Jul 13, 2026 in Security, Docker - Un bypass di autenticazione critico nell’immagine Docker ufficiale di Gitea (CVE-2026-20896, CVSS 9.8) e sotto sfruttamento attivo. Cos’e la vulnerabilita, chi e realmente colpito e i passaggi esatti per verificare e correggere un Gitea auto-ospitato.
Jul 10, 2026 in Open Source, Supply Chain - Buona parte dello stack software moderno poggia su piccoli progetti open source gestiti da una o due persone non retribuite. Cosa insegnano xkcd 2347, Heartbleed, Log4Shell e la backdoor di xz-utils sul rischio del manutentore unico, e cosa i team possono davvero farci.
Jul 9, 2026 in Programmazione, Architecture, Backend - Una coda di messaggi è un buffer tra servizi: una parte della tua app deposita un compito e un’altra lo preleva più tardi. Producer vs consumer, pub/sub, garanzie di consegna, e RabbitMQ vs Kafka vs Redis.
Jun 27, 2026 in Programmazione, DevOps, Containers - Docker esegue i container tramite un daemon centrale; Podman è senza daemon e rootless per progettazione. Condividono le immagini OCI e una CLI quasi identica. Architettura, sicurezza rootless, pod, systemd, Compose e la licenza di Docker Desktop a confronto.
Jun 26, 2026 in Programmazione, Servers, Networking - Un load balancer distribuisce le richieste in arrivo tra più server così che nessuno sia sovraccarico e l’app resti online se uno si guasta. Cos’è, gli algoritmi, L4 vs L7, gli health check e in cosa differisce da un reverse proxy.
Jun 26, 2026 in Programmazione, Web, Networking - Un WebSocket mantiene una connessione aperta così che server e browser possano scambiarsi messaggi in qualsiasi momento. Cos’è un WebSocket, in cosa differisce da HTTP, l’handshake, ws vs wss, e quando usarlo invece del polling.
Jun 23, 2026 in Programmazione, Concetti, Compilatore - Un compilatore trasforma il codice sorgente che scrivi in un programma che la macchina può eseguire. Cos’è un compilatore, come funziona fase dopo fase (analisi lessicale, sintattica, ottimizzazione, generazione del codice), compilatore vs interprete, e dove si colloca GHC per Haskell.
Jun 22, 2026 in Programmazione, Servers, Security - SSH (Secure Shell) è il protocollo cifrato che usi per accedere e impartire comandi a un server remoto in sicurezza. Come funziona, password vs chiavi SSH, i comandi di tutti i giorni e dove lo incontri.