My Zig Configuration for VS Code
A guide to configuring VS Code for Zig development using Nix and direnv to manage compiler versions and the language server.
A guide to configuring VS Code for Zig development using Nix and direnv to manage compiler versions and the language server.
A guide to creating a reproducible Nix workflow for fuzz testing the netconsd network daemon using persistent mode.
Part two of automating fuzz testing for a PDF parser using Nix, focusing on building a corpus of edge-case PDFs.
A guide on using Nix to simplify fuzz testing setup for a PDF parser, demonstrating how to find bugs with a single command.
A guide to customizing your terminal shell prompt to display Git branch and status information using git-prompt.sh under Nix/Linux.
Learn three methods to use a Nix flake for development environments without committing the flake files to a Git repository.
A guide to using Nix for creating isolated, per-project development environments to manage different dependency versions without conflicts.
Learn how to import Nix configuration files from remote URLs and Git repositories to create modular, version-controlled system setups.
TinyPilot founder's monthly business update covering revenue, manufacturing challenges, and exploring subscription models for the tech hardware company.
A developer's first impressions of Nix, comparing it to Ansible for managing software environments and infrastructure as code.
Using Nix to create a consistent, reproducible development environment for Ruby on Rails projects, solving 'works on my machine' issues.
Explains how to use Nix with Dockerfiles to create consistent, reproducible environments across development, CI, and production.
Explains the lack of a native Nix method to search for old package versions and details the creation of the Nix Package Versions tool to solve this.
A guide to compiling a statically-linked Haskell program and deploying it to AWS Lambda using Nix, Cachix, and GitHub Actions.