~ $ whoami
SamuelVerdejo
Senior Software Engineer. Most of my work is on backend services and the infrastructure they run on. I write here about the things I learn along the way.
Projects
all projects →beacon
Real-time European traffic through MQTT.
homelab
A K8s cluster powered by K3s, NixOS and four Raspberry Pi 5.
geemail
TUI tool to aggressively reduce unread Gmail messages.
tinykbd
A single-key macro keyboard, controlled with Go and TinyGo.
expense-tracker
Expense tracking with DDD, Clean Architecture, CQRS and a proper DevOps lifecycle.
dotfiles
Source of truth for my day-to-day tooling.
From the blog
all posts →Microservices - The good, the bad and the uglyNEW
What problem are microservices trying to solve, as explained by a guy who thinks he knows what he's talking about.
Monadic Error Handling in OOP
Applying functional programing concepts to our OOP applications to build more resilient applications. But everything comes at a cost.
Project Scaffolding - What to setup when starting a project
When we start a project, we usually don't give too much importance to establishing a foundation for Developer Experience (DX) to improve our development experience and the quality of our code. Furthermore...