twitter · github
posts
Express your entire production pipeline in code; build, provision, and deploy to EC2 with a single command.
tags: nix terraform declarative deployment tutorial aws ec2
Tutorial for calligraphy, a Haskell source code visualizer.
tags: calligraphy haskell tutorial
Adding a salt allows you to capture non-reproducibility, and make poorly-behaved derivations nicer to work with.
tags: nix salt derivation benchmark reproducibility
Three ways of implementing algebraic data types and pattern matching in Nix, and when to choose which.
tags: nix haskell purescript adt pattern matching
A practical guide on securely managing and deploying secrets with agenix
tags: nix agenix secrets cryptography age
I recently rewrote the parser for my programming language – twice. Here are some of the things I learned along the way.
tags: parse parsing parsec megaparsec happy alex language haskell
How to set up a Haskell project using Haskell.nix
tags: haskell nix project cabal hls
Solve Sudokus and other puzzles by monoidally composing rules
tags: haskell backtracking solver sudoku miracle monoid n queens
Add metadata to record fields, work with higher-kinded data without resorting to Generics and Template Haskell, write safe and efficient FFI code
tags: descriptor hkd effective haskell