Rok Garbas

I 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 →