Recent Posts

Server & DevOps·26 Aprile 2026

Container e servizi Docker: capire Docker con gli hamburger

Questo articolo spiega in modo semplice la differenza tra container e servizi Docker usando l’analogia di un menu hamburger, e mostra perché Docker Compose è necessario per gestire ordini infrastrutturali complessi, cioè i deployment.

Server & DevOps·24 Aprile 2026

Docker image e layer: il principio magico dietro una build da 0,1 secondi

Questo articolo spiega il funzionamento di Docker image e layer con le metafore del cellophane trasparente e dei pancake, e offre consigli pratici per ottimizzare il caching dei layer in base all’ordine del Dockerfile.

Server & DevOps·19 Aprile 2026

Server e Linux: non possiamo semplicemente installare Windows?

Questo articolo spiega che cosa sono davvero i server e Linux, perché i server usano Linux invece di Windows per via del costo della GUI e della stabilità, e come l’inefficienza delle macchine virtuali porti naturalmente alla necessità di Docker.

Backend & Spring·19 Aprile 2026

Progettazione REST API e DTO: un regalo senza confezione è rischioso

Questo articolo spiega perché la progettazione delle REST API e i DTO sono importanti attraverso esempi di problemi di sicurezza e riferimenti circolari, e presenta anche una corretta progettazione di URL RESTful e strategie pratiche di naming per i DTO.

CS Foundations·15 Aprile 2026

Rendering del browser: dal testo alle immagini

I principi di rendering del browser vengono spiegati utilizzando un’analogia con un cantiere edile e tutto, dalla creazione di DOM/CSSOM alla differenza tra ridisposizione/ridipintura, viene trattato dal punto di vista dell’ottimizzazione delle prestazioni.

CS Foundations·15 Aprile 2026

Rete e HTTP: facciamo un viaggio come un pacchetto

I principi delle reti e dell’HTTP vengono spiegati utilizzando analogie con la consegna dei pacchetti e della logistica, e vengono trattate le differenze tra TCP e UDP, nonché la realtà dell’HTTP come confermata dal codice socket Python.