Strong opinions and thoughts on building software and tech.
-
Want feedback? Seek it
Asking for feedback is key to growth.
-
Setup Docker for Go development with hot reload
How to setup a Go webserver that instantly reloads when there are changes made to the source code.
-
Rails caching in RSpec
Enable Rails caching for individual tests using RSpec.
-
has_many, but with limits in Rails
Have you ever wondered how to define model associations, but with limits?
-
Rails multicolumn unique index allowing null or empty values
Indexes 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 Git
GnuPG 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-Checking
On-the-fly spell checking in Vim using the built-in spell checker.