10 Reasons Your Team Needs to Budget for Automated Testing
If you found this article, you’ve probably already been sold on the benefits of automated testing. Automated testing is something that ..
Testing Applications Thoroughly Without Slowing Software Delivery
These days the speed of software delivery is of the utmost importance in most development shops. However, these same development shops are unwilling, ..
Building an Agile Process Playbook for Software Testing
What exactly is agile testing, and why would we need an agile process playbook for software testing? Let me explain in this post… QA’S ..
The Testing Buffet: Or, Why You Need Multiple Testing Framework Options
Having multiple testing frameworks at your disposal is essential for performing effective software testing and quality assurance. Why? Let me explain ..
Build Security into Your Development Process: Security Guards
Security guards are essential if you want to protect your business from cyber attacks and avoid being part of the next reputation-crushing ..
5 Different Ways to Pass Configuration Options for Modern Applications
While developing modern applications, one cannot ignore the fact that the right configuration options make a key difference in how the programs ..
Source Code Management and the New Age of Software Development
Note: This is part 1 of a Sweetcode blog post series about source code management. We’re living in a radically new age of software development, ..
Why Your Tools Stop You From Attracting Top Engineering
Hiring great developers is every startup CEO’s biggest problem. It’s the same story at enterprises, where recruiters are frantically ..
How Cloud9 Kept Me on Track after a Hardware Failure
Earlier this year, the GPU on my MacBook failed about 2 days before a big project deadline. I needed to code, and Cloud9 saved me.
Repositories Are at the Center of Development and Production
Have you ever tried to build a new development project without the support of a version control system? It sucks.