All posts
self-hosted 5 min read
Statup: an open-source status page to announce outages and updates
Outages, maintenance, updates: Statup is an open-source, self-hosted status page where every team keeps everyone informed, in one place.
aws 4 min read
How I passed the AWS Solutions Architect certification in one month
A write-up of my AWS SAA-C03 prep: Maarek's course, Obsidian notes cleaned up by Claude, custom mock exams and a homemade tracker.
ai 5 min read
The workflow that might (just might) land me a job
Job hunting in Dublin without spending every evening on it, and without missing openings: the problem I tried to solve.
linux 8 min read
Group Policy on Linux: what exists, and a look at Bor
Enforcing configuration policies continuously across a Linux fleet, is that even possible? A tour of the existing tools, and a closer look at Bor.
terraform 13 min read
Terraform on vSphere: IaC Is Not Just for the Cloud
Deploying VMs with Terraform on a vCenter, yes it works and it works well. A look back at how I discovered Infrastructure as Code in a VMware environment.
virtualization 7 min read
Patching a million VMs in a week: OVH's Januscape story
OVH had to patch its whole KVM fleet in a hurry after a critical flaw. A look at a fascinating write-up: canary, stop thresholds, anti-affinity and very real headaches.
homelab 6 min read
How I Brought My Infrastructure to Life with Claude and Telegram
Managing my whole infra remotely from my phone became possible with Claude! A look back at the best upgrade to my homelab.
ai 5 min read
Paperclip: Build Your Self-Hosted AI Agent Company!
Paperclip is an open-source tool to orchestrate your AI agents like a real company: org charts, budgets, governance and tickets.
onyka 5 min read
Onyka: I Built a Note-Taking App Without Writing a Single Line of Code
How I created Onyka, an open-source and self-hostable note-taking app, built 100% with Claude Code without knowing how to code.
ai 10 min read
ChatGPT or Claude? My Review
After using ChatGPT and Claude daily for months, I ended up making a choice. In this article, I explain which one and why.