Jacob Orshalick

Jacob Orshalick

Profile picture for user J.Orshalick

Member for

13 years 7 months
Jacob Orshalick is a software consultant, open source developer, speaker, and author. He is the owner of solutionsfit and co-author of the best-selling Seam Framework: Experience the Evolution of Java EE His software development experience spans the retail, financial, real estate, media, telecommunications, law enforcement, and health care industries.
Job Function
Consulting
Country
United States

Jacob Orshalick is a software consultant, open source developer, speaker, and author. He is the owner of solutionsfit and co-author of the best-selling Seam Framework: Experience the Evolution of Java EE His software development experience spans the retail, financial, real estate, media, telecommunications, law enforcement, and health care industries.

All Articles by Jacob Orshalick


All Stories by Jacob Orshalick

Tackle Mobile Upfront with Responsive Web DesignWith the number of mobile devices expected to exceed the world's population this year, we can't ignore the trend. Incorporating responsive web design principles into your application will ensure that making your application mobile-friendly is a much easier undertaking.
Tips for Picking the Right Software TechnologyWhen all you have is a hammer, everything looks like a nail. You may have heard this quote before, but it applies well to software technology choices. The key to choosing an appropriate technology for a software solution is to avoid bias and carefully consider the requirements you know.
Lowering the Development Cost of Your Next Android AppThe Android Software Development Kit (SDK) provides a great platform for developing native mobile apps. Yet, the SDK can pose some development challenges that can increase cost. Code inconsistency and excessive boilerplate code are challenges that can be alleviated with the right approach.
Achieving Transparency in Your Next Agile ProjectThere has been a lot of news recently about increasing transparency in government. While government operations pose significant challenges to ensuring transparency, agile projects can suffer from these challenges as well. Technical debt and documentation are areas where project teams can improve.
Applying Test-Driven Development to Android Development

Test-driven development (TDD) is a cornerstone practice for agile development teams, but Android development poses some significant challenges to a test-driven approach. With the right testing framework, an Android development team can maintain velocity while following TDD practices.

Should Agile Teams Ban Telecommuting?Yahoo's Marissa Mayer recently announced a ban on telecommuting that has raised eyebrows throughout the industry. Agile teams tend to prefer face-to-face communication, so is a telecommuting ban appropriate for an agile team? It depends on the team and the situation.
Tuning Your Agile Process: Parable of "The 84th Problem"Agile adoption can be challenging for a team but not necessarily for the reasons we may think. The Buddhist parable about the eighty-fourth problem gives insight into why this causes many teams to fail when adopting agile or get stuck in a rut along their path to improvement.
Need Another Reason to Consider DevOps?Automation is a critical component of eliminating waste. A large part of the DevOps movement is centered on automating the infrastructure tasks that take away from delivering value. In addition to the obvious cost savings of automation, it can also breed innovation.
Why the Demand for Usability Will Continue to GrowUsability is an important aspect of any software system. It is often a driving factor in the popularity of software today. Yet, usability is only just in its infancy in terms of the importance it will play in future software systems.
Making Executable Documentation a Reality with DSLsA domain specific language (DSL) allows a development team to code in a language that business understands. This makes the syntax readable by technical and non-technical individuals alike. If your project is suffering from the overhead of excessive documentation, increase your velocity with a DSL.
Tips for Keeping Pace with New TechnologyKeeping pace with new technologies is challenging—especially if you've fallen behind. However, continuous learning is a critical component of agile practices. A few simple steps will not only help you get back to the forefront of technology but also will revitalize your thirst for knowledge.
Why SOAP Services Are Being Put to RESTSOAP is now an aging protocol and its days are numbered. With so many developers familiar with the protocol and so many standards surrounding it, why are we seeing it disappear? The nail in the coffin is the mobile revolution and its driving need for web-based APIs.
How Lean Is Your Development Platform?Businesses are now realizing the value of a lean approach to development, thereby working to eliminate any and all wasteful activity. Software development teams must ensure that their development platform abides by lean guiding principles, which enable their development process.