Tags » Technical Notes
2025
- I Blogged Every Day for a Month – Again[31 May 2025]
- Daily Z Reports and Weekly Reviews[30 May 2025]
- Cross-Compiling Haskell under NixOS with Docker[29 May 2025]
- The Terminal State of Mind[28 May 2025]
- NixOS Rebuilds, Upgrades and Generation Diffs[27 May 2025]
- Boring on Purpose: Bold Moves in Internal Tooling[26 May 2025]
- A Glimpse into My Shell[25 May 2025]
- Data Definitions, Not Flowcharts[24 May 2025]
- Magic JSON in Haskell[23 May 2025]
- Hacking Haskell with Nix: Two Tricks[22 May 2025]
- Hacking with mdBook[21 May 2025]
- Haskell Project Template with Nix Flakes[20 May 2025]
- Deadman Checks in Grafana[19 May 2025]
- Stop Feeling Intimidated by Complexity[18 May 2025]
- Choosing A Template Engine: The More Powerful Problem[17 May 2025]
- Thinking in Templates[16 May 2025]
- SDK-Driven Development: A Litmus Test for Good Software Design[15 May 2025]
- Why I am Migrating From Zola Back to Hugo[14 May 2025]
- Code is Liability[13 May 2025]
- Build a CLI Emoji Picker with fzf and Nix[12 May 2025]
- Wayland Application Launchers: Stick with Rofi[11 May 2025]
- Why and How to Patch a Python Package in Nix[8 May 2025]
- Nix-Powered Python Development[7 May 2025]
- Nix Flake Templates[6 May 2025]
- Working with OpenTelemetry Metrics[5 May 2025]
- Hold My Data[4 May 2025]
- Vectorized Data Pipelines[3 May 2025]
- Ruff and Ready: Linting Before the Party[2 May 2025]
- Grafana Webhook Integration with ntfy[1 May 2025]
2024
- OpenResty on NixOS for an API Gateway[1 Aug 2024]
- Running NixOS Guests on QEMU[31 Jul 2024]
- Archiving PostgreSQL Backups on NixOS[30 Jul 2024]