Learn how to use advanced features of Git — shorten commands, stage some changes but not others, and manipulate your history to clean it up.
Events in Backbone are powerful, but can lead to bad code if used improperly. Here are three best practices to avoid the most common mistakes.
Looking at upgrading your development machine? Learn how to choose the right CPU using benchmark data.
Is your unit test suite falling short of the value you thought it would have? Here's where you're probably going wrong.
Most of our project retrospective meetings fall short of ideal. Here are some ideas to bring openness, honesty, and effectiveness to our retros.
Don't fall into the same traps that so many other developers fall into. Next time you're stuck, run through this list to make sure you're not wasting time.