My Immich setup feat. NixOS
About this blog
The masculine urge to reinvent the wheel
Simple Python devshells with Nix and direnv
Do I not like Ruby anymore?
Solving Advent of Code 2021 Day 13 with a linear equation
Types of parser combinators
NixOps is easier than I thought
Hellpoint breach map
Offloading NixOS builds to a faster machine
require_so: DRYer StackOverflow copying
Announcing SatouinDp
The journey of packaging a .NET app on Nix
Thoughts on Suspense for data fetching
Config constraints in the type system where they belong
A brief history of JAVAScript
A data-fetching component in React
Reading Ur/Web signatures, part 1
Overthinking cash in TypeScript
I survived Ur/Web
What the hell did I do this week, anyway?
The social issues of programming languages
Continuations, Promises, and call/cc
The TTY Protocol