As a developer, do you understand the scope of making a decision regarding platforms? It’s much more than just operating systems.
Techniques Section Index
Ulf Eriksson explains a number of practical Agile techniques that can easily be applied to any development, and practical tips, which you can start using in your day to day work right away.
Say hello to happier customers and goodbye to release surprises by following these four tips.
There is no room for excuses when Web application performance issues arise. How you handle implementing Web strategies will differentiate your company and drive revenue.
A Developer.com eBook
Discover how to start developing for the Android platform with this extensive guide, which provides a reference to the Android platform as well as a look at developing your first Android application. You'll explore the top 10 features for developers as well as learn design and development tips that go beyond the phone and target tablet development as well.
In the modern age of Agile development, with software being updated and released faster than ever, exploratory testing is nothing short of essential. But what does the term actually mean?
Code coverage is a way to measure what percentage of the source code of a program has been tested. Read on to learn how code coverage can help to improve the overall quality of a program and how to leverage Microsoft VSTS to get code coverage for Windows Azure Service and .Net.
The fact that so few development teams want to gather metrics on what they are doing has always baffled me. The simple answer is that they’d “rather be coding.”
In this week's cartoon by David Blazek, we wonder if something has been taken too far...
You've got a smart idea, but you need a working prototype to really show it off and test it. In the age of Agile development the ability to produce a prototype quickly, roll it out to end users, and create a feedback loop that influences the software you produce, is vital.
Java developers who understand the inner workings of Java classloaders can avoid common programming pitfalls and increase productivity.
Lean software development is helping to improve efficiencies and profits. Start identifying waste by learning and applying the Seven Deadly Wastes of Software Development to your specific project and find out how Lean software development principles can improve production and lead to higher customer satisfaction.
Where is QA now? What will happen to QA departments? In the new, Agile development world where working software is key, QA is becoming too expensive and slowing down the time-to-market.
The benefits of using unit tests are recognized throughout the software development industry. The problem with using unit tests begins when previously written tests fail to run or even compile. Dror Helper shares five tips for writing robust unit tests.
Long a staple of the Agile community, unit testing is becoming more and more popular. While there is a lot of content on how to unit, the question of why unit test isn't always addressed. There are very real, tangible benefits from unit testing - it's more than just "writing more code".