Planet Guix

A New Rust Packaging Model

If you've ever struggled with Rust packaging, here's some good news! We have changed to a simplified Rust packaging model that is easier to automate and allows for modification, replacement and deletion of dependencies at the same time. The new model will significantly reduce our Rust packaging time and will help us to improve both package availability and quality. Those changes are currently on the rust-team branch, slated to be merged in the coming weeks. How good is the news? Migration of our current Rust package collection, 150+ applications with 3600+ dependency libraries, only took two…

Bonfire & Guix, a love story

Bonfire is a new framework to build federated applications that just reached RC1. It is written in Elixir, a nice functional language, and allows communities to create custom flavored Fediverse applications, that can be tailored for their specific needs. I have been in touch with the core team and I'm trying to make the experience of running Bonfire on Guix as smooth as possible.

No JS, No BS Ethical Web Analytics

I had two goals: to count AI crawlers DDoSing my nginx infrastructure and to see if anybody reads at least one of my three posts in the blog. To achieve both, I needed to gather data and transform it into meaningful insights, so basically I needed web analytics.