Specify Your API

Much of the past 6 years of my professional life has been spent designing, implementing and maintaining APIs. I've learned many things to avoid as well »

Elixir Streams

I previously wrote about explicitness in Elixir. One of my favorite ways the language embraces explicitness is in its distinction between eager and lazy operations on »

Sanity Tests

It is common for test "classifications" to have a plethora of definitions. Sanity tests are no different. Wikipedia says the following on the subject: the sanity »