Software Development

Development Stories
Why You Need to Train Developers to Improve App SecurityAn obvious step needed to build secure applications is to provide the right training to development teams. If you want to secure an application, you have to think like a hacker. Security training will help in developing the right mind-set to create secure applications.
Testing Apple Maps—A Lesson for a New GenerationNow that the furor of Apple's buggy release of Apple Maps has subsided a little, it is time to review what happened. Obviously the application needed more time to be ready, but more importantly, what lessons can the new generation of application developers and testers take away from this debacle?
Merging IaaS and PaaS Platforms—Why We Should CareUntil recently, the OpenStack community was mostly concerned with building stable infrastructure platform functionality and viability. Now that it is robust enough for production, it is time to invest effort into integration with PaaS tools. Beth Cohen examines the options for integrated solutions.
Big Data's Role in Winning and Losing the ElectionThe Romney campaign certainly embraced social media and technology as a whole more than the GOP in 2008, but an election day failure of their secret weapon may have cost them key votes. While some are claiming that hacking brought it down, many more are saying it was a lack of stress testing.
The Changing Role of Software Testers

The focus of the software testing discipline has undergone radical changes in the last decade. Rajini Bharath examines the factors affecting software testers today, what the future holds for software testers, and how they can smoothly and successfully ride this wave of role evolution.

Superstorm Predictions and Disease Diagnosis…from Your Mobile Device?Supercomputers and mobile devices may look at lot more like each other in the not too distant future as manufacturers look to increase power, while reducing size. As long as the value of human interaction isn't underestimated, we may see some pretty amazing machines in as few as five years.
Developing Self-Organizing Agile TeamsAgile teams are supposed to be self-organizing, but self-organization may not happen on its own. It runs counter to the ways in which people usually work. Steve Berczuk examines the benefits and challenges of self-organizing teams—and some tips on making them work.
How to (Not) Spend Big Data DollarsA recent Gartner survey estimated that Big Data will spur $232 billion of spending through 2016 with the estimated spending areas to include services, training, manpower, and infrastructure. Brian Enochson looks at how the Big Data attention and money may (or may not) be applied in your business.