Archive

on Farid Zakaria's Blog

Visualizing GitHub workflow run length time

Hermetic, but at what cost?

Abusing GitHub as a PyPI server

Quick insights using sqlelf

sqlelf and 20 years of Nix

Making RUNPATH redundant for Nix

Shrinkwrap: Taming dynamic shared objects

Computing all output paths for every attribute in Nixpkgs

Using an overlay filesystem to improve Nix CI builds

The yak shave for reproducibility

A Nix Binary Cache Specification

Investigating hydration times with Nix

The search for a minimal nix-shell continued; mkShellMinimal

A minimal nix-shell

Eval the Nix

Java, Nix & Reproducibility

setting up a Nix Google Cloud Storage (GCS) binary cache

JRuby and Sorbet

autopatchelf - what it can look like

On-demand linked libraries for Nix

Debugging a JNR-FFI bug in Nix

Isolation using Java's ClassLoader

Nix parallelism & Import From Derivation

nix-copy-closure your nix-shell

VPNs continued

VPNs from first principles

Tailscale is magic; even more so with NixOS

NixOS; what's in a rebuild? Continued.

NixOS; what's in a rebuild?

mvn2nix; welcoming Maven into Nix's warm embrace

quassel core on NixOS with Let's Encrypt

nix coercion trick

caching your nix-shell

Packaging a Maven application with Nix

what is bundlerEnv doing?

setting up a Nix S3 binary cache

my love letter to redo

Containers from first principles

bpf_helpers and you...

Parallel Task Execution

New blog. New format.