The Handbook to GPG and Git
Learn how to use GPG and Git for a more secure software development workflow without the hassle and overhead encryption normally adds to a project.
Writing a Fully Unit Testable Android App
Learn the pillars of Android development that opens up the path for unit testing with a coverage rate of 95% or greater.
Adding Git Completion to Zsh
Learn how to manually set up Zsh to provide fast, easy Git completion for all of your software projects.
Conditional Gradle Configuration by Build Variant
Leverage the advantages of Groovy to conditionally include and exclude entire Gradle plugins based on your build type, and keep your build times low.