Post-mortem on the Nix Steering Committee's recent vote of no confidence| www.haskellforall.com
Nix Steering Committee vote of no confidence Earlier this week I proposed a vote of no confidence for the N...| www.haskellforall.com
A Nix Steering Committee member's critique of the Steering Committee's effectiveness| www.haskellforall.com
Steering Committee Retrospective I am voluntarily ending my Steering Committee term early (I am only serving...| www.haskellforall.com
Explanation of the Nix ecosystem's abstraction layers| www.haskellforall.com
At work I’ve been researching| Haskell for all
This is a post is an FAQ answering the most common questions people| Haskell for all
This post introduces some tricks for jailbreaking hosts behind| Haskell for all
I don’t actually think predictability is a good thing in software| Haskell for all
One of my pet peeves is when people pit quality and| Haskell for all
… is that you only need to administer one technical| Haskell for all
This is a short post explaining why you should prefer do| Haskell for all
This is something I feel like enough people don’t appreciate. One of| Haskell for all
I’ve seen a lot of engineering teams mistakenly believe that they can| Haskell for all
From my perspective, one of the biggest open problems in implementing| Haskell for all
This post is about a new OpenTelemetry plugin for GHC that| Haskell for all
Recently Nick Seagull| Haskell for all
At work I was| Haskell for all
This blog post summarizes a very brief trick I commonly recommend| Haskell for all
This post summarizes a software design principle I call the “open| Haskell for all
Recently I’ve been working on writing a “NixOS in Production”| Haskell for all
I recently upstreamed a derivation for a Linux builder into Nixpkgs| Haskell for all
Professional Nix users often create a shared cache of Nix build| Haskell for all
Sometimes you’ll hear someone describe two things as being| Haskell for all
Our team at Arista Networks| Haskell for all
One of my pet peeves is when people abuse the term “Nix” without| Haskell for all
incremental-nix This post walks through how to take a standalone Haskell file and progressively package t...| www.haskellforall.com
How to infer the types of plain data, including unification| www.haskellforall.com
How to infer the types of plain data, including unification| www.haskellforall.com
Type inference for plain data using Monoids The context behind this post is that my partner asked me how to ...| www.haskellforall.com
Interpreters Good programmers decompose data from the interpreter that processes that data. Compilers exemplify this approach, where they...| www.haskellforall.com
Blog post contextualizing recent work to upstream Linux builders for macOS.| www.haskellforall.com
Announcing nixos-rebuild: a "new" deployment tool for NixOS The title of this post is tongue-in-cheek; ni...| www.haskellforall.com
incremental The context for this post is that at work I recently implemented Nix ecosystem support for “i...| www.haskellforall.com