Pushing my Home Raspberry Pi cluster into a production state
Saturday January 25 2025A new year, an overhaul of my home Raspberry Pi cluster.
Did you know?
A new year, an overhaul of my home Raspberry Pi cluster.
My cluster finally crashed! Let's goooooo! A little of context: I'm running a small k3s cluster with 3 Raspberry Pi 4 with a network storage, and I'm using SQLite as a database for my applications.
My experience with FluxCD and ArgoCD.
Small article that review the migration from SQLite to CockroachDB.
Presenting my home Raspberry Pi Kubernetes cluster which is hosting this blog.
Trying Zig with C libraries for the first time.
A simple example of a fault-tolerent distributed system in Go with the Raft consensus algorithm.
Pull-based GitOps using SystemD and Git. An alternative to Ansible, Puppet, Chef, and SaltStack.
Developing a simple WebAuthn authentication service in Go, as there are few functional implementations of WebAuthn with Go, and only a few existing guides.
Simple guide and recommendations about CGO. For documentation purposes.
Have you ever wondered whether learning the wrong software architecture is really "wrong"? Personally, I've always asked myself this question, and more often than not I've found my answer on the job.
The review about Gentoo Linux after 1 year of intensive usage in gaming and development: it's the best OS in the world.
Want to statically compile for multi-platform in Go super-easily? Let me introduce Portage, Gentoo's package manager, and Crossdev, Gentoo's solution for cross-compilation.
A rant about people implementing their own user database. Also, a guide with detailed implementations on OAuth2/OIDC.
About learning your first programming language in 2023. Yes, it's a filler post.
About replicable infrastructure when containerization and virtualization are not allowed.
This article documents about how this blog came to be. From technical choices to deploying this blog.
The very first article. About the motivations of developing this blog from scratch with Go and HTMX, and why I want to write articles on this blog.