Rok GarbasI build products and help customers understand why they matter.
Technologies explored in 2016: Haskell struggles, Rust progress, Elm adoption at Mozilla, Python functional thinking, and daily Nix work. Year-end reflections.
Read more →Attending the Reproducible Builds Summit in Berlin with Eelco Dolstra. Defining reproducibility, understanding it as an ongoing goal like security, not a binary state.
Read more →Automating Nix package updates with Travis CI cron jobs. Learn from Mozilla Release Engineering how to continuously update nix sources without manual work.
Read more →Summary from SystemD Conference 2016. Deep dive into journald, systemd-nspawn containers, and learning systemd beyond NixOS module writing.
Read more →pypi2nix is a tool that generates Nix expressions from Python requirements.txt, buildout.cfg, or setup.py files for reproducible Python package management.
Read more →Report from 3-day NixOS hackathon in Berlin with 17 participants. Beginner workshops, presentations, and collaborative hacking at Mozilla office.
Read more →Building ACI container images with Nix at systemd.conf 2015. Exploring how Nix's reproducible builds and dependency management can improve CoreOS rkt container workflows.
Read more →How to create truly reproducible development environments with Nix by pinning nixpkgs versions. Ensure every developer has identical environments with one command.
Read more →After a year of implementing Nix-based DevOps at RhodeCode, I'm back on the job market. A retrospective on building reliable enterprise software installation with Nix.
Read more →Why WeeChat is the ultimate IRC client and unified messaging solution for developers. Configure notifications, integrate any protocol, and work from any device.
Read more →