implementation

Pitfalls Programmers Should Avoid

Programmers can find themselves entrenched in productivity pitfalls without even knowing it. In this first installment of a three-part series, we outline the pitfalls of programming productivity and give some solutions for avoiding or fixing them.

Cameron Philipp-Edmonds's picture
Cameron Philipp...
Cloud Computing Refocuses Agile Development on the Customer

For software projects embracing agile development, cloud computing can be vital in speeding the process and maximizing the. The cloud allows agile teams to focus on the project's goals over the infrastructure, ensuring that the project it main objective: fulfilling a need for the customer.

Cameron Philipp-Edmonds's picture
Cameron Philipp...
Configuration Management in the News

It’s normal to not hear about configuration management (CM) during the evening news or read about our profession in your local newspaper. However, that doesn’t mean things are not progressing in our field, as this news roundup will detail.

Joe Townsend's picture
Joe Townsend
Lowering the Development Cost of Your Next Android App

The 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.

Jacob  Orshalick 's picture
Jacob Orshalick
Better Done Than Perfect: Tempering Standards for Software Projects

Developing software is a complex undertaking and one that’s typically deadline driven. It’s impossible to test every conceivable scenario or even to conceive of every conceivable scenario. The result is that mistakes surface. The challenge is to find the balance between speed and quality.

Naomi Karten's picture
Naomi Karten
How to Get Your App Discovered and Downloaded

With iOS and Android each swiftly approaching 1 million apps, getting an app noticed is no easy task. Here are some suggestions for making your app stand out from the crowd and attracting sticky users. Hints: Fresh eyes help, first impressions are important, and social media sites are your friends.

Beth Romanik's picture
Beth Romanik
Making Executable Documentation a Reality with DSLs

A 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.

Jacob  Orshalick 's picture
Jacob Orshalick
Why SOAP Services Are Being Put to REST

SOAP 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.

Jacob  Orshalick 's picture
Jacob Orshalick