Website Refresh for 2025 and Beyond
I'm excited to announce the restyling of my personal blog. I've worked on making the site more modern and user-friendly, powered by Ghost CMS. This refresh is more than just a new coat of paint -
Practical insights on software engineering and system building. A digital craftsman's journey through code, architecture, and measured results.
I'm excited to announce the restyling of my personal blog. I've worked on making the site more modern and user-friendly, powered by Ghost CMS. This refresh is more than just a new coat of paint -
È arrivato quel momento dell'anno in cui è bello fermarsi un attimo, fare il punto della situazione e guardare con ottimismo al futuro. Vorrei condividere con voi, che seguite il mio lavoro e collaborate con me, i piani
Dopo 15 anni passati a migrare workload su cloud per diverse aziende, ho sviluppato una sana dose di scetticismo verso la narrativa dominante del "cloud-first a tutti i costi". Non fraintendetemi: il cloud rimane una scelta eccellente in
Reverse engineering IoT device APIs is an enlightening exercise that combines networking knowledge, security understanding, and problem-solving skills.
Introduction In the fast-paced world of DevOps and cloud-native applications, continuous integration and deployment (CI/CD) pipelines are the backbone of efficient software delivery. GitLab CI, Docker, and Kubernetes have emerged as powerful tools in this ecosystem, each bringing its
É arrivato il momento di una pausa! Sarò in vacanza in due periodi questa estate: dal 15 al 21 luglio e dal 19 al 30 agosto. Durante queste date non sarò disponibile per nuove richieste o per lavorare su progetti
As developers, we're always striving to create environments that mimic production settings as closely as possible. When deploying with a simple Docker Compose setup, you might be surprised at just how granularly you can manage resources. This is
As an indie software developer, I frequently have to deploy monitoring solutions for software I develop or support. I recently had the pleasure of exploring the evolution of Grafana from a visualization tool to a comprehensive monitoring suite with various