Tinkering
Come for the Foo, stay for the Bar
-
proctrace - a high level profiler for process lifecycle events
While working on the service management feature of Flox I found myself wanting debugging tools that didn't exist, so I wrote my own. Let's talk about what it does, how it works, and where it's heading.
-
Evaluating a process manager
I recently went through the process (ha) of picking a process manager and using it as the backend of Flox's alternative to Docker Compose. I learned a few things from that experience and put together a list of questions to consider when picking a process manager for your own projects.
-
April Cools 2024: Physics Edition
Three of the weirdest "bugs" I encountered during my PhD.
-
How I finally installed NixOS
...or, how
disko-install
is what I thoughtnixos-install
would be. I've been in the Nix world for about a year now, I work at a company that uses Nix daily, and it was only last week that I finally installed NixOS on the PC that I've been meaning to install it on for close to a year. Why? What kept me from installing it for so long? What was the breakthrough? -
Today we launched Flox 1.0
Today we released version 1.0 of Flox, a new tool that allows you to create declarative environments without containers. Let's talk about why we built it, how it works, and some of my favorite features.
-
Nix journey part 1: My grand unified theory of Nix documentation
Since the last post I've been in contact with some members of the Nix community with regards to joining the documentation team. From that discussion and my experience with other ecosystems I've had some ideas rolling around about what the ideal Nix documentation strategy/ecosystem would look like to me, so I'm putting those ideas in writing to start a discussion. These ideas aren't super concrete and I don't speak for anyone else, but they're my vision for how Nix documentation could better serve experienced users and onboard new ones.