This document provides time-saving tips and tricks for building quality Java applications more quickly, including using appropriate tools and IDEs to code and review quickly, automating UI and business logic tests to test quickly without restarting containers each time, and techniques for deploying and redeploying quickly such as reducing JVM startup time and enabling hot-swapping of code changes.