dec: Deep Environmental Config
There are many too-strong opinions (TODO link to recent reddit posts about how to config) on the “right” way to do configuration but they primarily come down...
Compiled queries in Scala
Why resort to the complexities of dynamic code generation and compilation at runtime?
Yetibot on Docker in 𝓧 minutes or less
Yetibot is now on Docker!
A Simple type class
Type classes provide a way of achieving ad hoc polymorphism
ThrushCond is not a Monad
Clojure has a useful macro called cond-> — let's explore a Scala equivalent
Monad laws in Scala
The three Monad laws may seem pretty abstract at first, but they're quite practical
Beautiful constraint
The freedom to do anything you wish is rarely a good thing, whether you're an experienced engineer or a 2-year-old child
On learning
It wasn't until I was well into my twenties that I learned how to really learn
Corporate process should mirror open source
Within any big tech corporation you will find many disparate teams