Promises as Values

I was recently working on a small JavaScript project in which I needed to perform several asynchronous operations sequentially. I had a collection of images on »

Elixir's Secret Weapon

I recently began using a new(ish) feature of Elixir that completely transformed the way I build programs. I'm talking about the special form with. It »

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 »