I post, occasionally.
- Simple Python devshells with Nix and direnv2024/06/08
- Do I not like Ruby anymore?2024/05/28
- Solving Advent of Code 2021 Day 13 with a linear equation2021/12/13
- Types of parser combinators2021/11/16
- NixOps is easier than I thought2021/11/11
- Hellpoint breach map2021/06/20
- Offloading NixOS builds to a faster machine2021/01/24
- require_so: DRYer StackOverflow copying2020/05/20
- Announcing SatouinDp2020/05/05
- The journey of packaging a .NET app on Nix2020/04/01
- Thoughts on Suspense for data fetching2019/10/30
- Config constraints in the type system where they belong2019/09/17
- A brief history of JAVAScript2019/08/30
- A data-fetching component in React2019/05/10
- Reading Ur/Web signatures, part 12019/01/07
- Overthinking cash in TypeScript2018/11/11
- An introduction to typeclasses2018/02/14
- I survived Ur/Web2018/01/22
- Continuations, Promises, and call/cc2017/10/27
- The TTY Protocol2017/02/10