Haskell for all
Monday, November 27, 2017
Compare Nix derivations using nix-diff
I'm announcing a small nix-diff utility I wrote for comparing Nix derivations. This post will walk through two use cases for how you...
Friday, November 3, 2017
Semantic integrity checks are the next generation of semantic versioning
The Dhall configuration language just added support for "semantic integrity checks". This post explains wh...
Monday, October 16, 2017
Advice for Haskell beginners
This post summarizes advice that I frequently give to Haskell beginners asking how to start out learning the language F...
Saturday, October 7, 2017
Why do our programs need to read input and write output?
I wrote this post to challenge basic assumptions that people make about software architecture, which is why I chose a...
Tuesday, September 26, 2017
I was recently trying to optimize Dhall's performance because the interpreter was performing poorly on some simpl...
View web version