Software Development

Development Stories
How Agile Prevents Software Decay

All of us have been in the situation where fixing a single issue can produce several other defects. Agile embraces continuous design changes and code refactoring to meet challenges from emerging requirements. This inherently promotes practices that prevent software decay.

Are You Ready for Wearable Computing?Wearable computing isn’t a new concept, but as we watch newer wearable products enter the market, it's interesting to see what this means to testers. Rajini Padmanaban looks at the core factors in the success of a wearable computing product and how they affect testers and their testing efforts.
The OpenStack and VMware Smackdown

Much has been made about rumored reports of PayPal's plan to replace their VMware infrastructure with OpenStack. Is PayPal really dumping VMware for OpenStack—or is it just hedging its bets by building a more diverse cloud infrastructure? Beth Cohen highlights the differences between the two.

JavaScript's Popularity in Mobile Development Continues to RiseContinuing its language domination in the mobile app development world, JavaScript can now be used to update native iOS and Android apps thanks to a new hybrid model on the market. JavaScript remains a top programming language, and it doesn't look like the trend will change any time soon.
The Power of Story Telling for Software TestersStory telling in software testing is one of the more important aspects of the craft. As testers, test leads, and test managers, you do it all the time. The trick is to make the story a powerful one.
Moore’s Law: When Will It End—or Will It?Moore's Law states that a computer's processing power doubles every two years. Can engineers exceed this rate of development? It's never been done, but with today's rate of innovation, many believe we might actually surpass this four-decade old adage. But at what cost?
A New Software Development Manifesto for Building the Right Things

Author and software consultant Gojko Adzic recently gathered together a group of professionals to discuss software delivery and business outcomes, and to identify the core ideas that could be shared with delivery teams to help them focus on building the right things.

How the User Experience Replaced Functionality in Mobile DevelopmentWe take a look at what an impressive user experience entails today, compared to the lighter expectations of users in the past. Obviously your device or mobile app needs to work or function properly, but don't stop there when striving to truly engage and impress your customers.