Recent Posts

Server & DevOps·26 Aprile 2026

Cronaca di sopravvivenza infrastrutturale di uno sviluppatore solitario: imparare il deployment da un rapporto d’incidente

Attraverso l’esperienza di costruire un’infrastruttura come sviluppatore solitario, questo articolo spiega l’importanza di protezioni di deployment come Git, i test e i tag Docker. È un racconto di crescita nato da un rapporto d’incidente dopo il crollo dell’azienda e dalla scoperta che il CI/CD è necessario.

Server & DevOps·22 Aprile 2026

Fondamenti di sicurezza del server: prima di aprire la porta, controlla la serratura

Spieghiamo passo dopo passo i ‘Fondamenti di Sicurezza del Server’: hardening di SSH (cambio porta, autenticazione a chiave), firewall (UFW), HTTPS (Let’s Encrypt) e Fail2Ban. Una guida pratica basata sull’esperienza reale di un attacco brute force subito da uno sviluppatore solista.

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.

CS Foundations·11 Aprile 2026

Linguaggi e framework di programmazione: perché dovresti approfondirne uno

Comprendiamo la relazione tra “linguaggi di programmazione e framework” e condividiamo il trasferimento dell’esperienza di apprendimento nell’espansione della conoscenza da Java a Python e da HTML ad Android, nonché una guida alla selezione per gli studenti.

CS Foundations·10 Aprile 2026

Ricominciare dai fondamenti di informatica da laureato: alla ricerca dei quattro anni perduti

La confessione di un laureato in informatica a cui, dopo quattro anni di università, mancano le basi. Dall’arroganza dei progetti di capstone design ai limiti dello studio a memoria per i colloqui: comincia qui il diario di una crescita verso Linux e DevOps.