STEENSBURROW
This is my skinner box! It was made for me!
The death and rebirth of my home server
Enumerate your logs
Building smaller Docker images faster
Hacking on the reMarkable 2
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