Strong opinions and thoughts on building software and tech.
 -  Want feedback? Seek itAsking for feedback is key to growth. 
-  Setup Docker for Go development with hot reloadHow to setup a Go webserver that instantly reloads when there are changes made to the source code. 
-  Rails caching in RSpecEnable Rails caching for individual tests using RSpec. 
-  has_many, but with limits in RailsHave you ever wondered how to define model associations, but with limits? 
-  Rails multicolumn unique index allowing null or empty valuesIndexes can be used to enforce uniqueness of a column's value, or the uniqueness of the combined values of more than one column. 
-  Signing your work on GitGnuPG is a tool for secure communication. This article covers a keypair generation and how to use public-key cryptography to sign git commits. 
-  Vim Spell-CheckingOn-the-fly spell checking in Vim using the built-in spell checker.