Progettare
20 articoli · 4 serieDecidere cosa costruire e come: architettura, eventi, identità, autorizzazione.
Keycloak in produzione
Dall'Authorization Code Flow alla federazione, sei articoli su identità che regge
Kafka in un sistema di telemetria
Dall'evento come fatto già successo alle tre strategie di crash recovery
LINQ, dal profiler al compilatore
Quattro errori trovati in produzione, i benchmark, e cosa genera davvero il compilatore
Vue 3 in una SPA che cresce
Da EventBus a Pinia, integrazioni pesanti e i pattern contro la duplicazione
Verificare
32 articoli · 7 serieAssicurarsi che funzioni e che si sappia quando smette: test, observability, alerting.
Test end-to-end con Playwright
Dalla flakiness al Page Object Model, nove articoli su una suite di cui fidarsi
Observability nei Sistemi Distribuiti
Da console.log a distributed tracing con OpenTelemetry e LGTM stack
Autorizzazione con OpenFGA
Da Zanzibar alla multi-tenancy, cinque articoli su permessi che scalano
Alertare prima che sia tardi
Dalla saturation predittiva al burn-rate sugli SLO, fino a chi riceve la notifica
Unit test che verificano davvero
Logica pura senza montare componenti, e il codice che rende i mock inutili
Mutation testing e AI
Perché i test verdi non bastano, e come gli agenti possono chiudere il loop
Misurare le prestazioni con onestà
Perché mille richieste al secondo non vogliono dire niente, e cosa guardare invece
Automatizzare
12 articoli · 2 serieFar girare tutto senza intervento manuale: cluster, pipeline, container, homelab.
Cluster API su Proxmox
Il cluster Kubernetes come risorsa Kubernetes, da Talos a Ubuntu
Come funziona Kubernetes sotto
Dall'Ingress che sostituisce il port-forward al reconciliation loop dei controller
- DevContainers: Ambiente di Sviluppo Portatile e Riproducibile 11 min
- RTK e tokensave: ridurre i costi dei token nell'AI coding 9 min
- Pipeline CI/CD su Proxmox: Provisioning con OpenTofu e Deploy con Ansible via Semaphore 13 min
- Un servizio non è tuo finché non lo sai ricreare 6 min
- Un container è un processo, non una macchina 8 min