# federicocalo.dev — Blog completo (llms-blog.txt) > Ogni articolo pubblicato sul blog di Federico Calò: 1290 in italiano e 1290 in inglese, raggruppati per serie. > Every published article on Federico Calò's blog, grouped by series: Italian first, then English. > Gli articoli sono in coppia IT/EN: la versione inglese è la traduzione della stessa fonte, non un contenuto diverso. ## Articoli in italiano (1290) ### Divulgazione Scientifica (49) Storia, scoperte e protagonisti della scienza raccontati con il rigore del fatto e il ritmo della narrazione. Dalla fisica all'AI, passando per le neuroscienze, la cosmologia e le storie italiane dimenticate. - [Hubble Tension: perché due misure dell'espansione dell'universo non coincidono e cosa significa](https://federicocalo.dev/it/blog/hubble-tension-costante-cosmologia-crisi) — Due misure della stessa costante, 5 sigma di differenza. Riess misura H₀=74, Planck dice 67.4. Nel 2019 la Hubble Tension è diventata la… [2026-04-20] - [L'universo a bolle: il multiverso da ipotesi matematica a modello cosmologico](https://federicocalo.dev/it/blog/multiverso-inflationary-cosmology-vilenkin) — Tufts University, 1982. Vilenkin calcola la probabilità che un universo nasca dal nulla. Non è zero. Se succede una volta, perché solo una?… [2026-04-20] - [Ammasso della Pallottola: la prova più diretta dell'esistenza della materia oscura](https://federicocalo.dev/it/blog/ammasso-pallottola-clowe-2006-materia-oscura) — Chandra X-ray, 2004. Due ammassi di galassie si sono attraversati a 3500 km/s. La massa gravitazionale e il gas si trovano in posizioni… [2026-04-20] - [Il satellite Planck 2013: la fotografia più dettagliata dell'universo bambino e cosa ci dice](https://federicocalo.dev/it/blog/planck-2013-fondo-cosmico-microonde-mappa) — Parigi, 21 marzo 2013. Dopo 4 anni nello spazio a 0,1 Kelvin, il satellite Planck pubblica la fotografia dell'universo a 380.000 anni dal… [2026-04-20] - [L'inflazione cosmica di Alan Guth: perché l'universo era una volta più piccolo di un protone](https://federicocalo.dev/it/blog/alan-guth-inflazione-cosmica-1981) — SLAC, dicembre 1979. Alan Guth scrive 'SPETTACOLARE REALIZZAZIONE' sul suo taccuino. L'universo si espanse di 10^26 volte in 10^-32… [2026-04-19] - [La supernova Ia e l'energia oscura: come due squadre rivali scoprirono che l'universo si espande più veloce](https://federicocalo.dev/it/blog/energia-oscura-supernova-ia-perlmutter-1998) — Berkeley, 1998. Saul Perlmutter guarda dati che non avrebbe dovuto trovare. Le supernove lontane appaiono più deboli del previsto.… [2026-04-19] - [Le onde gravitazionali: cento anni di attesa e poi, il 14 settembre 2015, un segnale di 0.2 secondi](https://federicocalo.dev/it/blog/onde-gravitazionali-ligo-2015-scoperta) — Hanford, Washington, 14 settembre 2015, ore 09:50:45 UTC. Un segnale di 0,2 secondi. La fusione di due buchi neri a 1,3 miliardi di anni… [2026-04-19] - [Vera Rubin e la materia oscura: la donna che misurò ciò che nessuno credeva esistesse](https://federicocalo.dev/it/blog/vera-rubin-materia-oscura-curve-rotazione) — Carnegie Institution, 1970. Vera Rubin ha in mano dati che non tornano: le galassie ruotano come se contenessero massa invisibile. Inizia… [2026-04-19] - [La scuola di Trieste: Abdus Salam, Budinich e il centro internazionale di fisica teorica ICTP](https://federicocalo.dev/it/blog/ictp-trieste-budinich-salam-1964-scienza-sud) — Trieste, 1964. Un fisico pakistano e un fisico triestino decidono di aprire una finestra sulla fisica mondiale per i ricercatori del Sud… [2026-04-19] - [Antonio Pacinotti e la dinamo: l'ingegnere pisano che inventò la macchina che alimenta il mondo](https://federicocalo.dev/it/blog/antonio-pacinotti-dinamo-1860-macchina-anello) — Pisa, 1860. Antonio Pacinotti ha 21 anni e costruisce nell'officina un anello di ferro e rame che genera corrente continua. La macchina che… [2026-04-19] - [Olivetti Programma 101: il primo personal computer della storia costruito in Italia nel 1965](https://federicocalo.dev/it/blog/olivetti-programma-101-1965-primo-computer) — New York, 1965. Olivetti presenta una macchina grande come una macchina da scrivere che si programma su schede magnetiche. La NASA ne… [2026-04-19] - [Enrico Fermi e la pila atomica: la prima reazione nucleare controllata nel 1942 sotto uno stadio di Chicago](https://federicocalo.dev/it/blog/fermi-pila-atomica-chicago-1942) — Chicago, 2 dicembre 1942, ore 15:25. Sotto uno stadio di football, Enrico Fermi avvia la prima reazione nucleare controllata della storia.… [2026-04-19] - [Rita Levi-Montalcini e il NGF: come una scienziata in clandestinità scoprì il fattore di crescita nervosa](https://federicocalo.dev/it/blog/rita-levi-montalcini-ngf-scoperta-1952) — Torino, 1942. Rita Levi-Montalcini allestisce un laboratorio nel salotto di casa per sfuggire alle leggi razziali. Dieci anni dopo, a Saint… [2026-04-18] - [Ettore Majorana e la scomparsa: il fisico che forse predisse la propria sparizione nel 1938](https://federicocalo.dev/it/blog/ettore-majorana-scomparsa-1938-fisica) — Napoli, 25 marzo 1938, ore 22:30. Ettore Majorana sale sul Tirrenia per Palermo. Nessuno lo rivedrà. La storia del fisico che Fermi definì… [2026-04-18] - [La crittografia a chiave pubblica: come Diffie, Hellman e Rivest cambiarono il segreto per sempre](https://federicocalo.dev/it/blog/crittografia-chiave-pubblica-diffie-hellman-rsa) — Per duemila anni la crittografia aveva un problema: distribuire la chiave segreta. Nel 1976 Diffie e Hellman dimostrarono che si poteva… [2026-04-18] - [Codifica e decodifica: come Reed-Solomon salva i dati su CD, DVD e sonde spaziali](https://federicocalo.dev/it/blog/reed-solomon-codice-errore-cd-voyager) — Voyager 1 è a 24 miliardi di chilometri dalla Terra. Trasmette dati leggibili con un segnale da 23 watt. Lo rende possibile una matematica… [2026-04-18] - [Il principio olografico: l'universo come proiezione di informazione su una superficie 2D](https://federicocalo.dev/it/blog/principio-olografico-bekenstein-hawking-universo) — Nel 1972 Bekenstein propose che i buchi neri abbiano entropia proporzionale alla loro superficie. Quella intuizione portò all'ipotesi che… [2026-04-18] - [Rolf Landauer e la fisica del calcolo: il limite termodinamico della computazione](https://federicocalo.dev/it/blog/landauer-limit-calcolo-termodinamico-fisica) — Per trent'anni, Rolf Landauer insistette su un punto scomodo: i computer non sono astrazioni logiche, sono oggetti fisici. Nel 1996 scrisse… [2026-04-18] - [La nascita del JPEG: come l'algoritmo di Huffman e DCT comprime il 99% delle immagini del web](https://federicocalo.dev/it/blog/jpeg-huffman-dct-compressione-immagini-1992) — Una notte del 1951 al MIT, David Huffman capì come comprimere dati in modo ottimale. Trent'anni dopo, quella intuizione divenne il cuore… [2026-04-18] - [Kolmogorov complexity: perché alcuni oggetti sono impossibili da comprimere](https://federicocalo.dev/it/blog/kolmogorov-complexity-informazione-compressione) — Nel 1965 Kolmogorov pose una domanda semplice: qual è il programma più breve che genera questo oggetto? La risposta ridisegnò i confini tra… [2026-04-17] - [Boltzmann e l'entropia: la formula sulla lapide che spiega Netflix, il rumore termico e la morte del sole](https://federicocalo.dev/it/blog/boltzmann-entropia-formula-s-kb-ln-omega) — Sul marmo bianco del Zentralfriedhof di Vienna c'è una formula: S = k log W. È la rivincita postuma di Boltzmann, morto deriso dai colleghi… [2026-04-17] - [Il diavolo di Maxwell e il principio di Landauer: cancellare informazione costa energia](https://federicocalo.dev/it/blog/maxwell-landauer-diavolo-entropia-energia) — Un demone immaginario di Maxwell sembrava violare la termodinamica da 94 anni. Nel 1961, Rolf Landauer scoprì dove si nascondeva il conto:… [2026-04-17] - [Default Mode Network e creatività: perché annoiarsi è utile per il cervello](https://federicocalo.dev/it/blog/default-mode-network-creativita-noia-cervello) — Nel 2018 Beaty e colleghi mostrarono che i cervelli più creativi hanno la DMN co-attivata in modi insoliti a riposo. Il mind wandering non… [2026-04-17] - [Intelligenza biologica vs artificiale: perché il confronto ci dice più di noi che dell'AI](https://federicocalo.dev/it/blog/intelligenza-biologica-artificiale-confronto-2026) — 86 miliardi di neuroni vs 175 miliardi di parametri. Il confronto tra cervello umano e LLM ha senso solo se capito bene: somiglianze… [2026-04-17] - [L'encoding dei ricordi: come il cervello trasforma un momento in memoria permanente](https://federicocalo.dev/it/blog/encoding-ricordi-memoria-potenziamento-lungo-termine) — Nel 1973 Bliss e Lømo pubblicarono un paper di tre pagine che descriveva il Long-Term Potentiation. Era la prima misurazione diretta del… [2026-04-17] - [L'embodied cognition: perché l'intelligenza non può esistere senza un corpo](https://federicocalo.dev/it/blog/embodied-cognition-varela-maturana-1987) — Dreyfus disse nel 1972 che l'AI era sbagliata strutturalmente: l'intelligenza non è separabile dal corpo. Varela e Maturana costruirono la… [2026-04-17] - [I dendriti come calcolatori: perché i neuroni biologici sono molto più complessi di un nodo di rete neurale](https://federicocalo.dev/it/blog/dendriti-computazione-neuronale-single-neuron) — Un nodo artificiale fa ReLU(Σwᵢxᵢ + b). Un neurone biologico fa molto di più: i suoi dendriti eseguono computazioni non lineari locali che… [2026-04-16] - [La Default Mode Network: il sistema cerebrale attivo quando non stiamo facendo nulla](https://federicocalo.dev/it/blog/default-mode-network-raichle-2001-scoperta) — Nel 2001 Raichle scoprì che alcune aree del cervello si accendono proprio quando non facciamo nulla. La Default Mode Network - il sistema… [2026-04-16] - [La neurogenesi negli adulti: la scoperta che sfidò un dogma della neurologia del Novecento](https://federicocalo.dev/it/blog/neurogenesi-adulti-gage-eriksson-1998) — Nel 1998 Eriksson e Gage dimostrarono che l'ippocampo umano adulto continua a produrre nuovi neuroni. Era la fine di un dogma neurologico… [2026-04-16] - [Il sogno come reset sinaptico: la teoria di Tononi spiega perché dormiamo davvero](https://federicocalo.dev/it/blog/tononi-synaptic-homeostasis-sonno-reset) — Ogni notte, mentre dormiamo, il cervello esegue un reset sinaptico. Giulio Tononi ha scoperto il meccanismo: durante il sonno profondo, le… [2026-04-16] - [Donald Hebb e la plasticità sinaptica: la regola del 1949 che prevedeva il deep learning](https://federicocalo.dev/it/blog/donald-hebb-plasticita-sinaptica-1949) — Nel 1949 Hebb scrisse che i neuroni che si attivano insieme si connettono meglio insieme. Non aveva prove sperimentali - ma aveva ragione.… [2026-04-16] - [Henry Molaison (paziente H.M.) e l'ippocampo: cosa ci ha insegnato l'uomo senza memoria](https://federicocalo.dev/it/blog/henry-molaison-paziente-hm-ippocampo) — Nel 1953 il neurochirurgo Scoville rimosse bilateralmente l'ippocampo di Henry Molaison. Henry non avrebbe più potuto formare nuovi ricordi… [2026-04-16] - [L'algoritmo PageRank di Google: come due studenti del 1998 ordinarono internet](https://federicocalo.dev/it/blog/google-pagerank-1998-larry-page-sergey-brin) — Nel 1998 due dottorandi di Stanford pubblicarono la formula PR(A) = (1-d) + d × Σ(PR(Ti)/C(Ti)). Chiamarono il risultato PageRank. Era… [2026-04-16] - [Terence Tao e l'AI: quando il matematico più brillante del mondo si affida a GPT-4](https://federicocalo.dev/it/blog/terence-tao-ai-matematica-collaborazione-gpt4) — Nell'agosto 2023 Terence Tao - medaglia Fields 2006 - scrisse sul suo blog come stava usando l'AI nella ricerca matematica. Non… [2026-04-15] - [Reinforcement learning: da Skinner al Go di AlphaZero, ottanta anni di apprendimento per tentativi](https://federicocalo.dev/it/blog/reinforcement-learning-skinner-alphazero-storia) — AlphaGo ha sconfitto il campione mondiale di Go nel 2016 con una mossa che nessun umano avrebbe fatto. La storia del reinforcement learning… [2026-04-15] - [Il perceptron decade 1957-1969: dodici anni di illusioni, finanziamenti militari e fine improvvisa](https://federicocalo.dev/it/blog/perceptron-decade-1957-1969-storia) — Dal 1957 al 1969 il Perceptron dominò la ricerca AI con finanziamenti militari e copertine di giornali. Nel 1969 Minsky e Papert lo… [2026-04-15] - [Alan Turing e il test: cosa chiedeva davvero il paper del 1950 che inventò l'AI](https://federicocalo.dev/it/blog/alan-turing-test-1950-computing-machinery) — Il Test di Turing non è quello che pensiamo. Il paper del 1950 era una mossa filosofica precisa: spostare la domanda dalla metafisica… [2026-04-15] - [IBM System/360: la scommessa da cinque miliardi che ridefinì l'industria informatica](https://federicocalo.dev/it/blog/ibm-system360-1964-architettura) — Nel 1964 IBM scommette 5 miliardi su computer compatibili tra loro. Il System/360 inventò il concetto di 'architettura' separata… [2026-04-15] - [Ada Lovelace e la macchina analitica: il primo programma della storia scritto nel 1843](https://federicocalo.dev/it/blog/ada-lovelace-macchina-analitica-1843) — Nel 1843 Ada Lovelace scrisse il primo programma della storia come nota a piè di pagina di una traduzione. Un algoritmo per i numeri di… [2026-04-15] - [J.C.R. Licklider e la simbiosi uomo-macchina: il visionario che inventò internet vent'anni prima di ARPANET](https://federicocalo.dev/it/blog/licklider-simbiosi-uomo-macchina-1960) — Nel 1960 Licklider descrisse Internet prima che esistesse: display interattivi, computer in rete, linguaggio naturale come interfaccia. Nel… [2026-04-15] - [ENIAC e il decifraggio: come il primo computer americano aiutò a rompere i codici della Seconda Guerra Mondiale](https://federicocalo.dev/it/blog/eniac-eckert-mauchly-1945-decifraggio) — ENIAC arrivò troppo tardi per la guerra che doveva vincere, ma troppo presto per essere ignorato. Prima della presentazione pubblica del… [2026-04-15] - [Il Lisp di John McCarthy: quando un linguaggio di ricerca divenne la lingua dell'AI](https://federicocalo.dev/it/blog/john-mccarthy-lisp-1958-ai) — Nel 1958 McCarthy creò Lisp: il primo linguaggio dove programmi e dati hanno la stessa struttura. Per trent'anni fu la lingua della ricerca… [2026-04-14] - [Grace Hopper e il compilatore A-0: la donna che insegnò alle macchine a parlare](https://federicocalo.dev/it/blog/grace-hopper-compilatore-a0-1952) — Nel 1952 Grace Hopper costruì A-0, il primo compilatore: un sistema che insegnava alle macchine a tradurre da solo il linguaggio dell'uomo.… [2026-04-14] - [Geoffrey Hinton e il backpropagation: la storia dimenticata del paper che cambiò l'AI](https://federicocalo.dev/it/blog/hinton-rumelhart-backpropagation-1986) — Nel 1986 Rumelhart, Hinton e Williams pubblicarono su Nature il paper che insegnò alle reti neurali a guardare indietro. La storia… [2026-04-14] - [Il rumore dell'inizio: come Penzias e Wilson scoprirono il Big Bang per sbaglio](https://federicocalo.dev/it/blog/penzias-wilson-cmb-big-bang-1964-scoperta) — Il rumore dell'inizio: come Penzias e Wilson scoprirono il Big Bang per sbaglio Il rumore dell'inizio: come Penzias e Wilson scoprirono il… [2026-02-20] - [Il padre dimenticato delle reti neurali italiane: la storia di Eduardo Caianiello e la scuola di Napoli](https://federicocalo.dev/it/blog/eduardo-caianiello-cibernetica-napoli-reti-neurali-italia) — Il padre dimenticato delle reti neurali italiane: Eduardo Caianiello Una stanza dell'Università di Napoli, primavera del 1958. [2026-02-20] - [Shannon e il bit: come un'equazione del 1948 spiega Spotify, Netflix e ChatGPT](https://federicocalo.dev/it/blog/shannon-bit-teoria-informazione-1948) — Shannon e il bit: come un'equazione del 1948 spiega Spotify, Netflix e ChatGPT Shannon e il bit: come un'equazione del 1948 spiega Spotify,… [2026-02-20] - [Cervello e LLM: cosa sappiamo davvero della differenza fra intelligenza biologica e artificiale](https://federicocalo.dev/it/blog/cervello-llm-differenza-intelligenza-biologica-artificiale) — Era il 17 giugno 2023. Sam Altman, amministratore delegato di OpenAI, sedeva in una sala riunioni del Congresso americano. [2026-02-20] - [La grande sfida del Perceptron: come Marvin Minsky fermò l'intelligenza artificiale per vent'anni](https://federicocalo.dev/it/blog/perceptron-minsky-papert-storia-ai-fermata) — La grande sfida del Perceptron: come Marvin Minsky fermò l'intelligenza artificiale per vent'anni La grande sfida del Perceptron: come… [2026-02-20] ### Claude: AI-Driven Personal Project (29) Esplorazione approfondita di Claude AI: prompt engineering avanzato, Claude Code, computer use, agentic workflows e integrazione nei progetti di sviluppo software professionali. - [21 - Monitoraggio e Produttività con Claude Code](https://federicocalo.dev/it/blog/claude-code-monitoraggio-produttivita) — Monitoraggio e Produttività con Claude Code Nel corso di questa serie abbiamo esplorato ogni aspetto di Claude Code: dalla configurazione… [2026-05-24] - [19 - Claude Cowork: AI per Knowledge Worker](https://federicocalo.dev/it/blog/claude-cowork-ai-knowledge-worker) — Claude Cowork: AI per Knowledge Worker Finora in questa serie abbiamo esplorato Claude Code come strumento per sviluppatori, un agente che… [2026-05-23] - [17 - BMAD Method: Sviluppo Agile AI-Driven](https://federicocalo.dev/it/blog/claude-code-bmad-sviluppo-agile-ai) — BMAD Method: Sviluppo Agile AI-Driven Il BMAD Method (Breakthrough Method for Agile AI-Driven Development) e una metodologia rivoluzionaria… [2026-05-23] - [15 - Hooks: Automazione Event-Driven in Claude Code](https://federicocalo.dev/it/blog/claude-code-hooks-automazione-event-driven) — Automatizza il workflow con i 6 eventi hook di Claude Code: PreToolUse, PostToolUse, SessionStart e altri. Esempi reali con Britfix, CC… [2026-05-21] - [13 - Agent Skills: Creare Capacità Modulari per Claude](https://federicocalo.dev/it/blog/claude-code-skills-capacita-modulari) — Agent Skills: Creare capacità Modulari per Claude Le Agent Skills rappresentano uno dei meccanismi più potenti per estendere le capacità di… [2026-05-21] - [29 - EU AI Act, MCP Security e Compliance Italiana per Claude](https://federicocalo.dev/it/blog/claude-eu-ai-act-mcp-security-compliance-italia) — 29 - EU AI Act, MCP Security e Compliance Italiana per Claude Articoli > Claude > Articolo 891 29 - EU AI Act, MCP Security e Compliance… [2026-02-19] - [28 - Claude Opus 4.7 e 1M Context: Workflow su Monorepo Reali](https://federicocalo.dev/it/blog/claude-opus-4-7-1m-context-monorepo) — Claude Opus 4.7 e 1M Context: Workflow su Monorepo Reali Claude Opus 4.7 e 1M Context: Workflow su Monorepo Reali SWE-bench Verified 87.6%,… [2026-02-18] - [27 - Claude in Chrome, Desktop e Computer Use: Automazione End-to-End](https://federicocalo.dev/it/blog/claude-chrome-desktop-computer-use) — Claude in Chrome, Desktop e Computer Use: Automazione End-to-End Tra settembre 2025 e aprile 2026, Claude ha compiuto un'evoluzione… [2026-02-16] - [26 - Auto Mode, ScheduleWakeup, Monitor: Sviluppo Autonomo Sicuro](https://federicocalo.dev/it/blog/claude-code-auto-mode-schedulewakeup-monitor) — Auto Mode, ScheduleWakeup, Monitor: Sviluppo Autonomo Sicuro A marzo-aprile 2026, Claude Code introduce tre innovazioni rivoluzionarie che… [2026-02-14] - [25 - Claude Agent SDK e Managed Agents: Production-Grade Agents](https://federicocalo.dev/it/blog/claude-agent-sdk-managed-agents) — Claude Agent SDK e Managed Agents: Production-Grade Agents Il 29 settembre 2025, Claude Code SDK è stato ufficialmente rinominato Claude… [2026-02-06] - [24 - Opus 4.6 e Sonnet 4.6: Adaptive Thinking e 1M Context](https://federicocalo.dev/it/blog/claude-opus-sonnet-4-6-adaptive-thinking-1m) — Opus 4.6 e Sonnet 4.6: Adaptive Thinking e 1M Context Febbraio-marzo 2026 segna un punto di svolta decisivo nella evoluzione dei modelli… [2026-01-14] - [20 - Sicurezza e Privacy con Claude Code](https://federicocalo.dev/it/blog/claude-code-sicurezza-privacy-best-practices) — Sicurezza e Privacy con Claude Code L'adozione di strumenti AI nello sviluppo software solleva domande fondamentali sulla sicurezza e la… [2026-01-12] - [18 - Orchestrazione Multi-Agente con Claude](https://federicocalo.dev/it/blog/claude-code-orchestrazione-multi-agente) — Gestisci team di agenti AI: Claude Squad, Task Master, Swarm e Auto-Claude. Pattern di orchestrazione divide-and-conquer, pipeline e swarm… [2026-01-11] - [16 - Ralph Wiggum: Sviluppo Autonomo con Loop AI](https://federicocalo.dev/it/blog/claude-code-ralph-wiggum-sviluppo-autonomo) — La tecnica Ralph Wiggum per lo sviluppo autonomo: loop AI iterativi, safety guards, e casi reali come il contratto da $50k completato per… [2026-01-11] - [14 - Subagenti Specializzati in Claude Code](https://federicocalo.dev/it/blog/claude-code-subagenti-specializzati) — Esplora i 100+ pattern di subagenti specializzati: dalla struttura .claude/agents/ alla creazione di agenti personalizzati per sviluppo,… [2026-01-11] - [12 - Claude Code CLI: Comandi Essenziali e Configurazione](https://federicocalo.dev/it/blog/claude-code-cli-comandi-configurazione) — Claude Code CLI: Comandi Essenziali e Configurazione Claude Code non è solo un assistente AI: è un terminale potenziato che si integra nel… [2026-01-10] - [23 - Claude Code 2.0 e VS Code Extension: Checkpoint, Sessioni Nominate, .claude/rules](https://federicocalo.dev/it/blog/claude-code-2-vs-code-extension) — Claude Code 2.0 e VS Code Extension: Checkpoint, Sessioni Nominate, .claude/rules Il 29 settembre 2025 Anthropic ha rilasciato Claude Code… [2026-01-07] - [22 - Generazione 4.5: Sonnet, Haiku e Opus 4.5 a Confronto](https://federicocalo.dev/it/blog/claude-generazione-4-5-confronto) — 22 - Generazione 4.5: Sonnet, Haiku e Opus 4.5 a Confronto Tra settembre e novembre 2025, Anthropic ha rilasciato l'intera famiglia di… [2026-01-07] - [11 - Integrare Claude Code in un Progetto Reale](https://federicocalo.dev/it/blog/claude-code-integrazione-progetto-reale) — Integrare Claude Code in un Progetto Reale: Play The Event Nei primi 10 articoli di questa serie abbiamo esplorato Claude come partner… [2026-01-04] - [10 - Evoluzione e Manutenzione del Progetto](https://federicocalo.dev/it/blog/claude-evoluzione-progetto) — Fai evolvere il progetto: scalabilità, refactoring continuo, gestione debito tecnico, feature toggle e manutenzione preventiva. [2026-01-03] - [09 - Deploy e DevOps con Claude](https://federicocalo.dev/it/blog/claude-deploy-devops) — Prepara il deploy: Dockerfile multi-stage, Docker Compose, CI/CD con GitHub Actions, health check, logging e monitoring in produzione. [2026-01-03] - [08 - Documentazione Professionale con Claude](https://federicocalo.dev/it/blog/claude-documentazione-professionale) — Scrivi documentazione di qualità: README professionale, API documentation, Architecture Decision Records (ADR) e developer guides. [2026-01-03] - [07 - Testing e Qualità del Codice con Claude](https://federicocalo.dev/it/blog/claude-testing-qualita) — Genera test con Claude: unit test, integration test, test strategies, refactoring guidato e debug assistito con esempi Spring Boot e… [2026-01-03] - [06 - Prompt Engineering Avanzato con Claude](https://federicocalo.dev/it/blog/claude-prompt-engineering-avanzato) — Tecniche avanzate dalla documentazione ufficiale: XML tags, Chain of Thought, role prompting, multishot e agenti simulati per Claude. [2026-01-03] - [05 - Struttura del Codice e Organizzazione](https://federicocalo.dev/it/blog/claude-struttura-codice-organizzazione) — Organizza il codice per la manutenibilità: folder structure, naming conventions, separation of concerns e configurazioni multi-ambiente. [2026-01-03] - [04 - Architettura Backend e Frontend con Claude](https://federicocalo.dev/it/blog/claude-architettura-backend-frontend) — Progetta architetture con Claude: Hexagonal Architecture Spring Boot, feature-based Angular, API contract, error handling e trade-off… [2026-01-03] - [03 - Ideazione e Requisiti con Claude](https://federicocalo.dev/it/blog/claude-ideazione-requisiti) — Usa Claude per definire MVP, prioritizzare feature, creare user personas e documentare use cases. Dalla idea vaga ai requisiti concreti. [2026-01-02] - [02 - Contesto e Setup del Progetto con Claude](https://federicocalo.dev/it/blog/claude-contesto-setup-progetto) — Fornisci contesto efficace a Claude: struttura repository, file CLAUDE.md, system prompt persistenti e strategie per progetti… [2026-01-02] - [01 - Claude: Foundation e Partner Tecnico](https://federicocalo.dev/it/blog/claude-foundation-partner-tecnico) — Introduzione: Claude come Partner Tecnico Claude di Anthropic rappresenta una nuova generazione di assistenti AI progettati con un focus… [2026-01-02] ### AI Engineering e RAG Avanzato (27) AI engineering per sistemi in produzione: RAG avanzato con re-ranking, chunking strategies, vector stores, guardrails, evaluation frameworks e architetture multi-agent. - [FastAPI per microservizi ML con Pydantic v2](https://federicocalo.dev/it/blog/fastapi-ml-pydantic) — Costruire microservizi ML con FastAPI (Python 3.12) e Pydantic v2: validazione request/response, async/await, lifespan per caricamento… [2026-07-15] - [Prompt Engineering per la generazione di codice: tecniche e best practice](https://federicocalo.dev/it/blog/prompt-engineering-code) — Guida pratica alle tecniche di prompt engineering per generare codice affidabile con modelli LLM. Few-shot, chain-of-thought, role… [2026-07-15] - [LightGBM per sport prediction: gradient boosting e Brier score](https://federicocalo.dev/it/blog/lightgbm-sport-prediction) — Pipeline di sport prediction con LightGBM in Python: feature engineering, gradient boosting, calibrazione probabilistica, valutazione con… [2026-07-15] - [RAG Evaluation Pipeline: golden dataset Italian](https://federicocalo.dev/it/blog/rag-evaluation-pipeline-golden-dataset-italian-2026) — RAGAS framework, faithfulness/relevance metrics, golden dataset 100 q/a italiano, DeepEval, continuous evaluation loop per RAG production. [2026-05-17] - [vLLM in produzione: scaling enterprise PMI](https://federicocalo.dev/it/blog/vllm-produzione-scaling-enterprise-pmi-2026) — PagedAttention deep dive, continuous batching, tensor/pipeline parallelism, GPTQ/AWQ quantization, Italian PMI deployment patterns su… [2026-05-15] - [Self-hosted LLM stack: alternative Ollama 2026](https://federicocalo.dev/it/blog/self-hosted-llm-stack-alternative-ollama-2026) — Comparison vLLM, llama.cpp, TGI contro Ollama: performance, memory overhead, inference latency, quantization support, EU sovereignty… [2026-05-12] - [10 - RAG in Production: Monitoring, Evaluation, Optimization](https://federicocalo.dev/it/blog/rag-production-monitoring-evaluation-optimization) — Guida completa a RAG in Production: Monitoring, Evaluation, Optimization: architettura, implementazione pratica e best practices per… [2026-04-27] - [09 - Knowledge Graphs per AI: Strutturare Conoscenza](https://federicocalo.dev/it/blog/knowledge-graphs-ai-strutturare-conoscenza) — Guida completa a Knowledge Graphs per AI: Strutturare Conoscenza: architettura, implementazione pratica e best practices per developer e… [2026-04-25] - [08 - Multi-Agent AI: Orchestrazione Agenti Specializzati](https://federicocalo.dev/it/blog/multi-agent-ai-orchestrazione-agenti-specializzati) — Guida completa a Multi-Agent AI: Orchestrazione Agenti Specializzati: architettura, implementazione pratica e best practices per developer… [2026-04-25] - [07 - Context Window Management: Ottimizzare Memoria LLM](https://federicocalo.dev/it/blog/context-window-management-ottimizzare-memoria-llm) — Guida completa a Context Window Management: Ottimizzare Memoria LLM: architettura, implementazione pratica e best practices per developer e… [2026-04-24] - [06 - Prompt Engineering per LLM in Produzione](https://federicocalo.dev/it/blog/prompt-engineering-llm-produzione) — Guida completa a Prompt Engineering per LLM in Produzione: architettura, implementazione pratica e best practices per developer e team… [2026-04-24] - [05 - LangChain RAG Pipeline: da Documento a Risposta](https://federicocalo.dev/it/blog/langchain-rag-pipeline-documento-risposta) — Guida completa a LangChain RAG Pipeline: da Documento a Risposta: architettura, implementazione pratica e best practices per developer e… [2026-04-23] - [04 - Hybrid Retrieval: BM25 + Vector Search](https://federicocalo.dev/it/blog/hybrid-retrieval-bm25-vector-search) — Guida completa a Hybrid Retrieval: BM25 + Vector Search: architettura, implementazione pratica e best practices per developer e team… [2026-04-22] - [03 - Vector Database: Qdrant vs Pinecone vs Milvus](https://federicocalo.dev/it/blog/vector-database-qdrant-pinecone-milvus) — Guida completa a Vector Database: Qdrant vs Pinecone vs Milvus: architettura, implementazione pratica e best practices per developer e team… [2026-04-21] - [02 - Embedding e Vector Search: BERT vs Sentence Transformers](https://federicocalo.dev/it/blog/embedding-vector-search-bert-sentence-transformers) — Guida completa a Embedding e Vector Search: BERT vs Sentence Transformers: architettura, implementazione pratica e best practices per… [2026-04-20] - [01 - RAG: Retrieval-Augmented Generation Spiegato](https://federicocalo.dev/it/blog/rag-retrieval-augmented-generation-spiegato) — Guida completa a RAG: Retrieval-Augmented Generation Spiegato: architettura, implementazione pratica e best practices per developer e team… [2026-04-14] - [Circuit breaker LLM: Resilience4j + smart recovery + half-open probing](https://federicocalo.dev/it/blog/04-circuit-breaker-llm-resilience4j-smart-recovery-half-open-probing) — Circuit breaker LLM: Resilience4j + smart recovery + half-open probing Il circuit breaker nasce dalla meccanica elettrica: quando la… [2026-04-13] - [Graceful degradation UX AI: cosa vede l'utente quando l'AI è down](https://federicocalo.dev/it/blog/03-graceful-degradation-ux-ai-cosa-vede-lutente-quando-lai-e-down) — Graceful degradation UX AI: cosa vede l'utente quando l'AI è down Immagina questo scenario: un utente apre la chat AI del tuo portfolio,… [2026-04-13] - [Provider failover AI: Ollama → OpenAI → fallback statico, case study architettura](https://federicocalo.dev/it/blog/02-provider-failover-ai-ollama-openai-fallback-statico-case-study-architettura) — Provider failover AI: Ollama → OpenAI → fallback statico, case study architettura: Provider failover AI: Ollama → OpenAI → fallback… [2026-04-13] - [Tassonomia dei failure AI: 12 modi in cui il tuo LLM può rompersi](https://federicocalo.dev/it/blog/01-tassonomia-dei-failure-ai-12-modi-in-cui-il-tuo-llm-puo-rompersi) — Tassonomia dei failure AI: 12 modi in cui il tuo LLM può rompersi Hai messo in produzione il tuo servizio AI. Funziona. Per tre settimane… [2026-04-13] - [Tool design per agent: naming, schema, error handling che riducono errori del 60%](https://federicocalo.dev/it/blog/05-tool-design-per-agent-naming-schema-error-handling-che-riducono-errori-del-60) — Tool design per agent: naming, schema, error handling che riducono errori del 60%: Tool design per agent: naming, schema, error handling… [2026-04-06] - [Debugging agent loop: 6 pattern di deadlock e come uscirne](https://federicocalo.dev/it/blog/04-debugging-agent-loop-6-pattern-di-deadlock-e-come-uscirne) — Debugging agent loop: 6 pattern di deadlock e come uscirne: Debugging agent loop: 6 pattern di deadlock e come uscirne Il tuo agent è… [2026-04-06] - [Cost optimization agent: ridurre token spend 80% senza perdere quality](https://federicocalo.dev/it/blog/03-cost-optimization-agent-ridurre-token-spend-80-percento-senza-perdere-quality) — Cost optimization agent: ridurre token spend 80% senza perdere quality Un agent Claude Sonnet 3.7 senza ottimizzazioni, su un task di… [2026-04-06] - [Observability agent: tracing span-per-thought con OpenTelemetry](https://federicocalo.dev/it/blog/02-observability-agent-tracing-span-per-thought-con-opentelemetry) — Observability agent: tracing span-per-thought con OpenTelemetry Il tuo agent ha fallito dopo 47 tool call. Il log dice AssertionError:… [2026-04-06] - [Gli agent non sono chat: architetture autonome che fanno più di quanto chiedi](https://federicocalo.dev/it/blog/01-gli-agent-non-sono-chat-architetture-autonome-che-fanno-piu-di-quanto-chiedi) — Gli agent non sono chat: architetture autonome che fanno più di quanto chiedi Un agent vero è un LLM che usa tool, mantiene stato,… [2026-04-05] - [AI Agents in Production: Comparativo Claude SDK vs Anthropic Agents API vs Ollama Local + Tutorial Step-by-Step](https://federicocalo.dev/it/blog/ai-agents-production-comparativo-claude-anthropic-ollama-2026) — Un AI Agent in produzione richiede 4 componenti critici: planning loop reattivo (ReAct/OODA), type-safe tool registry con validazione,… [2026-02-21] - [Travel Intelligence Engine: RAG, LLM e 8.802 POI Open Data](https://federicocalo.dev/it/blog/travel-intelligence-engine-rag-llm-open-data-architettura) — Come ho costruito un motore di travel intelligence open source con Redis HNSW, sentence-transformers, Cloudflare Workers AI e 8.802 POI da… [2026-02-19] ### GitHub Copilot: AI-Driven Development (27) Guida completa a GitHub Copilot: dalla configurazione ai workflow avanzati, prompt engineering per codice, Copilot Chat, Copilot Workspace e strategie per massimizzare la produttività con AI. - [18 - Copilot Extensions e Marketplace](https://federicocalo.dev/it/blog/github-copilot-extensions-marketplace) — Estendi Copilot con Extensions e Skillsets dal Marketplace. Integrazione MCP, third-party agents (Claude, Codex) e come creare la tua… [2026-06-02] - [16 - Personalizzazione Avanzata di Copilot](https://federicocalo.dev/it/blog/github-copilot-personalizzazione-avanzata) — Tre livelli di personalizzazione: istruzioni personali, repository (.github/copilot-instructions.md) e organizzazione. Integrazione MCP e… [2026-06-01] - [15 - Modelli AI in Copilot: Guida alla Scelta](https://federicocalo.dev/it/blog/github-copilot-modelli-ai-guida-scelta) — Confronto completo dei modelli AI in Copilot: GPT-4.1, Claude Opus/Sonnet/Haiku, Gemini. Auto Mode, selezione manuale, premium requests e… [2026-05-28] - [14 - Copilot Spaces e Memory](https://federicocalo.dev/it/blog/github-copilot-spaces-memory) — Copilot Spaces, Agentic Memory e Repository Indexing Uno dei fattori più' critici che determina la qualità' delle risposte di un assistente… [2026-05-26] - [13 - GitHub Spark: App Full-Stack da Linguaggio Naturale](https://federicocalo.dev/it/blog/github-spark-app-linguaggio-naturale) — Crea app full-stack con GitHub Spark: descrivi in linguaggio naturale, preview in real-time, deploy con un click. TypeScript + React… [2026-05-26] - [12 - Copilot Edits e Agent Mode](https://federicocalo.dev/it/blog/github-copilot-edits-agent-mode) — Editing multi-file e Agent Mode self-healing in Copilot: Plan Mode, Next Edit Suggestions, symbol-aware editing e confronto tra Edit Mode e… [2026-05-26] - [11 - Code Review Automatico con Copilot](https://federicocalo.dev/it/blog/github-copilot-code-review-automatico) — Review automatiche in meno di 30 secondi: configurazione auto-review, custom instructions per standard organizzativi e suggerimenti… [2026-05-25] - [10 - Copilot Coding Agent: Sviluppo Autonomo](https://federicocalo.dev/it/blog/github-copilot-coding-agent-sviluppo-autonomo) — Copilot Coding Agent: Sviluppo Autonomo con l'Intelligenza Artificiale Immagina di poter assegnare un task di sviluppo a un agente AI che… [2026-05-24] - [27 - Sicurezza Copilot, EU Data Residency e Compliance Italiana](https://federicocalo.dev/it/blog/github-copilot-eu-data-residency-compliance-italia) — 27 - Sicurezza Copilot, EU Data Residency e Compliance Italiana Il 13 aprile 2026 GitHub Copilot raggiunge la disponibilità generale (GA)… [2026-02-20] - [26 - Copilot Pricing 2026: Free, Pro, Pro+ e Premium Requests Decifrati](https://federicocalo.dev/it/blog/github-copilot-pricing-2026-premium-requests) — GitHub Copilot Pricing 2026: Decifriamo Free, Pro, Pro+ e i Premium Requests L'aprile 2026 ha portato una ristrutturazione drastica dei… [2026-02-19] - [25 - MCP in Copilot e Custom Instructions Avanzate](https://federicocalo.dev/it/blog/github-copilot-mcp-custom-instructions) — 25 - MCP in Copilot e Custom Instructions Avanzate Da marzo 2025, quando GitHub ha introdotto il Model Context Protocol (MCP) in preview… [2026-02-14] - [24 - Modelli Multipli in Copilot: GPT-5, Claude Opus 4.7, Gemini 3.1](https://federicocalo.dev/it/blog/github-copilot-modelli-multipli-gpt-claude-gemini) — Modelli Multipli in Copilot: GPT-5, Claude Opus 4.7, Gemini 3.1 GitHub Copilot nel 2026 non è più un singolo modello AI integrato. [2026-02-13] - [23 - Copilot Coding Agent: Issue → PR Autonomo in Sandbox GitHub Actions](https://federicocalo.dev/it/blog/github-copilot-coding-agent-issue-to-pr) — GitHub Copilot Coding Agent: Issue → PR Autonomo in Sandbox GitHub Actions GitHub Copilot Coding Agent: Issue → PR Autonomo in Sandbox… [2026-02-06] - [22 - Copilot CLI GA e Agent Mode Autopilot: Terminale e VS Code](https://federicocalo.dev/it/blog/github-copilot-cli-ga-agent-mode-autopilot) — 22 - Copilot CLI GA e Agent Mode Autopilot: Terminale e VS Code 28 febbraio 2026 17 min GitHub Copilot 22 - Copilot CLI GA e Agent Mode… [2026-01-20] - [19 - Sicurezza e Uso Responsabile di Copilot](https://federicocalo.dev/it/blog/github-copilot-sicurezza-uso-responsabile) — Security-first in Copilot: CodeQL scanning, secret detection, responsible AI guidelines, data privacy per Business/Enterprise e compliance… [2026-01-13] - [17 - Copilot per Enterprise e Business](https://federicocalo.dev/it/blog/github-copilot-enterprise-business) — Copilot per organizzazioni: confronto piani Free/Pro/Pro+/Business/Enterprise, analytics dashboard, policy management e ROI con TELUS e… [2026-01-12] - [21 - Copilot Spaces e Memory: Knowledge Persistente per il Team](https://federicocalo.dev/it/blog/github-copilot-spaces-memory-knowledge) — Copilot Spaces e Memory: Knowledge Persistente per il Team Tra settembre e dicembre 2025, GitHub trasforma radicalmente il modo in cui… [2026-01-07] - [20 - GitHub Universe 2025 e Agent HQ: la Nuova Era di Copilot](https://federicocalo.dev/it/blog/github-copilot-universe-2025-agent-hq) — GitHub Universe 2025 e Agent HQ: la Nuova Era di Copilot Il GitHub Universe 2025 (28 ottobre) ha segnato un punto di svolta cruciale… [2026-01-07] - [09 - Evoluzione e Manutenzione del Progetto](https://federicocalo.dev/it/blog/github-copilot-evoluzione-scalabilita-manutenzione) — Fai evolvere il progetto: scalabilità, refactoring continuo, gestione dipendenze, monitoring e manutenzione a lungo termine con Copilot. [2026-01-02] - [08 - Deploy e DevOps con Copilot](https://federicocalo.dev/it/blog/github-copilot-deploy-devops-docker-cicd) — Prepara il deploy: Dockerfile multi-stage, Docker Compose, CI/CD con GitHub Actions, health check e logging in produzione. [2026-01-02] - [07 - Documentazione Professionale con Copilot](https://federicocalo.dev/it/blog/github-copilot-documentazione-professionale) — Scrivi documentazione di qualità: README professionale, API documentation, Architecture Decision Records (ADR) e JSDoc con Copilot. [2026-01-02] - [06 - Testing e Qualità del Codice con Copilot](https://federicocalo.dev/it/blog/github-copilot-testing-qualita-refactor) — Genera test con Copilot: unit test, integration test, refactoring guidato, debug assistito e strategie per code coverage ottimale. [2026-01-02] - [05 - Prompt Engineering e Agenti MCP](https://federicocalo.dev/it/blog/github-copilot-prompt-engineering-mcp-agenti) — Tecniche avanzate di prompt engineering: struttura dei prompt, prompt incrementali, agenti MCP persistenti e template riutilizzabili. [2026-01-02] - [04 - Struttura del Codice e Organizzazione](https://federicocalo.dev/it/blog/github-copilot-struttura-codice-organizzazione) — Organizza il codice per la manutenibilità: folder structure, naming conventions, separation of concerns e gestione configurazioni con… [2026-01-01] - [03 - Architettura Backend e Frontend con Copilot](https://federicocalo.dev/it/blog/github-copilot-architettura-backend-frontend) — Progetta architetture scalabili con Copilot: Clean Architecture backend, struttura feature-based frontend, contratto API e error handling. [2026-01-01] - [02 - Ideazione e Requisiti con GitHub Copilot](https://federicocalo.dev/it/blog/github-copilot-ideazione-requisiti-mvp) — Usa Copilot per definire MVP, prioritizzare feature, creare user personas e documentare use cases. Dalla idea vaga ai requisiti concreti. [2026-01-01] - [01 - GitHub Copilot: Foundation e Partner di Progetto](https://federicocalo.dev/it/blog/github-copilot-foundation-partner-progetto) — 01 - GitHub Copilot: Foundation e Partner di Progetto: Introduzione: GitHub Copilot nel 2025 GitHub Copilot ha rivoluzionato il modo in cui… [2026-01-01] ### Non-CS Developer Track (21) - [Reading list onesta: 50 risorse per arrivare a senior come non-CS](https://federicocalo.dev/it/blog/reading-list-onesta-50-risorse-non-cs) — [2026-05-19] - [Quando lasciare un team che non ti rispetta come non-CS developer](https://federicocalo.dev/it/blog/lasciare-team-che-non-ti-rispetta-non-cs) — [2026-05-18] - [Le 5 trappole cognitive del bootcamper (e come evitarle nel job search)](https://federicocalo.dev/it/blog/le-5-trappole-cognitive-del-bootcamper) — [2026-05-17] - [Quando il background non-tech diventa superpotere (domain expertise)](https://federicocalo.dev/it/blog/superpotere-domain-expertise-non-tech) — [2026-05-15] - [Framework cognitivo: come pensare da developer senza laurea CS](https://federicocalo.dev/it/blog/framework-cognitivo-pensare-da-developer-senza-laurea) — [2026-05-14] - [Vengo da design: il frontend developer empatico è una nicchia premium](https://federicocalo.dev/it/blog/vengo-da-design-frontend-developer-empatico) — [2026-05-13] - [Vengo da scienze politiche: data analyst e policy in tech](https://federicocalo.dev/it/blog/vengo-da-scienze-politiche-data-analyst-policy) — [2026-05-12] - [Vengo da lingue: il superpotere della i18n developer multilingua](https://federicocalo.dev/it/blog/vengo-da-lingue-traduzione-i18n-developer) — [2026-05-07] - [Vengo da lettere classiche: il valore della readability del codice](https://federicocalo.dev/it/blog/vengo-da-lettere-classiche-readability-codice) — [2026-05-06] - [Filosofia e pensiero critico: la disciplina perfetta per debugging](https://federicocalo.dev/it/blog/filosofia-pensiero-critico-debugging) — [2026-05-05] - [Vengo da economia: come scegliere il tech stack giusto](https://federicocalo.dev/it/blog/vengo-da-economia-tech-stack) — [2026-05-04] - [Compensare i gap matematici da autodidatta non-CS](https://federicocalo.dev/it/blog/gap-matematici-autodidatta-non-cs) — [2026-05-02] - [Vengo da matematica pura: come diventare data scientist o ML engineer](https://federicocalo.dev/it/blog/vengo-da-matematica-pura-data-scientist) — [2026-05-01] - [Ex-giurista: tornare al codice dopo anni di avvocatura](https://federicocalo.dev/it/blog/ex-giurista-tornare-al-codice-dopo-anni-avvocatura) — [2026-04-30] - [Da giurisprudenza a developer: il percorso lungo è possibile](https://federicocalo.dev/it/blog/da-giurisprudenza-a-developer-percorso) — [2026-04-29] - [Networking introverso via email (non è LinkedIn)](https://federicocalo.dev/it/blog/networking-introverso-via-email) — [2026-04-27] - [Il mio errore più grande dopo la laurea CS (e cosa ho imparato)](https://federicocalo.dev/it/blog/mio-errore-piu-grande-dopo-laurea-cs) — [2026-04-25] - [Cosa farei oggi se ricominciassi da zero come developer](https://federicocalo.dev/it/blog/cosa-farei-oggi-se-ricominciassi-da-zero) — [2026-04-24] - [Cosa avrei voluto sapere quando ho iniziato a programmare](https://federicocalo.dev/it/blog/cosa-avrei-voluto-sapere-quando-ho-iniziato) — [2026-04-23] - [L'impostor syndrome non finisce mai (ed è normale)](https://federicocalo.dev/it/blog/impostor-syndrome-non-finisce-mai) — [2026-04-21] - [Non-CS Developer Track: percorso, autostima e consigli pratici](https://federicocalo.dev/it/blog/non-cs-developer-track-cornerstone) — [2026-04-14] ### Team Collaboration & Event Building (21) - [Executive - Benchmarking esterno e lesson-learned sistematico](https://federicocalo.dev/it/blog/executive-benchmarking-lesson-learned) — [2026-05-20] - [Executive - Eventi come leva di brand interno ed engagement](https://federicocalo.dev/it/blog/executive-eventi-brand-engagement) — [2026-05-20] - [Executive - Costruire un framework di governance eventi](https://federicocalo.dev/it/blog/executive-governance-framework-eventi) — [2026-05-20] - [Executive - Ottenere sponsorship per iniziative cross-BU](https://federicocalo.dev/it/blog/executive-sponsorship-cross-bu) — [2026-05-20] - [Executive - Strategia di portfolio annuale per eventi BU](https://federicocalo.dev/it/blog/executive-event-portfolio-strategy) — [2026-05-20] - [Senior KPI System: implementare baseline storica, attendance NPS engagement post-evento, trend trimestrali per executive sponsor](https://federicocalo.dev/it/blog/senior-kpi-system-baseline) — [2026-05-20] - [Senior Communications: strategia multi-canale (interna + partner + cliente) per eventi ibridi con attribution multi-touch](https://federicocalo.dev/it/blog/senior-comms-multicanale-ibrido) — [2026-05-20] - [Senior Risk Operations: gestire rischi P0 (cancellazioni, crisi venue, speaker dropout) e ownership budget 20-100k euro](https://federicocalo.dev/it/blog/senior-risk-p0-budget-100k) — [2026-05-20] - [Senior Stakeholder Management: mappare executive cross-BU e gestire conflitti di priorità con framework dichiarati](https://federicocalo.dev/it/blog/senior-stakeholder-cross-bu-conflict) — [2026-05-20] - [Senior Event Ownership: progettare un portfolio annuale BU e orchestrare eventi cross-BU 2-4 unità](https://federicocalo.dev/it/blog/senior-event-ownership-cross-bu-portfolio) — [2026-05-20] - [Mid Coordinator: condurre una retrospective post-evento di un'ora che produce 3+ miglioramenti concreti](https://federicocalo.dev/it/blog/mid-retrospective-evento-action-plan) — [2026-05-20] - [Mid Coordinator: il funnel di comunicazione pre-evento per BU, dall'invito alla presenza reale](https://federicocalo.dev/it/blog/mid-comms-funnel-pre-evento) — [2026-05-20] - [Mid Coordinator: project, risk e budget +/-10% in autonomia per eventi BU](https://federicocalo.dev/it/blog/mid-project-risk-budget-10pc) — [2026-05-20] - [Mid Coordinator: come costruire una stakeholder map di business unit che riduce le escalation dell'80%](https://federicocalo.dev/it/blog/mid-stakeholder-map-bu) — [2026-05-20] - [Mid Event Coordinator: come possedere un evento BU end-to-end dal brief al post-mortem](https://federicocalo.dev/it/blog/mid-event-ownership-bu-end-to-end) — [2026-05-20] - [Junior Post-Mortem: survey post-evento e raccolta numeri](https://federicocalo.dev/it/blog/junior-survey-post-evento) — [2026-05-20] - [Junior Communications: scrivere reminder, inviti e follow-up da template](https://federicocalo.dev/it/blog/junior-comunicazioni-interne-template) — [2026-05-20] - [Junior Project & Risk Ops: checklist operative per il primo evento](https://federicocalo.dev/it/blog/junior-checklist-operative-evento) — [2026-05-20] - [Junior Stakeholder Management: gestire team diretto e fornitori](https://federicocalo.dev/it/blog/junior-stakeholder-team-diretto) — [2026-05-20] - [Junior Event Coordinator: ownership mono-BU senza fare disastri](https://federicocalo.dev/it/blog/junior-event-ownership-mono-bu) — [2026-05-20] - [Team Collaboration & Event Building: la guida completa](https://federicocalo.dev/it/blog/team-collaboration-event-building) — [2026-05-20] ### Claude Code Workflow (20) - [Come costruisco in circa 4 ore con il workflow agentico GSD](https://federicocalo.dev/it/blog/come-costruisco-in-4-ore-workflow-agentico-gsd) — Serie Claude Code Workflow. Come ho costruito un modulo di prenotazione custom in poco piu di quattro ore con GSD e agenti specializzati:… [2026-07-14] - [Integrazione Superpowers + GSD: skill invoca agent che esegue plan](https://federicocalo.dev/it/blog/integrazione-superpowers-gsd-skill-agent-plan) — Cluster 18 (ultimo) della serie Claude Code Workflow. Pattern operativo dove una skill Superpowers innesca uno spawn agent GSD che esegue… [2026-05-10] - [Debug-skill troubleshooting end-to-end con plan-checker e agent](https://federicocalo.dev/it/blog/debug-skill-troubleshooting-plan-checker-agent) — Cluster 17 della serie Claude Code Workflow (primo Cross-framework). Pattern operativo che combina debugging skill (Superpowers) +… [2026-05-10] - [Cost optimization Claude Code: Opus / Sonnet / Haiku + sub-agent worktree](https://federicocalo.dev/it/blog/cost-optimization-opus-sonnet-haiku-worktree) — Cluster 16 della serie Claude Code Workflow (Platform, ultimo). Decision matrix model selection per task type. Sub-agent isolation… [2026-05-10] - [IDE, web, CLI: scegliere il giusto environment Claude Code](https://federicocalo.dev/it/blog/ide-web-cli-claude-code-environment) — Cluster 15 della serie Claude Code Workflow (Platform). Claude Code esiste come CLI, web app, IDE extension (VS Code, JetBrains), desktop… [2026-05-10] - [Hooks system: PreToolUse / PostToolUse / Stop in Claude Code](https://federicocalo.dev/it/blog/hooks-system-pretool-posttool-stop) — Cluster 14 della serie Claude Code Workflow (Platform). I 3 hook type di Claude Code (PreToolUse, PostToolUse, Stop) permettono di… [2026-05-10] - [MCP server development: collegare Claude Code a tool esterni](https://federicocalo.dev/it/blog/mcp-server-development-tool-esterni) — Cluster 13 della serie Claude Code Workflow (primo Platform). MCP (Model Context Protocol) standardizza la connessione fra Claude Code e… [2026-05-10] - [Memory management: 60+ MEMORY.md auto-curated tra sessioni Claude Code](https://federicocalo.dev/it/blog/memory-management-claude-code-auto-curated) — Cluster 12 della serie Claude Code Workflow (ultimo GSD track). Il sistema memory/ di Claude Code persiste fatti tra sessioni: user… [2026-05-10] - [Ingest-docs synthesizer: consolidare 60+ documenti di planning in contesto coerente](https://federicocalo.dev/it/blog/ingest-docs-synthesizer-consolidare-planning) — Cluster 11 della serie Claude Code Workflow. Il comando /gsd:ingest-docs sintetizza documenti di planning preesistenti (roadmap pubbliche,… [2026-05-09] - [Wave-based parallel execution: speedup 3-5x con sub-agent paralleli](https://federicocalo.dev/it/blog/wave-based-parallel-execution-speedup) — Cluster 10 della serie Claude Code Workflow. Le wave di GSD permettono parallelism vero su fasi multi-plan: plan della stessa wave con file… [2026-05-09] - [Agent orchestration: delegare a sub-agent senza perdere il filo](https://federicocalo.dev/it/blog/agent-orchestration-sub-agent-delega) — Cluster 9 della serie Claude Code Workflow. Come delegare lavoro a sub-agent specializzati (researcher, planner, executor, verifier) senza… [2026-05-09] - [Plan-checker: risolvere BLOCKER e WARNING iterativamente in GSD](https://federicocalo.dev/it/blog/plan-checker-blocker-warning-iterativo) — Cluster 8 della serie Claude Code Workflow. Il plan-checker è la singola feature GSD che mi ha cambiato di più il workflow. Valuta i plan… [2026-05-09] - [ROADMAP-driven planning: horizontal vs vertical phasing in GSD](https://federicocalo.dev/it/blog/roadmap-driven-planning-horizontal-vertical) — Cluster 7 della serie Claude Code Workflow (primo GSD). La ROADMAP.md è il cuore di GSD: fasi tematiche orizzontali (parallelizzabili) vs… [2026-05-09] - [Refactor-cleaner skill: dead code cleanup con knip, depcheck, ts-prune](https://federicocalo.dev/it/blog/refactor-cleaner-skill-knip-depcheck-ts-prune) — Cluster 6 della serie Claude Code Workflow (ultimo Superpowers). La skill refactor-cleaner orchestra strumenti di static analysis (knip,… [2026-05-09] - [Code-reviewer skill: gate post-write nel commit workflow](https://federicocalo.dev/it/blog/code-reviewer-skill-commit-workflow) — Cluster 5 della serie Claude Code Workflow. La skill code-reviewer integra un gate qualità post-write nel workflow di commit: analizza diff… [2026-05-09] - [TDD enforcement skill: RED-GREEN-REFACTOR automatico in Claude Code](https://federicocalo.dev/it/blog/tdd-enforcement-skill-red-green-refactor) — Cluster 4 della serie Claude Code Workflow. La skill tdd-guide forza RED-GREEN-REFACTOR su business logic nuova: scrivi il test prima, lo… [2026-05-09] - [Debugging skill: scientific method e checkpoint pattern in Claude Code](https://federicocalo.dev/it/blog/debugging-skill-scientific-method-checkpoint) — Cluster 3 della serie Claude Code Workflow. La skill debugging forza un loop ipotesi-test-misura con checkpoint fra cicli, per bug che non… [2026-05-08] - [Brainstorming skill: divergent thinking guidato con Claude Code](https://federicocalo.dev/it/blog/brainstorming-skill-divergent-thinking-claude) — Cluster 2 della serie Claude Code Workflow. Come la skill brainstorming forza divergent thinking strutturato invece di convergere subito… [2026-05-08] - [Skill design pattern: progressive disclosure, lazy-load, frontmatter](https://federicocalo.dev/it/blog/skill-design-pattern-progressive-disclosure) — Cluster 1 della serie Claude Code Workflow. Come progettare skill che vengono davvero invocate: regola dei tre quando, frontmatter… [2026-05-08] - [Claude Code Workflow: Superpowers + Get Shit Done - la guida pratica](https://federicocalo.dev/it/blog/claude-code-workflow-superpowers-gsd-guida-pratica) — Cornerstone della serie sui due framework Claude Code Superpowers e Get Shit Done: come ho strutturato il mio workflow agentico nel… [2026-05-08] ### Global Atlas: Software e Economie Nazionali (20) Analisi dell'impatto del software sulle economie nazionali: ecosistemi tech, startup, AI policy, cybersecurity, digital government e trasformazione digitale nei principali paesi del mondo. - [19 - Singapore: Smart Nation e Hub Tech del Sud-Est Asiatico](https://federicocalo.dev/it/blog/global-atlas-singapore-smart-nation-hub-asiatico) — Singapore come città-stato modello per la digitalizzazione: Smart Nation, GovTech, fintech sandbox e hub per il Sud-Est asiatico. [2026-01-21] - [18 - Emirati Arabi: AI Sovrana e la Visione Smart City](https://federicocalo.dev/it/blog/global-atlas-emirati-arabi-ai-sovrana-smart-city) — Gli Emirati Arabi come hub AI del Medio Oriente: Falcon LLM, G42, investimenti sovrani in AI e la visione smart city più ambiziosa al mondo. [2026-01-21] - [17 - Indonesia: Super-App Economy e la Digitalizzazione di 280 Milioni di Persone](https://federicocalo.dev/it/blog/global-atlas-indonesia-super-app-economia-digitale) — Global Atlas 20 min 17 - Indonesia: Super-App Economy e la Digitalizzazione di 280 Milioni di Persone Come l'Indonesia sta digitalizzando… [2026-01-21] - [16 - Vietnam: La Nuova Fabbrica del Software Asiatica](https://federicocalo.dev/it/blog/global-atlas-vietnam-nuova-fabbrica-software-asiatica) — Il Vietnam come alternativa emergente alla Cina per il software e i semiconduttori: FPT, VinAI e la strategia di crescita tech. [2026-01-21] - [15 - Nigeria: Silicon Savannah e la Rivoluzione Tech Africana](https://federicocalo.dev/it/blog/global-atlas-nigeria-silicon-savannah-africa-tech) — Global Atlas 22 min 15 - Nigeria: Silicon Savannah e la Rivoluzione Tech Africana La Nigeria come hub tech del continente africano:… [2026-01-20] - [14 - Brasile: Fintech Revolution con PIX e il Gigante Digitale Sudamericano](https://federicocalo.dev/it/blog/global-atlas-brasile-fintech-pix-gigante-digitale) — Global Atlas 22 min 14 - Brasile: Fintech Revolution con PIX e il Gigante Digitale Sudamericano Il Brasile come gigante fintech con Nubank… [2026-01-20] - [13 - Estonia: Il Governo Più Digitale del Mondo](https://federicocalo.dev/it/blog/global-atlas-estonia-governo-digitale-e-residency) — Come un paese di 1.3 milioni di abitanti ha costruito il governo più digitale al mondo: e-Residency, X-Road, Wise e Bolt. [2026-01-19] - [12 - Finlandia: L'Eredità Nokia, Gaming e Quantum Computing](https://federicocalo.dev/it/blog/global-atlas-finlandia-nokia-gaming-quantum) — La Finlandia dopo Nokia: come il paese ha reinventato il suo ecosistema tech con gaming, quantum computing e il miglior sistema educativo… [2026-01-19] - [11 - Svezia: Il Modello Nordico dell'Innovazione Tech](https://federicocalo.dev/it/blog/global-atlas-svezia-modello-nordico-innovazione) — La Svezia come fabbrica di unicorni: da Spotify a Klarna, il modello nordico che produce più startup pro-capite al mondo. [2026-01-18] - [10 - Paesi Bassi: ASML, Semiconduttori e l'Hub di Amsterdam](https://federicocalo.dev/it/blog/global-atlas-paesi-bassi-asml-semiconduttori-amsterdam) — Come i Paesi Bassi controllano la supply chain mondiale dei semiconduttori con ASML e dominano il fintech europeo con Adyen. [2026-01-14] - [09 - Spagna: Tourism Tech e l'Hub di Barcellona](https://federicocalo.dev/it/blog/global-atlas-spagna-turismo-tech-hub-barcellona) — Global Atlas 25 min 09 - Spagna: Tourism Tech e l'Hub di Barcellona La Spagna tra turismo tech, l'hub startup di Barcellona e la… [2026-01-14] - [08 - Italia: PMI Digitali e il Made in Italy Tech](https://federicocalo.dev/it/blog/global-atlas-italia-pmi-digitali-made-in-italy-tech) — Global Atlas 25 min 08 - Italia: PMI Digitali e il Made in Italy Tech L'Italia tra gap digitale e eccellenze nascoste: STMicroelectronics,… [2026-01-13] - [07 - Regno Unito: Fintech Hub e Strategia Tech Post-Brexit](https://federicocalo.dev/it/blog/global-atlas-regno-unito-fintech-hub-post-brexit) — Global Atlas 25 min 07 - Regno Unito: Fintech Hub e Strategia Tech Post-Brexit Londra come capitale fintech mondiale, DeepMind come… [2026-01-13] - [06 - Francia: La French Tech e l'AI Sovrana Europea](https://federicocalo.dev/it/blog/global-atlas-francia-french-tech-ai-sovrana) — Global Atlas 25 min 06 - Francia: La French Tech e l'AI Sovrana Europea La Francia come hub europeo dell'AI con Mistral AI, l'ecosistema… [2026-01-13] - [05 - Israele: Startup Nation e Cyber Fortress](https://federicocalo.dev/it/blog/global-atlas-israele-startup-nation-cyber-fortress) — Come un paese di 9 milioni di abitanti è diventato leader mondiale in cybersecurity e innovazione tech: Unit 8200, Wiz e l'ecosistema… [2026-01-12] - [04 - India: Da Outsourcing Giant a Product Nation](https://federicocalo.dev/it/blog/global-atlas-india-outsourcing-prodotto-nazione) — Global Atlas 24 min 04 - India: Da Outsourcing Giant a Product Nation La trasformazione dell'India da fabbrica del software globale a… [2026-01-12] - [03 - Germania: Industria 4.0 e la Trasformazione Digitale del Mittelstand](https://federicocalo.dev/it/blog/global-atlas-germania-industria-4-0-trasformazione-digitale) — La più grande economia europea tra Industrie 4.0, SAP, automotive software e la sfida della digitalizzazione delle PMI tradizionali. [2026-01-12] - [02 - Cina: La Sfida AI e la Sovranità Digitale](https://federicocalo.dev/it/blog/global-atlas-cina-sfida-ai-sovranita-digitale) — Global Atlas 28 min 02 - Cina: La Sfida AI e la Sovranita Digitale Come la Cina costruisce un ecosistema tech parallelo: da Baidu a… [2026-01-11] - [01 - Stati Uniti: L'AI Superpower che Domina il Software Mondiale](https://federicocalo.dev/it/blog/global-atlas-stati-uniti-ai-superpower) — Global Atlas 25 min 01 - Stati Uniti: L'AI Superpower che Domina il Software Mondiale Analisi completa dell'ecosistema tech USA: Silicon… [2026-01-11] - [00 - The Global Software Atlas: Come il Codice Sta Ridisegnando le Economie Nazionali](https://federicocalo.dev/it/blog/global-atlas-manifesto-software-economia-globale) — Global Atlas 22 min 00 - The Global Software Atlas: Come il Codice Sta Ridisegnando le Economie Nazionali Perché il software è la nuova… [2026-01-11] ### Play the Event - Case Study (19) Case study dello sviluppo di Play the Event: architettura full-stack, gestione eventi in tempo reale, scalabilità e lezioni apprese dal progetto. - [19 - Deployment e DevOps: Da Docker al VPS in Produzione](https://federicocalo.dev/it/blog/pte-deployment-devops-docker-vps) — L'Infrastruttura Dietro la Piattaforma Costruire una piattaforma come Play The Event non significa soltanto scrivere codice applicativo:… [2026-02-07] - [18 - Agile, Real-Time e Collaborazione in Tempo Reale](https://federicocalo.dev/it/blog/pte-agile-collaborazione-tempo-reale) — Agile e Collaborazione Real-Time: Organizzare Eventi Come un Team di Sviluppo Organizzare un evento con più persone è un progetto… [2026-02-07] - [17 - AI, Analytics e Machine Learning: Decisioni Guidate dai Dati](https://federicocalo.dev/it/blog/pte-analytics-ml-intelligenza-artificiale) — AI, Analytics e Machine Learning: Decisioni Guidate dai Dati Organizzare eventi genera una quantità enorme di dati: partecipazioni, spese,… [2026-02-07] - [16 - Frontend Angular 19: Architettura Moderna per un\](https://federicocalo.dev/it/blog/pte-frontend-angular-19-design-system) — Frontend Angular 19: Architettura Moderna per un'App Complessa Il frontend di Play The Event e un'applicazione Angular 19 che gestisce 27… [2026-02-07] - [15 - Luoghi e Mappe: Geocoding e Venue Management](https://federicocalo.dev/it/blog/pte-luoghi-mappe-geocoding) — 15 - Luoghi e Mappe: Geocoding e Venue Management: Luoghi e Mappe: Il Catalogo Personale delle Venue Ogni evento ha bisogno di un luogo. [2026-02-06] - [14 - Organizzazioni e Festival: Gestione Multi-Livello](https://federicocalo.dev/it/blog/pte-organizzazioni-festival-gestione) — Organizzazioni e Festival: Strutture Complesse per Eventi Complessi Quando un singolo utente non basta più, entrano in gioco le… [2026-02-05] - [13 - Pagamenti e Abbonamenti con Stripe](https://federicocalo.dev/it/blog/pte-pagamenti-abbonamenti-stripe) — Pagamenti e Abbonamenti con Stripe In una piattaforma SaaS come Play The Event , la gestione dei pagamenti non è semplicemente un modulo… [2026-01-22] - [12 - Sondaggi e Questionari in Tempo Reale](https://federicocalo.dev/it/blog/pte-sondaggi-questionari-tempo-reale) — Sondaggi e Questionari: Due Sistemi Complementari per Decisioni Collettive Organizzare un evento significa prendere decine di decisioni… [2026-01-22] - [11 - Gestione Documenti: Versioning, Categorie e Condivisione](https://federicocalo.dev/it/blog/pte-gestione-documenti-versioning) — Il Sistema Documentale di Play The Event Nella gestione di un evento, i documenti rappresentano un asset critico: fatture, contratti,… [2026-01-22] - [10 - Il Grafo delle Relazioni: 52 Tipi e Community Detection](https://federicocalo.dev/it/blog/pte-grafo-relazioni-community-detection) — Il Grafo Sociale Applicato alla Gestione Eventi Nel mondo della gestione eventi, conoscere le relazioni tra i partecipanti non è un… [2026-01-21] - [09 - Viaggi e Itinerari Multi-Tappa: Organizzare l\](https://federicocalo.dev/it/blog/pte-gestione-viaggi-itinerari) — 09 - Viaggi e Itinerari Multi-Tappa: Organizzare l\: Viaggi e Itinerari Multi-Tappa: Organizzare l'Avventura Un viaggio di gruppo non e un… [2026-01-20] - [08 - Gestione Spese Intelligente: Oltre il Foglio Excel](https://federicocalo.dev/it/blog/pte-gestione-spese-intelligente) — Gestione Spese Intelligente: Oltre il Foglio Excel Chiunque abbia organizzato un evento con altre persone conosce il problema: "Chi ha… [2026-01-19] - [07 - Gestione Eventi e Partecipanti: Il Cuore della Piattaforma](https://federicocalo.dev/it/blog/pte-gestione-eventi-partecipanti) — Il Modulo Centrale: Gestione Eventi e Partecipanti Il cuore pulsante di Play The Event è il modulo di gestione eventi e partecipanti. [2026-01-18] - [06 - La Sicurezza come Priorit\u00e0 Architetturale](https://federicocalo.dev/it/blog/pte-sicurezza-jwt-rbac-owasp) — Autenticazione JWT con HttpOnly cookies, refresh token rotation, RBAC a 2 livelli, rate limiting, BCrypt e conformit\u00e0 OWASP Top 10 in… [2026-01-14] - [05 - Un Dominio Complesso: 86 Entit\u00e0 per Problemi Reali](https://federicocalo.dev/it/blog/pte-modello-dominio-86-entita) — Un Dominio Complesso per Problemi Reali Il modello di dominio è il cuore di qualsiasi applicazione che adotta il Domain-Driven Design. [2026-01-14] - [04 - Architettura DDD, Esagonale e CQRS in Play The Event](https://federicocalo.dev/it/blog/pte-architettura-ddd-esagonale-cqrs) — Perché DDD e Architettura Esagonale Quando un progetto cresce oltre una certa soglia di complessità, l'architettura tradizionale a tre… [2026-01-14] - [03 - Play The Event: Panoramica della Piattaforma di Gestione Eventi](https://federicocalo.dev/it/blog/pte-panoramica-piattaforma-gestione-eventi) — 03 - Play The Event: Panoramica della Piattaforma di Gestione Eventi: Introduzione a Play The Event Play The Event nasce da un'esigenza… [2026-01-13] - [02 - Sviluppo Iterativo con OnStage: Primi Requisiti e Metodologia Agile](https://federicocalo.dev/it/blog/pte-sviluppo-iterativo-onstage-agile) — 02 - Sviluppo Iterativo con OnStage: Primi Requisiti e Metodologia Agile: Dall'Idea al Primo Partner: OnStage Novembre 2024. Avevo l'idea,… [2026-01-10] - [01 - Il Problema che Ha Fatto Nascere Play the Event](https://federicocalo.dev/it/blog/pte-problema-nessuno-risolveva) — La storia vera di un compleanno caotico che ha rivelato un gap di mercato: come la frustrazione personale si è trasformata nell\ [2026-01-10] ### Corso Completo Java (18) Corso completo Java dalla sintassi base alle feature avanzate: generics, stream API, lambda, multithreading, collections framework e pattern enterprise. Preparazione per certificazioni Oracle. - [18 - Preparazione Framework Enterprise](https://federicocalo.dev/it/blog/java-preparazione-framework-enterprise) — Preparazione ai Framework Enterprise Prima di affrontare framework come Spring , è fondamentale comprendere i pattern architetturali che li… [2026-01-06] - [17 - Java nel Mondo Reale](https://federicocalo.dev/it/blog/java-mondo-reale-progetti) — Java nel Mondo Reale Passare dalla teoria alla pratica richiede conoscere le best practices per strutturare progetti professionali:… [2026-01-06] - [16 - Build Tools: Maven e Gradle](https://federicocalo.dev/it/blog/java-build-tools-maven-gradle) — Build Tools: Maven e Gradle I build tools automatizzano compilazione, testing, packaging e deployment. Maven e Gradle sono i più usati… [2026-01-06] - [15 - Design Pattern Fondamentali](https://federicocalo.dev/it/blog/java-design-pattern-fondamentali) — 15 - Design Pattern Fondamentali: Design Pattern Fondamentali in Java I Design Pattern sono soluzioni riutilizzabili a problemi comuni. [2026-01-06] - [14 - Best Practices e Clean Code](https://federicocalo.dev/it/blog/java-best-practices-clean-code) — Best Practices e Clean Code in Java Scrivere codice pulito significa creare software leggibile, manutenibile e professionale. [2026-01-06] - [13 - Testing in Java: JUnit e Mockito](https://federicocalo.dev/it/blog/java-testing-junit-mockito) — Testing in Java con JUnit e Mockito I test automatizzati sono fondamentali per garantire qualità e manutenibilità del codice. [2026-01-05] - [12 - JVM e Performance Tuning](https://federicocalo.dev/it/blog/java-jvm-performance-tuning) — Architettura della JVM, aree di memoria, Garbage Collection, JIT compiler, profiling, diagnostica e ottimizzazione delle performance. [2026-01-05] - [11 - Concorrenza e Multithreading](https://federicocalo.dev/it/blog/java-concorrenza-multithreading) — Programmazione concorrente in Java: Thread, Runnable, ExecutorService, sincronizzazione, Lock, classi atomiche, CompletableFuture e pattern… [2026-01-05] - [10 - Programmazione Funzionale e Stream API](https://federicocalo.dev/it/blog/java-programmazione-funzionale-stream) — Programmazione funzionale in Java: lambda expressions, interfacce funzionali, method references, Stream API, Collectors e Optional. [2026-01-05] - [09 - Input/Output e NIO.2](https://federicocalo.dev/it/blog/java-input-output-nio) — I/O in Java: stream di byte e caratteri, BufferedReader/Writer, NIO.2 con Path e Files, serializzazione oggetti e best practices. [2026-01-05] - [08 - Gestione degli Errori ed Eccezioni](https://federicocalo.dev/it/blog/java-gestione-errori-eccezioni) — Gestione eccezioni in Java: try-catch-finally, checked vs unchecked, throw e throws, eccezioni personalizzate e try-with-resources. [2026-01-05] - [07 - Collections Framework: List, Set e Map](https://federicocalo.dev/it/blog/java-collections-framework) — Framework Collections di Java: ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap, Queue e algoritmi della classe Collections. [2026-01-05] - [06 - API Core di Java: String, Date e Wrapper](https://federicocalo.dev/it/blog/java-api-core-string-date) — Classi core di Java: String e StringBuilder, Wrapper classes e autoboxing, Date/Time API moderna con LocalDate, LocalTime e ZonedDateTime. [2026-01-04] - [05 - Astrazione e Contratti: Interfacce e Classi Astratte](https://federicocalo.dev/it/blog/java-astrazione-contratti-interfacce) — Ereditarieta, polimorfismo, classi astratte e interfacce in Java. Default methods, implementazione multipla e quando usare cosa. [2026-01-04] - [04 - OOP: Concetti Fondamentali](https://federicocalo.dev/it/blog/java-oop-concetti-fondamentali) — Programmazione a oggetti in Java: classi, oggetti, costruttori, incapsulamento, modificatori di accesso, this e membri statici. [2026-01-04] - [03 - Metodi e Strutture Dati Base](https://federicocalo.dev/it/blog/java-metodi-strutture-dati-base) — Metodi in Java: definizione, parametri, overloading, passaggio per valore. Array monodimensionali e multidimensionali, operazioni comuni. [2026-01-04] - [02 - Tipi di Dato e Controllo del Flusso](https://federicocalo.dev/it/blog/java-tipi-dato-controllo-flusso) — Tipi primitivi Java (int, long, double, boolean, char), variabili e costanti, operatori, strutture di controllo if/switch/for/while e… [2026-01-04] - [01 - Fondamenti di Programmazione Java](https://federicocalo.dev/it/blog/java-fondamenti-programmazione) — Introduzione a Java: storia, filosofia WORA, differenza tra JVM/JRE/JDK, setup ambiente di sviluppo, struttura programma e convenzioni di… [2026-01-04] ### Longevità & Performance (16) - [Anti-aging stack 2026: gli 8 protocolli Huberman + Attia](https://federicocalo.dev/it/blog/anti-aging-stack-2026-8-protocolli-huberman-attia) — [2026-06-06] - [Dopamine reset 7-day protocol: come Huberman vede il digital detox](https://federicocalo.dev/it/blog/dopamine-reset-7-day-protocol-huberman-digital-detox) — [2026-06-06] - [NSDR Yoga Nidra italiano: protocollo 10/20/30 min con guida](https://federicocalo.dev/it/blog/nsdr-yoga-nidra-italiano-protocollo-10-20-30-min-guida) — [2026-06-05] - [Supplementi essenziali: vitamin D, magnesium, omega-3 dal punto di vista italiano](https://federicocalo.dev/it/blog/supplementi-essenziali-vitamin-d-magnesium-omega-3-italia) — [2026-06-05] - [Breathwork protocols: Wim Hof + box breathing + physiological sigh](https://federicocalo.dev/it/blog/breathwork-protocols-wim-hof-box-breathing-physiological-sigh) — [2026-06-04] - [Sauna heat protocols: tradizione finlandese al longevità Italian style](https://federicocalo.dev/it/blog/sauna-heat-protocols-tradizione-finlandese-longevita-italian-style) — [2026-06-02] - [Cold exposure protocols: dalle Dolomiti alla doccia fredda casa](https://federicocalo.dev/it/blog/cold-exposure-protocols-dolomiti-doccia-fredda-casa-italia) — [2026-06-01] - [Toolkit luce solare: protocolli Huberman per ritmo circadiano italiano](https://federicocalo.dev/it/blog/toolkit-luce-solare-protocolli-huberman-ritmo-circadiano-italiano) — [2026-05-29] - [Routine 24h Founder: Deconstruct Tim Ferriss e Sam Altman Daily](https://federicocalo.dev/it/blog/routine-24h-founder-tim-ferriss-sam-altman-daily-deconstructed) — [2026-05-21] - [Caffeine Timing Pharmacokinetic: t1/2 5 ore e Finestra Ottimale](https://federicocalo.dev/it/blog/caffeine-timing-pharmacokinetic-t1-2-5h-finestra-optimal) — [2026-05-19] - [Forza Muscolare Over VO2 Max Dopo 65: Protocollo Strength Training per Longevità](https://federicocalo.dev/it/blog/forza-muscolare-vo2max-65-anni-protocollo-strength-training) — [2026-05-17] - [Macros per Knowledge Worker: Framework Galpin Protein-Fat-Carb](https://federicocalo.dev/it/blog/macros-knowledge-worker-framework-galpin-protein-fat-carb) — [2026-05-15] - [Stress Cronico nel Founder: Sistema Simpatico Iperattivo e Protocolli di Recupero](https://federicocalo.dev/it/blog/stress-chronic-founder-sistema-simpatico-iperattivo-protocolli) — [2026-05-12] - [Dopamina e focus: come sostenere 10 ore di coding remoto senza burnout](https://federicocalo.dev/it/blog/dopamina-focus-10-ore-coding-remoto-burnout-founder) — [2026-05-06] - [Zone 2 cardio: 3-4 ore a settimana per 10 anni di vita in più (Attia + Huberman)](https://federicocalo.dev/it/blog/zone-2-cardio-3-4-ore-settimana-10-anni-vita-attia-huberman) — [2026-04-30] - [Sonno: il sostituto numero 1 di caffeina e Adderall per founder e developer](https://federicocalo.dev/it/blog/sonno-sostituto-caffeina-adderall-founder-developer-2026) — [2026-04-23] ### DevSecOps e Shift-Left Security (15) DevSecOps: security shift-left, SAST/DAST/SCA automation, supply chain security, container scanning, secrets management e security-as-code nella pipeline CI/CD. - [Rate Limiting Multi-Bucket: Perché un Solo Numero per Tutta l'API è un Errore](https://federicocalo.dev/it/blog/rate-limiting-multi-bucket-bucket4j-postmortem) — Quattro bucket Bucket4j separati (API, AI, download report, token) contro un solo numero condiviso. Il routing verso il bucket giusto è… [2026-07-14] - [14 - Case Study - Implementazione End-to-End di DevSecOps Pipeline](https://federicocalo.dev/it/blog/case-study-devsecops-pipeline-end-to-end) — Case Study: Pipeline DevSecOps End-to-End In questo articolo conclusivo della serie, presentiamo un case study reale : l'implementazione… [2026-05-07] - [13 - EU Normative e Data Protection - GDPR in Practice for Developers](https://federicocalo.dev/it/blog/eu-normative-gdpr-data-protection-developers) — GDPR per developer (data minimization, encryption, retention, DPA, DPIA), NIS2 directive, privacy by design, technical implementation. [2026-05-05] - [12 - Compliance Framework - GDPR, SOC2, ISO27001 Mapping e Automazione](https://federicocalo.dev/it/blog/compliance-framework-gdpr-soc2-iso27001) — Compliance Framework: Automatizzare la Conformità La compliance nel contesto DevSecOps non e un esercizio burocratico, ma un insieme di… [2026-05-04] - [11 - Runtime Security - Monitoraggio e Rilevamento di Anomalie](https://federicocalo.dev/it/blog/runtime-security-monitoraggio-anomalie) — Falco (runtime threat detection), eBPF, behavioral analysis, incident response automation, forensics, integration con SIEM (Splunk, ELK). [2026-05-03] - [10 - Infrastructure as Code Scanning - IaC Security e Terraform Policy](https://federicocalo.dev/it/blog/iac-scanning-terraform-policy-security) — Terraform scanning (Checkov, tfsec), CloudFormation/ARM security, misconfig detection, policy enforcement, secrets in IaC, best practices. [2026-02-24] - [09 - CI/CD Security Pipeline - Securing the Build and Deploy Process](https://federicocalo.dev/it/blog/cicd-security-pipeline-build-deploy-process) — CI/CD Security: Proteggere il Processo di Build e Deploy La pipeline CI/CD e il cuore del processo di delivery del software. [2026-02-21] - [08 - Policy as Code - Enforcement di Security Policies nel Deployment](https://federicocalo.dev/it/blog/policy-as-code-enforcement-security-policies) — OPA/Rego, Kyverno (Kubernetes), Sentinel (Terraform), policy examples (image registries, resource limits), testing policies, organizational… [2026-02-18] - [07 - Secret Management - Automazione e Rotazione di Credenziali](https://federicocalo.dev/it/blog/secret-management-automazione-rotazione-credenziali) — HashiCorp Vault, sealed-secrets, AWS Secrets Manager, credential rotation, zero-trust secrets, audit logging, anti-patterns (hardcoded… [2026-02-17] - [06 - Supply Chain Security - SBOM e Sigstore per Artifact Integrity](https://federicocalo.dev/it/blog/supply-chain-security-sbom-sigstore) — Software Bill of Materials (SBOM) standards (SPDX, CycloneDX), Sigstore for artifact signing, verification, provenance, CIA compliance,… [2026-02-16] - [05 - Container Security - Image Scanning e Runtime Protection](https://federicocalo.dev/it/blog/container-security-image-scanning-runtime) — Container image vulnerabilities, scanning (Trivy, Clair), image signing, registry security, runtime monitoring (Falco), network policies,… [2026-01-12] - [04 - SCA - Software Composition Analysis e Dependency Vulnerabilities](https://federicocalo.dev/it/blog/sca-software-composition-analysis-dependencies) — SCA tools (Snyk, Black Duck, Dependabot), vuln database (NVD, CVE), transitive dependency analysis, license management, update strategies,… [2026-01-11] - [03 - DAST - Test Dinamico e Penetration Testing Automatico](https://federicocalo.dev/it/blog/dast-test-dinamico-penetration-testing) — DAST tools (Burp Suite, OWASP ZAP), API testing, runtime vulnerabilities, CI/CD pipeline integration, scan scheduling, result triage,… [2026-01-10] - [02 - SAST - Analisi Statica del Codice e Rilevamento Vulnerabilità](https://federicocalo.dev/it/blog/sast-analisi-statica-rilevamento-vulnerabilità) — SAST: Cos'è l'Analisi Statica del Codice SAST (Static Application Security Testing) e una tecnica di analisi che esamina il codice sorgente… [2026-01-10] - [01 - Introduzione a DevSecOps - Shift-Left e Sicurezza nel Ciclo di Sviluppo](https://federicocalo.dev/it/blog/devsecops-introduzione-shift-left) — Cosa è DevSecOps vs SecOps, 5 pilastri shift-left, statistiche (70% vulnerabilità scoperte troppo tardi), tool landscape overview, maturity… [2026-01-10] ### Probabilità e Statistica (15) - [Analisi dati esplorativa (EDA) con Python](https://federicocalo.dev/it/blog/probabilita-statistica-15-analisi-dati-esplorativa-eda-con-python) — Pandas, seaborn, matplotlib per esplorare dataset reali. [2026-03-21] - [Bootstrap e resampling](https://federicocalo.dev/it/blog/probabilita-statistica-14-bootstrap-e-resampling) — Stima IC via bootstrap, jackknife, permutation tests. [2026-03-21] - [Statistica non parametrica: Wilcoxon, Mann-Whitney](https://federicocalo.dev/it/blog/probabilita-statistica-13-statistica-non-parametrica-wilcoxon-mann-whitney) — Quando i dati non sono normali, ranks-based tests. [2026-03-21] - [Catene di Markov e processi stocastici](https://federicocalo.dev/it/blog/probabilita-statistica-12-catene-di-markov-e-processi-stocastici) — Catene tempo discreto, matrice transizione, distribuzione stazionaria. [2026-03-21] - [Stima Bayesiana: prior, posterior, MAP](https://federicocalo.dev/it/blog/probabilita-statistica-11-stima-bayesiana-prior-posterior-map) — Teorema di Bayes, prior coniugati, confronto frequentista vs bayesiano. [2026-03-20] - [Regressione lineare semplice e multipla](https://federicocalo.dev/it/blog/probabilita-statistica-10-regressione-lineare-semplice-e-multipla) — OLS, R², test sui coefficienti, residual analysis. [2026-03-20] - [Chi-quadrato: indipendenza e bontà di adattamento](https://federicocalo.dev/it/blog/probabilita-statistica-09-chi-quadrato-indipendenza-e-bont-di-adattamento) — Tabelle di contingenza, test indipendenza. [2026-03-20] - [ANOVA e confronto multipli](https://federicocalo.dev/it/blog/probabilita-statistica-08-anova-e-confronto-multipli) — ANOVA a una via, F-test, correzione Bonferroni. [2026-03-20] - [Test di ipotesi: t-test, z-test, p-value](https://federicocalo.dev/it/blog/probabilita-statistica-07-test-di-ipotesi-t-test-z-test-p-value) — Errori di prima e seconda specie, potenza, test unilaterale/bilaterale. [2026-03-20] - [Inferenza statistica: stimatori e proprietà](https://federicocalo.dev/it/blog/probabilita-statistica-06-inferenza-statistica-stimatori-e-propriet) — Bias, consistenza, efficienza, MLE. [2026-03-20] - [Teorema centrale del limite e legge dei grandi numeri](https://federicocalo.dev/it/blog/probabilita-statistica-05-teorema-centrale-del-limite-e-legge-dei-grandi-numeri) — Convergenza, distribuzione campionaria della media, intervalli di confidenza. [2026-03-20] - [Distribuzioni multivariate e covarianza](https://federicocalo.dev/it/blog/probabilita-statistica-04-distribuzioni-multivariate-e-covarianza) — Joint PMF/PDF, covarianza, correlazione, distribuzione marginale. [2026-03-19] - [Variabili aleatorie continue: Uniforme, Esponenziale, Normale](https://federicocalo.dev/it/blog/probabilita-statistica-03-variabili-aleatorie-continue-uniforme-esponenziale-normale) — PDF, CDF, momento atteso, leggi continue notevoli. [2026-03-19] - [Variabili aleatorie discrete: Bernoulli, Binomiale, Poisson](https://federicocalo.dev/it/blog/probabilita-statistica-02-variabili-aleatorie-discrete-bernoulli-binomiale-poisson) — PMF, valore atteso, varianza, esempi applicativi. [2026-03-19] - [Spazi di probabilità e assiomi di Kolmogorov](https://federicocalo.dev/it/blog/probabilita-statistica-01-spazi-di-probabilit-e-assiomi-di-kolmogorov) — Σ-algebra, assiomi, probabilità condizionata, regola della catena. [2026-03-19] ### AI Agents e Sistemi Multi-Agente (14) AI agents: architetture ReAct, tool use, planning, multi-agent systems, orchestrazione e deployment di agenti AI autonomi per compiti complessi. - [14 - Il Futuro degli AI Agents: Capacità Emergenti e Limitazioni](https://federicocalo.dev/it/blog/futuro-agenti-ai-capacita-emergenti-agi-limitazioni) — Dove stanno andando gli AI Agents: capacità emergenti, trend 2026-2030, percorso verso AGI, limitazioni attuali e come prepararsi al futuro… [2026-04-21] - [13 - Case Study: Autonomous Research Assistant](https://federicocalo.dev/it/blog/case-study-autonomous-research-assistant) — Costruire un Research Assistant autonomo end-to-end: architettura multi-agente, retrieval pipeline, synthesis engine e deployment completo… [2026-04-13] - [12 - FinOps: Cost Optimization per Agenti e Token LLM](https://federicocalo.dev/it/blog/finops-cost-optimization-agenti-llm-tokens) — Ottimizzazione costi per AI Agents: model routing con 60-80% di risparmio, prompt caching, token budgeting e strategie FinOps per LLM in… [2026-04-12] - [11 - Deployment in Produzione: Docker, Scaling e Monitoring](https://federicocalo.dev/it/blog/deployment-production-agenti-docker-scaling-monitoring) — Deploy di AI Agents in produzione: containerizzazione Docker, scaling orizzontale, monitoring con Prometheus/Grafana e strategie di… [2026-04-10] - [10 - Security e Safety: Jailbreaking e Guardrails](https://federicocalo.dev/it/blog/security-safety-agenti-jailbreaking-guardrails) — Sicurezza degli AI Agents: prompt injection, jailbreaking, OWASP Top 10 per LLM. Difesa a 3 livelli, guardrails e strategie di mitigazione… [2026-04-07] - [09 - Testing e Evaluation: Metriche e Benchmark](https://federicocalo.dev/it/blog/testing-evaluation-agenti-metrics-benchmark) — Come testare e valutare AI Agents: GAIA benchmark, framework CLEAR, metriche di performance e strategie di evaluation sistematica per… [2026-04-05] - [08 - Tool Calling Avanzato: API, Web e Custom Tools](https://federicocalo.dev/it/blog/tool-calling-avanzato-api-web-custom-tools) — Tecniche avanzate di tool calling: creare custom tools, integrare API REST, web scraping e function calling. Pattern di composizione e… [2026-04-03] - [07 - Memory Systems: Context, History e Knowledge Graphs](https://federicocalo.dev/it/blog/memory-systems-agenti-context-knowledge-graphs) — Sistemi di memoria per AI Agents: short-term, long-term ed episodic memory. Vector stores, knowledge graphs e il framework Mem0 per memoria… [2026-03-30] - [06 - Orchestrazione Multi-Agente: Architetture Production](https://federicocalo.dev/it/blog/orchestrazione-multiagente-architetture-production) — I 5 pattern di orchestrazione multi-agente per la produzione: Sequential, Concurrent, Group Chat, Handoff e Plan-First. Architetture… [2026-02-27] - [05 - AutoGen e AG2: Conversazione Multi-Agente Emergente](https://federicocalo.dev/it/blog/autogen-conversazione-multiagente-emergent) — AutoGen (ora AG2) di Microsoft per conversazioni multi-agente emergenti. GroupChat, pattern conversazionali e il nuovo Microsoft Agent… [2026-02-22] - [04 - CrewAI: Team di Agenti Collaborativi](https://federicocalo.dev/it/blog/crewai-team-agenti-collaborativi-coordinamento) — CrewAI per orchestrare team di agenti AI con ruoli, obiettivi e coordinamento. Pattern crew, task delegation e collaborazione multi-agente… [2026-02-21] - [03 - LangChain e LangGraph: Agenti con AgentExecutor e Tools](https://federicocalo.dev/it/blog/langchain-agenti-agentexecutor-tools-chain) — Costruire AI Agents con LangChain e LangGraph 1.0: da AgentExecutor ai grafi stateful. Tools, chains e il nuovo standard di produzione per… [2026-02-18] - [02 - Fondamenti: OODA Loop, ReAct e Tool Calling](https://federicocalo.dev/it/blog/ai-agents-fondamenti-ooda-react-toolcalling) — I pattern fondamentali degli AI Agents: ciclo OODA, framework ReAct (Reasoning + Acting) e il meccanismo di Tool Calling per interagire con… [2026-02-17] - [01 - AI Agents: Introduzione, Cosa Sono e Quando Usarli](https://federicocalo.dev/it/blog/ai-agents-introduzione-cosa-quando) — Cosa sono gli AI Agents, come si differenziano dai chatbot tradizionali e quando conviene adottarli. Panoramica completa del paradigma… [2026-02-16] ### Data Warehouse, AI e Trasformazione Digitale (14) Data warehouse moderni, lakehouse architecture, AI per la trasformazione digitale: data mesh, data governance, BI self-service, real-time analytics e strategie data-driven per il business. - [14 - Roadmap Data-Driven: Come le PMI Adottano AI e DWH](https://federicocalo.dev/it/blog/roadmap-data-driven-pmi-adottano-ai-dwh) — Guida completa a Roadmap Data-Driven: Come le PMI Adottano AI e DWH: architettura, implementazione pratica e best practices per developer e… [2026-02-19] - [13 - Data Governance e Data Quality per AI Affidabile](https://federicocalo.dev/it/blog/data-governance-data-quality-ai-affidabile) — Guida completa a Data Governance e Data Quality per AI Affidabile: architettura, implementazione pratica e best practices per developer e… [2026-02-18] - [12 - MLOps per Business: Modelli AI in Produzione con MLflow](https://federicocalo.dev/it/blog/mlops-business-modelli-ai-produzione-mlflow) — Guida completa a MLOps per Business: Modelli AI in Produzione con MLflow: architettura, implementazione pratica e best practices per… [2026-02-17] - [11 - Vector Database Enterprise: pgvector, Pinecone e Weaviate](https://federicocalo.dev/it/blog/vector-database-enterprise-pgvector-pinecone-weaviate) — Guida completa a Vector Database Enterprise: pgvector, Pinecone e Weaviate: architettura, implementazione pratica e best practices per… [2026-02-17] - [10 - LLM in Azienda: RAG Enterprise, Fine-Tuning e Guardrails](https://federicocalo.dev/it/blog/llm-azienda-rag-enterprise-fine-tuning-guardrails) — Guida completa a LLM in Azienda: RAG Enterprise, Fine-Tuning e Guardrails: architettura, implementazione pratica e best practices per… [2026-02-16] - [09 - AI nella Logistica: Route Optimization e Warehouse Automation](https://federicocalo.dev/it/blog/ai-logistica-route-optimization-warehouse-automation) — AI nella Logistica: Route Optimization, Warehouse Automation e Supply Chain Intelligence La logistica e la catena di approvvigionamento… [2026-02-15] - [08 - AI in Healthcare: Diagnostica, Drug Discovery e Patient Flow](https://federicocalo.dev/it/blog/ai-healthcare-diagnostica-drug-discovery-patient-flow) — AI in Healthcare: Diagnostica, Drug Discovery e Patient Flow Un radiologo che analizza migliaia di radiografie al giorno, uno scienziato… [2026-02-15] - [07 - AI nel Retail: Demand Forecasting e Recommendation Engine](https://federicocalo.dev/it/blog/ai-retail-demand-forecasting-recommendation-engine) — Guida completa a AI nel Retail: Demand Forecasting e Recommendation Engine: architettura, implementazione pratica e best practices per… [2026-02-14] - [06 - AI nel Finance: Fraud Detection, Credit Scoring e Risk](https://federicocalo.dev/it/blog/ai-finance-fraud-detection-credit-scoring-risk) — Guida completa a AI nel Finance: Fraud Detection, Credit Scoring e Risk: architettura, implementazione pratica e best practices per… [2026-02-14] - [05 - AI nella Manifattura: Predictive Maintenance e Digital Twin](https://federicocalo.dev/it/blog/ai-manifattura-predictive-maintenance-digital-twin) — AI nella Manifattura: Predictive Maintenance e Digital Twin Una linea di produzione ferma per un guasto imprevisto costa in media 260.000… [2026-02-07] - [04 - Orchestrazione Pipeline: Airflow, Dagster e Prefect](https://federicocalo.dev/it/blog/orchestrazione-pipeline-airflow-dagster-prefect) — Guida completa a Orchestrazione Pipeline: Airflow, Dagster e Prefect: architettura, implementazione pratica e best practices per developer… [2026-02-06] - [03 - ETL vs ELT Moderno: dbt, Airbyte e Fivetran](https://federicocalo.dev/it/blog/etl-vs-elt-moderno-dbt-airbyte-fivetran) — Guida completa a ETL vs ELT Moderno: dbt, Airbyte e Fivetran: architettura, implementazione pratica e best practices per developer e team… [2026-01-23] - [02 - Data Mesh e Architettura Decentralizzata dei Dati](https://federicocalo.dev/it/blog/data-mesh-architettura-decentralizzata-dati) — Guida completa a Data Mesh e Architettura Decentralizzata dei Dati: architettura, implementazione pratica e best practices per developer e… [2026-01-22] - [01 - Evoluzione del Data Warehouse: da SQL Server a Data Lakehouse](https://federicocalo.dev/it/blog/data-warehouse-evoluzione-sql-server-lakehouse) — Evoluzione del Data Warehouse: da SQL Server a Data Lakehouse Il modo in cui le aziende archiviano, organizzano e analizzano i propri dati… [2026-01-20] ### EU AI Act (14) - [Conformity assessment EU AI Act: la procedura passo-passo](https://federicocalo.dev/it/blog/conformity-assessment-eu-ai) — Guida operativa alla conformity assessment per sistemi AI ad alto rischio. Valutazione interna, organismo notificato, dichiarazione di… [2026-07-15] - [Obblighi di provider e deployer secondo l'EU AI Act](https://federicocalo.dev/it/blog/provider-deployer-eu-ai-act) — La distinzione tra provider e deployer nel Regolamento UE 2024/1689 è critica: ciascun ruolo ha responsabilità precise per il risk… [2026-07-15] - [Privacy by Design per sistemi AI: Art. 25 GDPR in pratica](https://federicocalo.dev/it/blog/privacy-by-design-ai) — Privacy by Design & by Default (Art. 25 GDPR) applicato a sistemi AI — data minimization, pseudonimizzazione, DPIA per AI ad alto rischio,… [2026-07-15] - [EU AI Act Self-Assessment: come usare il tool premium €15/mo](https://federicocalo.dev/it/blog/eu-ai-act-self-assessment-tool-premium-15-mese) — Guida al tool premium EU AI Act Self-Assessment (€15/mese): 5-step workflow, 17 controlli high-risk, Annex IV documentation, risk… [2026-05-27] - [AI Liability Directive: cosa cambia per developer da 2027](https://federicocalo.dev/it/blog/ai-liability-directive-cosa-cambia-developer-2027) — AILD 2027: strict liability high-risk AI. Onere prova invertito (provider prova innocenza). Disclosure obblighi, insurance mandate… [2026-05-04] - [AI Office EU vs AGID Italia: chi fa cosa nella governance](https://federicocalo.dev/it/blog/ai-office-eu-vs-agid-italia-governance-roles-responsibilities) — EU AI Act governance: EU AI Office (Bruxelles, 140 staff), AGID (Roma, competent authority Italia), Notified Bodies, EAIB coordinamento.… [2026-04-30] - [Annex IV Technical Documentation: template completo + 25 sezioni](https://federicocalo.dev/it/blog/annex-iv-technical-documentation-template-completo-25-sezioni) — Annex IV 25 sezioni: template completo con checklist per ogni sezione (architettura, algoritmi, dati, testing, bias, logging, human… [2026-04-26] - [EU AI Act + GDPR: armonizzare conformità doppia regolamentazione](https://federicocalo.dev/it/blog/eu-ai-act-gdpr-armonizzare-conformita-doppia-regolamentazione) — EU AI Act e GDPR si sovrappongono: dati training, decisioni autonome, diritti soggetti. Guida integrata DPIA + Risk Assessment, Art. 22… [2026-04-23] - [Digital Omnibus dicembre 2027: cosa significa il rinvio per EU AI Act](https://federicocalo.dev/it/blog/digital-omnibus-dicembre-2027-rinvio-eu-ai-act-impatto) — Digital Omnibus propone rinvio EU AI Act da agosto 2026 a dicembre 2027. Status trilogo maggio 2026. Vale la pena contare su rinvio? No -… [2026-04-21] - [Sanzioni EU AI Act: fino al 7% del fatturato - 5 case study realistici](https://federicocalo.dev/it/blog/sanzioni-eu-ai-act-7-percento-fatturato-case-study) — Sanzioni EU AI Act: fino a €35M o 7% fatturato globale per proibizioni, €15M o 3% per controlli. 5 case study realistici mostrando costo… [2026-04-11] - [Annex III EU AI Act: checklist interattiva per i 9 settori high-risk](https://federicocalo.dev/it/blog/annex-iii-eu-ai-act-checklist-9-settori-high-risk) — Checklist interattiva per i 9 settori high-risk Annex III: biometria, infrastrutture critiche, educazione, lavoro, credito, law… [2026-04-06] - [EU AI Act: 25 FAQ per PMI italiane](https://federicocalo.dev/it/blog/eu-ai-act-25-faq-pmi-italiane-howto) — 25 FAQ concrete per PMI italiane su EU AI Act: timeline agosto 2026, controlli high-risk, costi, sanzioni, compliance pratica. [2026-03-30] - [EU AI Act sei mesi alla scadenza: cosa devono fare developer e PMI italiane entro agosto 2026](https://federicocalo.dev/it/blog/eu-ai-act-sei-mesi-scadenza-developer-pmi-italia-2026) — EU AI Act sei mesi alla scadenza: cosa devono fare developer e PMI italiane entro agosto 2026. Timeline, 17 controlli, action plan 90… [2026-03-01] - [EU AI Act per Developer: 17 Controlli Obbligatori per Compliance (Reg. UE 2024/1689)](https://federicocalo.dev/it/blog/eu-ai-act-developer-17-controlli-compliance-2026) — EU AI Act per Developer: 17 Controlli Obbligatori per Compliance (Reg. UE 2024/1689) EU AI Act per Developer: 17 Controlli Obbligatori per… [2026-02-21] ### Model Context Protocol: Server e Client MCP (14) Guida pratica al Model Context Protocol: architettura, creazione di server e client MCP, integrazione con Claude e altri LLM, tool calling e resource management per AI applications. - [14 - Tech-MCP: Panoramica Completa del Progetto Open Source](https://federicocalo.dev/it/blog/mcp-tech-mcp-panoramica-progetto-open-source) — Panoramica completa di Tech-MCP: 31 server, 85+ tools, 6 pacchetti condivisi, architettura, roadmap e come contribuire su GitHub. [2026-02-14] - [13 - Testing, Best Practice e Produzione](https://federicocalo.dev/it/blog/mcp-testing-best-practice-produzione) — Introduzione: Dalla Scrittura del Codice alla Produzione Nei dodici articoli precedenti di questa serie abbiamo costruito un ecosistema MCP… [2026-02-07] - [12 - Collaborazione Inter-Server e EventBus](https://federicocalo.dev/it/blog/mcp-collaborazione-inter-server-eventbus) — Come i server MCP comunicano: EventBus con 29 eventi tipizzati, ClientManager per invocazione cross-server, matrice di collaborazione. [2026-02-07] - [11 - Server Avanzati: Incident, Quality Gate e Workflow](https://federicocalo.dev/it/blog/mcp-server-avanzati-incident-quality-workflow) — Server MCP avanzati: incident-manager, quality-gate, workflow-orchestrator, decision-log, access-policy, insight-engine, mcp-registry. [2026-02-06] - [10 - Server Project Management: Scrum e Agile](https://federicocalo.dev/it/blog/mcp-server-project-management-scrum-agile) — Server MCP per project management: scrum-board, agile-metrics, time-tracking, project-economics e retrospective-manager. [2026-02-05] - [09 - Server Database e Testing](https://federicocalo.dev/it/blog/mcp-server-database-testing) — Introduzione: Server per Database e Testing In un workflow di sviluppo gestito tramite Model Context Protocol , la comprensione della… [2026-01-22] - [08 - Server DevOps: Docker, Log e CI/CD](https://federicocalo.dev/it/blog/mcp-server-devops-docker-log-cicd) — Server MCP per DevOps: docker-compose per container, log-analyzer per analisi log, cicd-monitor per monitoraggio pipeline CI/CD. [2026-01-22] - [07 - Server di Produttivita: Code Review e Scaffolding](https://federicocalo.dev/it/blog/mcp-server-produttivita-code-review-scaffolding) — Server MCP per produttivita: code-review per analisi automatica, dependency-manager per gestione dipendenze, project-scaffolding per… [2026-01-20] - [06 - Pacchetti Condivisi: Core, EventBus e Database](https://federicocalo.dev/it/blog/mcp-pacchetti-condivisi-core-eventbus-database) — I 6 pacchetti condivisi di Tech-MCP: core per utilita, event-bus per comunicazione asincrona, database per persistenza SQLite. [2026-01-19] - [05 - Creare un Client MCP e Transport HTTP](https://federicocalo.dev/it/blog/mcp-creare-client-transport-http) — Implementare un client MCP: transport stdio vs HTTP/SSE, connessione programmatica ai server, gestione sessioni e integrazione custom. [2026-01-18] - [04 - Creare il Primo Server MCP in TypeScript](https://federicocalo.dev/it/blog/mcp-creare-primo-server-typescript) — Guida passo-passo per creare un server MCP: setup progetto, definizione tools con Zod, handler e connessione con Claude Desktop. [2026-01-14] - [03 - Architettura Monorepo e Pattern di Progetto](https://federicocalo.dev/it/blog/mcp-architettura-monorepo-pattern-progetto) — Organizzare un progetto MCP con monorepo Turborepo, pnpm workspaces, pacchetti condivisi e pattern architetturali per gestire 30+ server. [2026-01-14] - [02 - Primitive MCP: Tools, Resources e Prompts](https://federicocalo.dev/it/blog/mcp-primitive-tools-resources-prompts) — Panoramica: Le Tre Primitive del Protocollo MCP Nel primo articolo di questa serie abbiamo introdotto il Model Context Protocol (MCP) e la… [2026-01-13] - [01 - Introduzione al Model Context Protocol (MCP)](https://federicocalo.dev/it/blog/mcp-introduzione-model-context-protocol) — Introduzione: perchè il Model Context Protocol Il Model Context Protocol (MCP) e uno standard aperto sviluppato da Anthropic che definisce… [2026-01-12] ### AI On-Prem vs Cloud: Privacy, Costi e Sovranità dei Dati (14) Analisi B2B con TCO reale: confronto tra AI on-prem (Ollama su VPS, costo provider zero) e provider cloud, su privacy, costi operativi e sovranità dei dati per aziende. - [Tre Postmortem di Produzione: Flyway, Deploy JAR e Bean Duplicati](https://federicocalo.dev/it/blog/postmortem-produzione-flyway-deploy-jar-bean-duplicati) — Un commento in una migration Flyway applicata rompe il checksum. Un cp non atomico durante il deploy causa NoClassDefFoundError… [2026-07-14] - [AI On-Prem vs Cloud: Privacy, Costi e Sovranità dei Dati](https://federicocalo.dev/it/blog/ai-on-prem-vs-cloud-privacy-costi-sovranita-dati) — Confronto B2B con TCO reale: AI on-prem con Ollama su VPS costa zero al mese in più, il cloud a consumo fattura per token. Trade-off onesto… [2026-07-14] - [12 - Case Study: Implementazione End-to-End di una IDP per Startup Tech](https://federicocalo.dev/it/blog/case-study-idp-implementation-startup) — Case Study: Costruire una IDP da Zero In questo articolo finale della serie, seguiremo l'implementazione completa di una Internal Developer… [2026-04-23] - [11 - Platform Security e Compliance: Zero Trust e Policy Enforcement](https://federicocalo.dev/it/blog/security-compliance-platform-zerotrust-policy) — Sicurezza nelle IDP: Un Approccio Integrato La sicurezza in una Internal Developer Platform non e un layer aggiuntivo da applicare a… [2026-04-22] - [10 - AI Integration in Platforms: Intelligent Deployments e Self-Healing Infrastructure](https://federicocalo.dev/it/blog/ai-integration-platform-intelligent-self-healing) — AI e Platform Engineering: La Prossima Frontiera L'integrazione dell' Intelligenza Artificiale nelle Internal Developer Platform… [2026-04-20] - [09 - Developer Experience e Feedback Loops: Metriche Qualitative e Quantitative](https://federicocalo.dev/it/blog/developer-experience-feedback-loops-metriche) — Developer Experience: Il Cuore del Platform Engineering La Developer Experience (DX) e la somma di tutte le interazioni che uno… [2026-04-12] - [08 - Multi-Cloud Platform Engineering: Portabilità e Vendor Lock-in](https://federicocalo.dev/it/blog/multi-cloud-platform-engineering-portabilita-vendor) — Multi-Cloud: Strategia e Realta Il multi-cloud e la strategia di utilizzare servizi da due o più cloud provider (AWS, Azure, GCP) per… [2026-04-12] - [07 - Platform Observability: Metriche DORA e SPACE Framework](https://federicocalo.dev/it/blog/observability-platform-metriche-dora-space) — Misurare la Piattaforma: perchè le Metriche Contano Una Internal Developer Platform senza metriche e come un'auto senza cruscotto: puoi… [2026-04-09] - [06 - Service Catalog e CMDB: Gestione e Governance dei Servizi](https://federicocalo.dev/it/blog/service-catalog-cmdb-gestione-governance-servizi) — Service Catalog: L'Inventario dell'Organizzazione Un Service Catalog e il registro centralizzato e autoritativo di tutti i servizi,… [2026-04-07] - [05 - Infrastructure as Code Patterns: Terraform, Pulumi e Policy as Code](https://federicocalo.dev/it/blog/iac-patterns-terraform-pulumi-policy-code) — Infrastructure as Code: Il Fondamento della Piattaforma L' Infrastructure as Code (IaC) e il principio secondo cui l'infrastruttura viene… [2026-04-04] - [04 - Backstage.io: Platform Portal per Developer Self-Service e Service Catalog](https://federicocalo.dev/it/blog/backstage-platform-portal-self-service-catalog) — Backstage: Il Developer Portal Open Source di Spotify Backstage e una piattaforma open source creata da Spotify e donata alla Cloud Native… [2026-04-03] - [03 - Golden Paths: Definizione e Implementazione di Flussi Standardizzati](https://federicocalo.dev/it/blog/golden-paths-definizione-flussi-standardizzati) — Cosa Sono i Golden Paths I Golden Paths (o Golden Roads) sono percorsi standardizzati e ottimizzati che guidano gli sviluppatori attraverso… [2026-03-30] - [02 - Architettura di una IDP Moderna: Componenti e Integrazione](https://federicocalo.dev/it/blog/architettura-idp-moderna-componenti-integrazione) — Architettura di una IDP: Panoramica Progettare l'architettura di una Internal Developer Platform (IDP) richiede una comprensione profonda… [2026-02-27] - [01 - Introduzione a Platform Engineering: Cos\](https://federicocalo.dev/it/blog/platform-engineering-introduzione-idp-cosa-serve) — Introduzione: Il Paradigma Platform Engineering Il Platform Engineering rappresenta un'evoluzione fondamentale nel modo in cui le… [2026-02-22] ### AI Cost Optimization (13) - [Ottimizzare i costi LLM in produzione: self-hosting, caching e quantizzazione](https://federicocalo.dev/it/blog/ottimizzare-costi-llm) — Come ridurre i costi di inferenza LLM passando da API cloud a consumo a self-hosting on-prem con Ollama su VPS. Strategie: quantizzazione… [2026-07-19] - [Cost forecasting AI: modello statistico per proiettare 12 mesi avanti](https://federicocalo.dev/it/blog/04-cost-forecasting-ai-modello-statistico-per-proiettare-12-mesi-avanti) — Cost forecasting AI: modello statistico per proiettare 12 mesi avanti: Cost forecasting AI: modello statistico per proiettare 12 mesi… [2026-04-11] - [Self-host vs API: la soglia economica (spoiler: dipende dal traffico 2am)](https://federicocalo.dev/it/blog/03-self-host-vs-api-la-soglia-economica-spoiler-dipende-dal-traffico-2am) — Self-host vs API: la soglia economica (spoiler: dipende dal traffico 2am) C'è una domanda che ogni team AI si pone prima o poi: quando… [2026-04-11] - [Token economics: prompt caching, compression, routing per ridurre spend 70%](https://federicocalo.dev/it/blog/02-token-economics-prompt-caching-compression-routing-per-ridurre-spend-70) — Token economics: prompt caching, compression, routing per ridurre spend 70% Immagina questo scenario: hai un sistema AI che gestisce 500… [2026-04-11] - [La mappa dei costi AI 2026: hardware, API, engineer, opportunity cost](https://federicocalo.dev/it/blog/01-la-mappa-dei-costi-ai-2026-hardware-api-engineer-opportunity-cost) — La mappa dei costi AI 2026: hardware, API, engineer, opportunity cost Budget AI di una startup = €12K/anno? Bene, prendiamo quel numero e… [2026-04-10] - [End-to-End Cost Optimization Workflow: Discovery, Measure, Optimize, Validate, Repeat](https://federicocalo.dev/it/blog/08-end-to-end-cost-optimization-workflow-discovery-measure-optimize-validate-repeat) — End-to-End Cost Optimization Workflow: Discovery, Measure, Optimize, Validate, Repeat: End-to-End Cost Optimization Workflow: Discovery,… [2026-03-02] - [Cost Accountability: Per-Team Budget, Quota, Incentive e Overage Penalty](https://federicocalo.dev/it/blog/07-cost-accountability-per-team-budget-quota-incentive-overage-penalty) — Cost Accountability: Per-Team Budget, Quota, Incentive e Overage Penalty AI team, budget annuale €200K. Mese 1: €15K spesi, tutto sotto… [2026-03-02] - [Cost per Quality Tradeoff: Matrix Latency vs Accuracy vs Cost, Pareto Optimization](https://federicocalo.dev/it/blog/06-cost-per-quality-tradeoff-matrix-latency-vs-accuracy-vs-cost-pareto-optimization) — Cost per Quality Tradeoff: Matrix Latency vs Accuracy vs Cost, Pareto Optimization: Cost per Quality Tradeoff: Matrix Latency vs Accuracy… [2026-03-02] - [GPU Resource Planning: Utilization Target, Multi-Tenant Consolidation e Spot Instance Trade-off](https://federicocalo.dev/it/blog/05-gpu-resource-planning-utilization-target-multi-tenant-consolidation-spot-instance-tradeoff) — GPU Resource Planning: Utilization Target, Multi-Tenant Consolidation e Spot Instance Trade-off Immagina di pagare €3/ora per una GPU A100. [2026-03-02] - [Cost optimization techniques: 30-50% saving per layer, model selection, inference](https://federicocalo.dev/it/blog/04-cost-optimization-techniques-30-50-saving-per-layer-model-selection-inference) — Cost optimization techniques: 30-50% saving per layer, model selection, inference Modello A: €0.010 per query. Modello B: €0.002 per query,… [2026-03-02] - [Cost forecasting AI: predict month cost prima del spend, burndown chart, anomaly alert](https://federicocalo.dev/it/blog/03-cost-forecasting-ai-predict-month-cost-prima-del-spend-burndown-chart-anomaly-alert) — Cost forecasting AI: predict month cost prima del spend, burndown chart, anomaly alert Forecast: spesa mensile prevista €50K, budget €60K,… [2026-03-02] - [Cost tracking architecture: tagging, chargeback, attribution per utente, cost allocation](https://federicocalo.dev/it/blog/02-cost-tracking-architecture-tagging-chargeback-attribution-per-utente-cost-allocation) — Cost tracking architecture: tagging, chargeback, attribution per utente, cost allocation €100.000 di compute al mese. Il CFO ti chiede:… [2026-03-02] - [FinOps for AI: 85% dei progetti sfora il budget, perché il forecast fallisce](https://federicocalo.dev/it/blog/01-finops-for-ai-85-percento-progetti-sfora-budget-perche-forecast-fallisce) — FinOps for AI: 85% dei progetti sfora il budget, perché il forecast fallisce Budget AI compute: €50.000. Mese 1: €15.000 spesi. [2026-03-01] ### Angular Moderno: Signals, Zoneless e Oltre (13) Serie sulle funzionalità più recenti di Angular: signals, standalone components, zoneless change detection, nuova template syntax con @if/@for/@defer, SSR e incremental hydration. - [Angular i18n a scala: da 18 lingue a un workflow IT+EN sostenibile](https://federicocalo.dev/it/blog/angular-i18n-18-lingue) — Guida pratica al consolidamento i18n in Angular 21 SSR: dalla gestione di 18 lingue runtime (con traduzione XLF) a Pattern A (IT+EN… [2026-07-15] - [Zero Articoli Prerenderizzati: Perché il Prerender Totale è un Rischio di Build, non un'Ottimizzazione](https://federicocalo.dev/it/blog/prerender-vs-server-on-demand-angular-articoli-blog) — app.routes.server.ts assegna Prerender a 50 configurazioni di rotta e Server a 134, incluse deliberatamente tutte le pagine articolo.… [2026-07-14] - [OnPush e Signals come Default, non Eccezione: 1215 Componenti in un Monorepo Angular 21](https://federicocalo.dev/it/blog/onpush-signals-default-non-eccezione-angular-21) — 1215 componenti su 1219 in questo portfolio usano ChangeDetectionStrategy.OnPush. Perché "attivalo quando serve" è una bugia comoda, cosa… [2026-07-14] - [10 - Migrare da Angular 17 ad Angular 21: Guida Pratica](https://federicocalo.dev/it/blog/angular-migrazione-17-21-guida-pratica) — Guida step-by-step per migrare da Angular 17 a 21: ng update, breaking changes per versione, compatibilita librerie, testing e checklist… [2026-02-06] - [9 - Dependency Injection Avanzata in Angular](https://federicocalo.dev/it/blog/angular-dependency-injection-avanzata) — Padroneggia la DI avanzata in Angular: inject() function, InjectionToken, multi providers, functional guards/interceptors,… [2026-02-06] - [8 - Angular + PWA: Creare un\](https://federicocalo.dev/it/blog/angular-pwa-app-installabile) — Trasforma la tua app Angular in una PWA: service worker, manifest, caching strategies, supporto offline, push notifications e prompt di… [2026-01-23] - [7 - Ottimizzare Core Web Vitals in Angular](https://federicocalo.dev/it/blog/angular-ottimizzare-core-web-vitals) — Guida pratica per ottimizzare LCP, INP e CLS in Angular: NgOptimizedImage, bundle optimization, font loading, monitoring in produzione e… [2026-01-22] - [6 - Angular SSR e Incremental Hydration](https://federicocalo.dev/it/blog/angular-ssr-incremental-hydration) — Server-Side Rendering in Angular 21: full hydration, incremental hydration con @defer, event replay, prerendering SSG e ottimizzazione SEO. [2026-01-22] - [5 - Signal Forms: i Form Reattivi del Futuro](https://federicocalo.dev/it/blog/angular-signal-forms-form-reattivi-futuro) — Esplora la proposta Signal Forms di Angular: form state basato su signals, validazione reattiva, pattern ibridi con Reactive Forms e… [2026-01-21] - [4 - Standalone Components: Angular senza NgModules](https://federicocalo.dev/it/blog/angular-standalone-components-senza-ngmodules) — Scopri come sviluppare in Angular senza NgModules: standalone components, routing con loadComponent, bootstrapApplication() e migrazione… [2026-01-20] - [3 - I Nuovi Template Angular: @if, @for, @defer](https://federicocalo.dev/it/blog/angular-nuovi-template-if-for-defer) — I Nuovi Template Angular: @if, @for, @defer Con Angular 17 il team ha introdotto un nuovo sistema di control flow nei template che… [2026-01-19] - [2 - Zoneless Change Detection: addio Zone.js](https://federicocalo.dev/it/blog/angular-zoneless-change-detection-addio-zonejs) — Zoneless Change Detection: Addio Zone.js Con Angular 18 il team ha introdotto la possibilità sperimentale di eseguire applicazioni senza… [2026-01-19] - [1 - Angular Signals: da Zero a Produzione](https://federicocalo.dev/it/blog/angular-signals-da-zero-a-produzione) — Angular Signals: Il Futuro della Reattività in Angular Con Angular 16 il team ha introdotto una delle innovazioni più significative nella… [2026-01-15] ### Bioinformatica per CS (12) - [Drug design computazionale: docking molecolare](https://federicocalo.dev/it/blog/bioinformatica-12-drug-design-computazionale-docking-molecolare) — AutoDock Vina, scoring functions, virtual screening. [2026-03-07] - [Bioconductor R per analisi genomica](https://federicocalo.dev/it/blog/bioinformatica-11-bioconductor-r-per-analisi-genomica) — DESeq2 per differential expression, GenomicRanges. [2026-03-07] - [BioPython: parsing GenBank, EMBL, Entrez](https://federicocalo.dev/it/blog/bioinformatica-10-biopython-parsing-genbank-embl-entrez) — Programmare query NCBI, manipolare sequenze. [2026-03-07] - [Protein structure: AlphaFold e PyMOL](https://federicocalo.dev/it/blog/bioinformatica-09-protein-structure-alphafold-e-pymol) — Predizione struttura, visualizzazione, drug design. [2026-03-07] - [Single-cell RNA-Seq: scanpy in Python](https://federicocalo.dev/it/blog/bioinformatica-08-single-cell-rna-seq-scanpy-in-python) — QC, normalizzazione, UMAP, clustering. [2026-03-07] - [Variant calling: GATK Best Practices](https://federicocalo.dev/it/blog/bioinformatica-07-variant-calling-gatk-best-practices) — Pre-processing, calling, filtering, annotazione. [2026-03-07] - [Pipeline RNA-Seq con Nextflow](https://federicocalo.dev/it/blog/bioinformatica-06-pipeline-rna-seq-con-nextflow) — Da FASTQ a tabella di espressione (HISAT2, featureCounts). [2026-03-07] - [Allineamento di sequenze: Needleman-Wunsch e Smith-Waterman](https://federicocalo.dev/it/blog/bioinformatica-05-allineamento-di-sequenze-needleman-wunsch-e-smith-waterman) — Programmazione dinamica per allineamenti globali/locali. [2026-03-06] - [BLAST: ricerca similarità sequenze](https://federicocalo.dev/it/blog/bioinformatica-04-blast-ricerca-similarit-sequenze) — Algoritmo seed-and-extend, e-value, blastn vs blastp. [2026-03-06] - [Formati FASTA e FASTQ: parsing e validazione](https://federicocalo.dev/it/blog/bioinformatica-03-formati-fasta-e-fastq-parsing-e-validazione) — Encoding qualità Phred, parser efficienti. [2026-03-06] - [DNA, RNA, proteine: il dogma centrale per developer](https://federicocalo.dev/it/blog/bioinformatica-02-dna-rna-proteine-il-dogma-centrale-per-developer) — Trascrizione, traduzione, codice genetico in 30 minuti. [2026-03-06] - [Cos'è la bioinformatica: panoramica per studenti CS](https://federicocalo.dev/it/blog/bioinformatica-01-cos-la-bioinformatica-panoramica-per-studenti-cs) — Sequenze, omiche, drug discovery, ruoli dev. [2026-03-06] ### Flutter Avanzato (12) - [12 - Flutter Internals: Comprendi il Framework per Scrivere Codice Migliore](https://federicocalo.dev/it/blog/flutter-internals-element-render-tree) — Flutter Internals: Comprendi il Framework per Scrivere Codice Migliore Flutter e costruito su tre alberi paralleli e sincronizzati che la… [2026-06-02] - [11 - Architettura Feature-First con Clean Architecture in Flutter](https://federicocalo.dev/it/blog/flutter-feature-first-clean-architecture) — Architettura Feature-First con Clean Architecture in Flutter Man mano che un'app Flutter cresce, la struttura del codice diventa il fattore… [2026-05-31] - [10 - Integration Testing e Flutter DevTools: End-to-End su Dispositivo Reale](https://federicocalo.dev/it/blog/flutter-integration-testing-devtools) — Integration Testing e Flutter DevTools: End-to-End su Dispositivo Reale I test di integrazione sono il livello piu realistico del testing… [2026-05-28] - [03 - BLoC Pattern in Profondita: Events, States e Cubit](https://federicocalo.dev/it/blog/bloc-pattern-events-states-cubit-flutter) — BLoC Pattern in Profondita: Events, States e Cubit Il pattern BLoC nasce in Google per risolvere un problema concreto: separare nettamente… [2026-05-25] - [02 - Riverpod Deep Dive: AsyncNotifier, Code Generation e Testing](https://federicocalo.dev/it/blog/riverpod-deep-dive-asyncnotifier-codegen-testing) — Riverpod Deep Dive: AsyncNotifier, Code Generation e Testing Riverpod 3.0 con code generation trasforma il modo di scrivere state… [2026-05-24] - [01 - Riverpod 3.0 vs BLoC 9: Quale State Management Scegliere nel 2026](https://federicocalo.dev/it/blog/riverpod-3-vs-bloc-9-state-management-flutter) — Riverpod 3.0 vs BLoC 9: Quale State Management Scegliere nel 2026 La scelta dello state management in Flutter e una decisione architettuale… [2026-05-23] - [09 - Widget Testing e Golden Tests: Qualità Visiva Automatizzata](https://federicocalo.dev/it/blog/flutter-widget-testing-golden-tests) — Widget Testing e Golden Tests in Flutter: flutter_test, WidgetTester, pump/pumpAndSettle, finders e matchers, mocking, golden tests con… [2026-02-13] - [06 - Flutter Animations: Physics, Implicit e Custom Painters](https://federicocalo.dev/it/blog/flutter-animations-physics-implicit-custom-painter) — Flutter Animations: Physics, Implicit e Custom Painters Le animazioni in Flutter sono costruite su un sistema di tre livelli: animazioni… [2026-02-13] - [08 - Flutter Desktop: Applicazioni Multi-Window e Native APIs](https://federicocalo.dev/it/blog/flutter-desktop-multi-window-native-api) — Flutter Desktop non è più experimental. Nel 2026 è production-ready per Windows, macOS e Linux. Scopri come gestire finestre multiple,… [2026-02-13] - [05 - Platform Channels: Integrare Codice Nativo Swift e Kotlin](https://federicocalo.dev/it/blog/flutter-platform-channels-swift-kotlin) — Platform Channels: Integrare Codice Nativo Swift e Kotlin Flutter e eccellente per il 90% delle funzionalita di un'app, ma esistono casi… [2026-02-13] - [07 - Flutter Web con WebAssembly: Deployment e Performance Reale](https://federicocalo.dev/it/blog/flutter-web-webassembly-deployment-performance) — Flutter Web con WebAssembly combina la semplicità di Flutter con la performance nativa del WASM. Scopri come compilare, configurare… [2026-02-13] - [04 - Flutter Performance: Impeller, Rendering Pipeline e Jank Elimination](https://federicocalo.dev/it/blog/flutter-performance-impeller-rendering-jank) — Flutter Performance: Impeller, Rendering Pipeline e Jank Elimination Il jank - quei fastidiosi scatti nell'animazione, quei frame mancanti… [2026-02-13] ### Kubernetes Avanzato (12) - [12 - Kubernetes Multi-Cloud: Federation, Submariner e Gestione Unificata](https://federicocalo.dev/it/blog/kubernetes-multi-cloud-federation-submariner) — Kubernetes Multi-Cloud: Federation, Submariner e Gestione Unificata Il 76% delle organizzazioni enterprise usa piu di un cloud provider… [2026-05-04] - [11 - Osservabilita Cluster: Prometheus, Grafana e OpenTelemetry](https://federicocalo.dev/it/blog/kubernetes-osservabilita-prometheus-grafana-opentelemetry) — Osservabilita Cluster: Prometheus, Grafana e OpenTelemetry "Se non puoi misurarlo, non puoi gestirlo." Per un cluster Kubernetes in… [2026-05-04] - [10 - GitOps con ArgoCD: Deploy Dichiarativo e Rollout Progressivi](https://federicocalo.dev/it/blog/kubernetes-gitops-argocd-deploy-dichiarativo-rollout) — GitOps con ArgoCD: Deploy Dichiarativo e Rollout Progressivi GitOps e il paradigma che trasforma Git da repository di codice a single… [2026-05-03] - [09 - FinOps per Kubernetes: Rightsizing, Spot Instances e Riduzione Costi](https://federicocalo.dev/it/blog/kubernetes-finops-rightsizing-spot-instances-riduzione-costi) — FinOps per Kubernetes: Rightsizing, Spot Instances e Riduzione Costi Il 68% delle organizzazioni che usano Kubernetes in produzione spende… [2026-05-02] - [08 - Workload AI e GPU su Kubernetes: Device Plugin e Job di Training](https://federicocalo.dev/it/blog/kubernetes-ai-gpu-workload-device-plugin-training) — Workload AI e GPU su Kubernetes: Device Plugin e Job di Training Nel 2026 il 66% dei cluster di inferenza AI gira su Kubernetes (CNCF… [2026-05-01] - [03 - Kubernetes Operators: CRD, Controller Pattern e Operator SDK](https://federicocalo.dev/it/blog/kubernetes-operators-crd-controller-pattern-operator-sdk) — 03 - Kubernetes Operators: CRD, Controller Pattern e Operator SDK: Kubernetes Operators: CRD, Controller Pattern e Operator SDK Come… [2026-04-28] - [07 - Multi-Tenancy in Kubernetes: Namespace, Resource Quota e HNC](https://federicocalo.dev/it/blog/kubernetes-multi-tenancy-namespace-resource-quota) — Multi-Tenancy in Kubernetes: Namespace, Resource Quota e HNC Gestire un singolo cluster Kubernetes per un singolo team e relativamente… [2026-04-28] - [06 - Sicurezza Kubernetes: RBAC, Pod Security Standards e OPA Gatekeeper](https://federicocalo.dev/it/blog/kubernetes-sicurezza-rbac-pod-security-opa-gatekeeper) — Sicurezza Kubernetes: RBAC, Pod Security Standards e OPA Gatekeeper Un cluster Kubernetes di default e sorprendentemente insicuro: i… [2026-04-27] - [05 - Service Mesh: Istio vs Linkerd, mTLS e Traffic Management](https://federicocalo.dev/it/blog/kubernetes-service-mesh-istio-linkerd-mtls) — Service Mesh: Istio vs Linkerd, mTLS e Traffic Management In un'architettura a microservizi su Kubernetes, ogni servizio comunica con… [2026-04-27] - [02 - Storage Persistente in Kubernetes: CSI, PV, StorageClass e StatefulSet](https://federicocalo.dev/it/blog/kubernetes-storage-csi-persistentvolumes-storageclass-statefulset) — Storage Persistente in Kubernetes: CSI, PV, StorageClass e StatefulSet Kubernetes e nato come piattaforma per workload stateless, ma la… [2026-04-27] - [04 - Autoscaling in Kubernetes: HPA, VPA, KEDA e Karpenter](https://federicocalo.dev/it/blog/kubernetes-autoscaling-hpa-vpa-keda-karpenter) — Autoscaling in Kubernetes: HPA, VPA, KEDA e Karpenter Uno dei principali vantaggi di Kubernetes in produzione e la capacita di scalare… [2026-04-27] - [01 - Kubernetes Networking: CNI, Cilium con eBPF e Network Policy](https://federicocalo.dev/it/blog/kubernetes-networking-cni-cilium-ebpf-network-policy) — Kubernetes Networking: CNI, Cilium con eBPF e Network Policy Kubernetes astrae la rete in modo magistrale: ogni Pod ottiene un indirizzo IP… [2026-04-25] ### Fondamenti di Machine Learning (12) Fondamenti del machine learning: regressione, classificazione, clustering, alberi decisionali, random forest, SVM, ensemble methods e valutazione dei modelli con scikit-learn e Python. - [12 - Pipeline ML End-to-End: Dal Dataset alla Produzione](https://federicocalo.dev/it/blog/pipeline-ml-end-to-end-dataset-produzione) — Dall'Idea alla Produzione: La Pipeline ML Completa Costruire un modello ML che funziona su un notebook Jupyter è solo il 10% del lavoro. [2026-04-24] - [11 - Transfer Learning e Fine-Tuning: Riutilizzare Modelli Pre-Addestrati](https://federicocalo.dev/it/blog/transfer-learning-fine-tuning-modelli-pre-addestrati) — Riutilizzare la Conoscenza: L'Idea del Transfer Learning Il transfer learning è una delle tecniche più rivoluzionarie del Machine Learning… [2026-04-23] - [10 - Recommendation Systems: Collaborative e Content-Based Filtering](https://federicocalo.dev/it/blog/recommendation-systems-collaborative-content-based-filtering) — Come Funzionano i Sistemi di Raccomandazione I sistemi di raccomandazione sono tra le applicazioni più diffuse e redditizie del Machine… [2026-04-22] - [09 - Ensemble Methods: Bagging, Boosting e Gradient Boosting](https://federicocalo.dev/it/blog/ensemble-methods-bagging-boosting-gradient-boosting) — Combina più modelli per risultati migliori: bagging (varianza bassa), boosting (bias basso), gradient boosting (stato dell\ [2026-04-21] - [08 - Overfitting, Underfitting e Tecniche di Regolarizzazione](https://federicocalo.dev/it/blog/overfitting-underfitting-regolarizzazione-techniche) — Il Problema Fondamentale del Machine Learning Il bias-variance tradeoff è il concetto più importante per comprendere perché un modello ML… [2026-04-14] - [07 - Metriche di Valutazione: Precision, Recall, F1-Score e ROC-AUC](https://federicocalo.dev/it/blog/metriche-valutazione-precision-recall-f1-roc-auc) — 07 - Metriche di Valutazione: Precision, Recall, F1-Score e ROC-AUC: Perché l'Accuracy Non Basta La valutazione dei modelli di Machine… [2026-04-12] - [06 - Feature Engineering e Data Preprocessing: Preparare i Dati per il ML](https://federicocalo.dev/it/blog/feature-engineering-data-preprocessing-preparare-dati) — L'Importanza del Data Preprocessing Il feature engineering e il data preprocessing sono le fasi più critiche di qualsiasi progetto di… [2026-04-11] - [05 - K-Nearest Neighbors e Clustering: Algoritmi Non Supervisionati](https://federicocalo.dev/it/blog/knn-clustering-algoritmi-non-supervisionati) — K-Nearest Neighbors: Il Classificatore Lazy K-Nearest Neighbors (KNN) è uno degli algoritmi più intuitivi del Machine Learning: per… [2026-04-09] - [04 - Support Vector Machines: Teoria e Implementazione Pratica](https://federicocalo.dev/it/blog/support-vector-machines-svm-teoria-implementazione) — Cosa Sono le Support Vector Machines Le Support Vector Machines (SVM) sono algoritmi di ML supervisionato estremamente potenti per la… [2026-04-06] - [03 - Alberi Decisionali e Random Forest: Classificazione e Regressione](https://federicocalo.dev/it/blog/alberi-decisionali-random-forest-classificazione-regressione) — Scopri gli alberi decisionali (interpretabili, facili da capire) e i random forest (ensemble di alberi per risultati migliori). Impara come… [2026-04-04] - [02 - Regressione Lineare e Logistica: Dai Fondamenti alla Pratica](https://federicocalo.dev/it/blog/regressione-lineare-logistica-fondamenti-pratica) — Regressione Lineare: Il Fondamento del Machine Learning La regressione lineare è l'algoritmo più semplice e fondamentale del Machine… [2026-03-31] - [01 - Introduzione al Machine Learning: Supervisionato, Non Supervisionato e per Rinforzo](https://federicocalo.dev/it/blog/machine-learning-introduzione-supervisionato-unsupervisionato-rinforzo) — Che Cos'è il Machine Learning Il Machine Learning (ML) è una branca dell'intelligenza artificiale che permette ai computer di apprendere… [2026-03-01] ### ML Fundamentals (12) - [Deployment ML in produzione: serving e monitoring](https://federicocalo.dev/it/blog/ml-fundamentals-12-deployment-ml-in-produzione-serving-e-monitoring) — Da notebook a API REST, ONNX, monitoring data drift, retraining. [2026-03-19] - [Metriche e valutazione modelli ML](https://federicocalo.dev/it/blog/ml-fundamentals-11-metriche-e-valutazione-modelli-ml) — Accuracy, precision, recall, F1, ROC/AUC, matrice confusione, MAE/RMSE. [2026-03-19] - [Reti Neurali Feedforward: da perceptron a deep learning](https://federicocalo.dev/it/blog/ml-fundamentals-10-reti-neurali-feedforward-da-perceptron-a-deep-learning) — Backpropagation, attivazioni, esempio MLP con PyTorch su MNIST. [2026-03-19] - [Principal Component Analysis (PCA) e riduzione dimensionalità](https://federicocalo.dev/it/blog/ml-fundamentals-09-principal-component-analysis-pca-e-riduzione-dimensionalit) — Decomposizione SVD, varianza spiegata, applicazioni a visualizzazione. [2026-03-18] - [K-Means Clustering e clustering gerarchico](https://federicocalo.dev/it/blog/ml-fundamentals-08-k-means-clustering-e-clustering-gerarchico) — Algoritmo Lloyd, scelta di K (elbow, silhouette), dendrogrammi. [2026-03-18] - [Support Vector Machines: kernel trick e SVM non lineari](https://federicocalo.dev/it/blog/ml-fundamentals-07-support-vector-machines-kernel-trick-e-svm-non-lineari) — Margine massimo, kernel RBF/polynomial, parametri C e gamma. [2026-03-18] - [Decision Trees e Random Forest](https://federicocalo.dev/it/blog/ml-fundamentals-06-decision-trees-e-random-forest) — Costruzione albero, entropia/Gini, pruning, ensemble bagging. Implementazione con sklearn. [2026-03-18] - [Cross-validation e selezione del modello](https://federicocalo.dev/it/blog/ml-fundamentals-05-cross-validation-e-selezione-del-modello) — K-fold, stratified, leave-one-out. Hyperparameter tuning con GridSearchCV. [2026-03-18] - [Bias-Variance Tradeoff: il dilemma centrale del ML](https://federicocalo.dev/it/blog/ml-fundamentals-04-bias-variance-tradeoff-il-dilemma-centrale-del-ml) — Come riconoscere underfitting e overfitting, learning curves, regolarizzazione L1/L2 (Lasso/Ridge). [2026-03-18] - [Regressione Logistica e classificazione binaria](https://federicocalo.dev/it/blog/ml-fundamentals-03-regressione-logistica-e-classificazione-binaria) — Da regressione lineare a logistica: sigmoid, cross-entropy, decision boundary. Esempio breast cancer dataset. [2026-03-18] - [Regressione Lineare from scratch in Python](https://federicocalo.dev/it/blog/ml-fundamentals-02-regressione-lineare-from-scratch-in-python) — Implementazione gradient descent, normal equation, valutazione MSE/R². Esempio con dataset Boston Housing. [2026-03-18] - [Introduzione al Machine Learning: tassonomia e workflow](https://federicocalo.dev/it/blog/ml-fundamentals-01-introduzione-al-machine-learning-tassonomia-e-workflow) — Differenze supervised/unsupervised/reinforcement, pipeline end-to-end, terminologia base. [2026-03-17] ### Observability e OpenTelemetry (12) Observability moderna: OpenTelemetry, distributed tracing, metrics, logging, alerting, SLO/SLI e strategie per sistemi osservabili in produzione. - [12 - Case Study - End-to-End Observability Implementation (Microservices)](https://federicocalo.dev/it/blog/case-study-observability-microservices-implementation) — Case Study: Implementare Observability End-to-End per Microservizi In questo articolo finale della serie, analizzeremo un caso reale di… [2026-05-20] - [11 - AI Observability - Monitoring LLM Calls and Agent Behavior](https://federicocalo.dev/it/blog/ai-observability-monitoring-llm-calls-agent) — LLM tracing (token usage, latency, errors), agent tracing (decisions, tool calls), cost tracking, hallucination detection signals,… [2026-05-15] - [10 - Sampling Strategies - Reducing Telemetry Volume and Costs](https://federicocalo.dev/it/blog/sampling-strategies-telemetry-volume-costs) — Head-based sampling, tail-based sampling, probabilistic sampling, adaptive sampling, cost optimization, accuracy trade-offs. [2026-05-11] - [09 - eBPF Instrumentation - Low-Overhead Observability Without Code Changes](https://federicocalo.dev/it/blog/ebpf-instrumentation-observability-no-code-changes) — eBPF fundamentals, kernel-level tracing, zero-code instrumentation, Pixie, CO-RE, performance benefits, Kubernetes integration. [2026-04-29] - [08 - Context Propagation - Correlating Logs, Traces, and Metrics](https://federicocalo.dev/it/blog/context-propagation-correlation-logs-traces) — Context Propagation: Correlare Log, Tracce e Metriche La context propagation e il meccanismo che permette di collegare tutti i segnali di… [2026-04-23] - [07 - Backend Integration - Jaeger, Prometheus, and Grafana Setup](https://federicocalo.dev/it/blog/backend-integration-jaeger-prometheus-grafana) — Jaeger (tracing backend), Prometheus (metrics), Grafana (visualization), integration, stack setup (Docker Compose, Kubernetes), example… [2026-04-09] - [06 - Collector Pipeline - Receiving, Processing, and Exporting Telemetry](https://federicocalo.dev/it/blog/collector-pipeline-receiving-processing-exporting) — OTel Collector architecture, receivers, processors (batching, sampling, filtering), exporters, configuration, deployment patterns (agent,… [2026-04-04] - [05 - SDK Manual Instrumentation - Creating Spans, Metrics, and Custom Events](https://federicocalo.dev/it/blog/sdk-manual-instrumentation-spans-metrics) — OTel SDK setup, creating spans programmatically, metric recording, attributes, events, context management, Java/Python examples. [2026-03-31] - [04 - Auto-Instrumentation vs Manual Instrumentation - Choosing the Right Approach](https://federicocalo.dev/it/blog/auto-instrumentation-manual-instrumentation-choice) — Auto-Instrumentation: Observability Senza Modificare il Codice L' auto-instrumentation e la tecnica che permette di aggiungere tracce… [2026-02-05] - [03 - Distributed Tracing - Understanding Request Flows Across Services](https://federicocalo.dev/it/blog/distributed-tracing-request-flows-services) — Tracing fundamentals, trace propagation, span context, parent-child relationships, W3C Trace Context standard, OpenTelemetry tracing API. [2026-01-21] - [02 - OpenTelemetry Standard - API, SDK e Protocol Specification](https://federicocalo.dev/it/blog/opentelemetry-standard-api-sdk-protocol) — OTel architecture, API vs SDK, OTLP protocol, language-specific SDKs (Python, Java, Go), maturity levels, adoption roadmap. [2026-01-19] - [01 - Observability Fundamentals - Metrics, Logs, Traces e Three Pillars](https://federicocalo.dev/it/blog/observability-fundamentals-metrics-logs-traces) — Observability vs monitoring, three pillars (metrics, logs, traces), integration, telemetry basics, statistica (89% richiedono OTel), tool… [2026-01-13] ### Sovereign AI PMI EU (12) - [Q3 2026 takeaways + ebook teaser Sovereign AI PMI EU: recap 12 articoli](https://federicocalo.dev/it/blog/q3-2026-takeaways-ebook-teaser-sovereign-ai-pmi-eu) — Recap serie 34 'Sovereign AI PMI EU': 12 articoli, key takeaway per articolo, top 10 lesson learned PMI, 5 errori comuni, stack consigliato… [2026-05-23] - [Quando NO self-host: 7 scenari dove cloud EU vince su on-prem AI 2026](https://federicocalo.dev/it/blog/quando-no-self-host-7-scenari-cloud-eu-vince-2026) — 7 scenari dove cloud EU batte self-host Ollama: peak impredittibile, ultra-large >70B, zero ops team, HIPAA-equivalent regulatory,… [2026-05-20] - [Compliance audit log on-prem: tracciabilità AI per AGID e EU AI Act 2026](https://federicocalo.dev/it/blog/compliance-audit-log-on-prem-tracciabilita-ai-agid-eu-ai-act-2026) — Schema audit log JSON per AI on-prem conforme Art. 12 EU AI Act. Loki+Grafana stack open-source. Retention 7 anni per high-risk, 3 anni… [2026-05-19] - [Disaster recovery + backup strategy AI on-prem 2026: RPO RTO Hetzner](https://federicocalo.dev/it/blog/disaster-recovery-backup-strategy-ai-on-prem-2026) — Strategia DR completa per AI on-prem: RPO 15 min, RTO 30 min. PostgreSQL WAL archiving, Redis RDB+AOF, RediSearch dump, replication… [2026-05-16] - [Scaling Ollama: da 1 a 50 utenti concorrenti su VPS Hetzner](https://federicocalo.dev/it/blog/scaling-ollama-1-50-utenti-concorrenti-vps-hetzner-2026) — Scaling Ollama: bottleneck analysis CPU/RAM/GPU/network, multi-instance systemd, Nginx load balancing, Redis queue, token bucket rate… [2026-05-14] - [RAG evaluation on-prem: pipeline e metriche RAGAS DeepEval](https://federicocalo.dev/it/blog/rag-evaluation-on-prem-pipeline-metriche-ragas-deepeval-2026) — Framework RAG evaluation: RAGAS 4 metriche core (faithfulness, answer_relevance, context_precision, context_recall), golden dataset… [2026-05-11] - [Quale modello AI? Llama 3.1 vs Mistral vs Qwen vs Gemma deep-dive 2026](https://federicocalo.dev/it/blog/quale-modello-ai-llama-3-1-vs-mistral-vs-qwen-vs-gemma-deep-dive-2026) — Comparazione modelli open-source 2026: Llama 3.1, Mistral, Qwen, Gemma. Benchmark MMLU, GKM8K, Italian, license, inference speed, decision… [2026-05-06] - [Setup completo Ollama + RAG + RediSearch produzione: stack open-source 2026](https://federicocalo.dev/it/blog/setup-completo-ollama-rag-redisearch-produzione-stack-2026) — Architettura RAG end-to-end in produzione: Ollama inference, sentence-transformers embeddings, RediSearch HNSW vector index, cross-encoder… [2026-05-03] - [Costi reali AI on-prem: case study Hetzner CCX23 + Ollama 12 mesi](https://federicocalo.dev/it/blog/costi-reali-ai-on-prem-case-study-hetzner-ccx23-ollama-12-mesi) — Analisi TCO dettagliata 12 mesi: on-premises Hetzner CCX23 + Ollama vs cloud OpenAI/Anthropic. Break-even analysis, hidden costs, ROI per… [2026-04-28] - [Privacy-by-design: dati GDPR e Ollama on-prem](https://federicocalo.dev/it/blog/privacy-by-design-dati-gdpr-ollama-on-prem-2026) — Conformità GDPR per sistemi AI on-prem: principi di privacy by design, data residency Hetzner, pseudonimizzazione training, right to… [2026-04-26] - [SLM vs LLM: come scegliere il modello giusto per la tua PMI europea](https://federicocalo.dev/it/blog/slm-vs-llm-come-scegliere-modello-giusto-pmi-europea) — Comparazione tecnica tra Small Language Model (SLM <7B) e Large Language Model (LLM >7B): costi, latenza, qualità e quale scegliere per use… [2026-04-22] - [Servire Ollama in produzione VPS EU 2026: setup completo Hetzner](https://federicocalo.dev/it/blog/servire-ollama-produzione-vps-eu-2026-setup-completo-hetzner) — Guida tecnica completa per installare, configurare e servire Ollama in produzione su VPS Hetzner con Nginx, SSL, rate limiting e… [2026-04-08] ### AI Safety (11) - [AI Safety Guardrails: red teaming italiano](https://federicocalo.dev/it/blog/ai-safety-guardrails-red-teaming-italiano-2026) — NeMo Guardrails, Anthropic Sleeper Agents research, Italian red team protocols, jailbreak taxonomy, compliance frameworks GDPR/AI Act. [2026-05-19] - [Guardrail evolution: nuovi attacchi emergono, aggiornamento regole, threat intelligence feed](https://federicocalo.dev/it/blog/10-guardrail-evolution-new-attack-emerge-rule-update-threat-intelligence-feed) — Guardrail evolution: nuovi attacchi emergono, aggiornamento regole, threat intelligence feed OWASP pubblica un aggiornamento del GenAI… [2026-02-27] - [Incident response AI: guardrail bypass, root-cause, patch, post-mortem](https://federicocalo.dev/it/blog/09-incident-response-ai-guardrail-bypass-root-cause-patch-post-mortem) — Incident response AI: guardrail bypass, root-cause, patch, post-mortem Sono le 2:14 di notte. Il tuo telefono vibra: alert Telegram, tono… [2026-02-27] - [Guardrail cost-benefit: latency added, LLM cost, quando il guardrail si ripaga da solo](https://federicocalo.dev/it/blog/08-guardrail-cost-benefit-latency-added-llm-cost-quando-il-guardrail-si-ripaga-da-solo) — Guardrail cost-benefit: latency added, LLM cost, quando il guardrail si ripaga da solo Hai costruito il guardrail: regex per il PII, topic… [2026-02-27] - [Testing guardrail: adversarial test set, jailbreak catalog, coverage measurement, A/B safety](https://federicocalo.dev/it/blog/07-testing-guardrail-adversarial-test-set-jailbreak-catalog-coverage-measurement-ab-safety) — Testing guardrail: adversarial test set, jailbreak catalog, coverage measurement, A/B safety Il guardrail è in produzione. [2026-02-26] - [Guardrail observability: log motivi block, alert su bypass, audit trail per compliance](https://federicocalo.dev/it/blog/06-guardrail-observability-log-motivi-block-alert-su-bypass-audit-trail-per-compliance) — Guardrail observability: log motivi block, alert su bypass, audit trail per compliance Il guardrail ha bloccato la richiesta. [2026-02-26] - [Output validation: structured output, semantic check, hallucination detection e fact-checking](https://federicocalo.dev/it/blog/05-output-validation-structured-output-semantic-check-hallucination-detection-fact-checking) — Output validation: structured output, semantic check, hallucination detection e fact-checking Un LLM genera un JSON che passa il tuo… [2026-02-26] - [Prompt injection attack: 6 pattern reali, privilege separation defense (dual-LLM)](https://federicocalo.dev/it/blog/04-prompt-injection-attack-6-pattern-reali-privilege-separation-defense-dual-llm) — Prompt injection attack: 6 pattern reali, privilege separation defense (dual-LLM) Un attaccante invia al tuo sistema: "Ignora le istruzioni… [2026-02-26] - [Constitutional AI: self-critique LLM output, bias mitigation, alignment senza RLHF](https://federicocalo.dev/it/blog/03-constitutional-ai-self-critique-llm-output-bias-mitigation-alignment-senza-rlhf) — Constitutional AI: self-critique LLM output, bias mitigation, alignment senza RLHF "Constitutional AI: il LLM valuta la propria risposta… [2026-02-26] - [NeMo Guardrails framework: Colang language, topic control, PII masking, jailbreak detection](https://federicocalo.dev/it/blog/02-nemo-guardrails-framework-colang-topic-control-pii-masking-jailbreak-detection) — NeMo Guardrails framework: Colang language, topic control, PII masking, jailbreak detection "Vieta topic X, maschera PII, blocca l'utente… [2026-02-26] - [Guardrail landscape 2026: chi decide cosa LLM può fare, 3 architetture](https://federicocalo.dev/it/blog/01-guardrail-landscape-2026-chi-decide-cosa-llm-puo-fare-3-architetture) — Guardrail landscape 2026: chi decide cosa LLM può fare, 3 architetture EU AI Act, agosto 2026: multa fino a €35 milioni o il 7% del… [2026-02-26] ### Apache Kafka (11) - [03 - Kafka Producer e Consumer Avanzati: Acks, Idempotenza e Retry](https://federicocalo.dev/it/blog/kafka-producer-consumer-avanzati-acks-idempotenza-retry) — Apache Kafka 15 min Kafka Producer e Consumer Avanzati: Acks, Idempotenza e Retry Il comportamento di un producer Kafka dipende… [2026-04-10] - [02 - KRaft in Kafka 4.0: Addio ZooKeeper, Controller Quorum e Migrazione](https://federicocalo.dev/it/blog/kafka-kraft-4-0-no-zookeeper-controller-quorum) — Apache Kafka 16 min KRaft in Kafka 4.0: Addio ZooKeeper, Controller Quorum e Migrazione Kafka 4.0 (marzo 2025) ha rimosso definitivamente… [2026-04-07] - [01 - Apache Kafka Fondamenti: Topics, Partizioni, Offset e Consumer Group](https://federicocalo.dev/it/blog/kafka-fondamenti-topics-partizioni-consumer-group) — Apache Kafka 12 min Apache Kafka Fondamenti: Topics, Partizioni, Offset e Consumer Group Kafka non è semplicemente una coda di messaggi: è… [2026-04-05] - [11 - Kafka in Produzione: Sizing, Retention, Replica e Disaster Recovery](https://federicocalo.dev/it/blog/kafka-produzione-sizing-retention-replica-disaster-recovery) — Apache Kafka 18 min Kafka in Produzione: Sizing, Retention, Replica e Disaster Recovery Portare Kafka in produzione non significa solo… [2026-02-11] - [10 - Dead Letter Queue e Error Handling in Kafka](https://federicocalo.dev/it/blog/kafka-dead-letter-queue-error-handling-pattern) — 10 - Dead Letter Queue e Error Handling in Kafka: Apache Kafka 14 min Dead Letter Queue e Error Handling in Kafka In un sistema… [2026-02-11] - [09 - Monitoring Kafka: JMX Exporter, Prometheus e Grafana Dashboard](https://federicocalo.dev/it/blog/kafka-monitoring-jmx-prometheus-grafana) — Apache Kafka 15 min Monitoring Kafka: JMX Exporter, Prometheus e Grafana Dashboard Un cluster Kafka silenzioso non è un cluster sano: è un… [2026-02-11] - [08 - Kafka + Apache Flink: Pipeline Analytics Real-Time e Iceberg Sink](https://federicocalo.dev/it/blog/kafka-apache-flink-pipeline-analytics-iceberg) — Apache Kafka 20 min Kafka + Apache Flink: Pipeline Analytics Real-Time e Iceberg Sink La combinazione Kafka + Flink e lo standard de facto… [2026-02-10] - [07 - Kafka Connect: Source/Sink Connector, Debezium CDC e Integrazione DB](https://federicocalo.dev/it/blog/kafka-connect-source-sink-debezium-cdc) — Apache Kafka 17 min Kafka Connect: Source/Sink Connector, Debezium CDC e Integrazione DB Kafka Connect permette di collegare Kafka a… [2026-02-10] - [06 - Kafka Streams: Stream Processing Embedded in Java, KTable e Windowing](https://federicocalo.dev/it/blog/kafka-streams-java-state-store-windowing) — Apache Kafka 19 min Kafka Streams: Stream Processing Embedded in Java, KTable e Windowing Kafka Streams e una libreria Java per processare… [2026-02-10] - [05 - Schema Registry: Avro, Protobuf, Compatibilita e Schema Evolution](https://federicocalo.dev/it/blog/kafka-schema-registry-avro-protobuf-compatibilita) — Apache Kafka 16 min Schema Registry: Avro, Protobuf, Compatibilita e Schema Evolution Lo Schema Registry e il componente critico per la… [2026-02-10] - [04 - Exactly-Once Semantics in Kafka: Transazioni e Coordinamento](https://federicocalo.dev/it/blog/kafka-exactly-once-semantics-transazioni) — Apache Kafka 17 min Exactly-Once Semantics in Kafka: Transazioni e Coordinamento La semantica exactly-once e la piu difficile da… [2026-02-10] ### Event-Driven Architecture (11) - [03 - CQRS: Separare Lettura e Scrittura per lo Scaling Indipendente](https://federicocalo.dev/it/blog/cqrs-command-query-responsibility-segregation-scaling) — CQRS: Separare Lettura e Scrittura per lo Scaling Indipendente Un'API REST classica usa lo stesso modello per leggere e scrivere dati. [2026-05-12] - [02 - Event Sourcing: Stato come Sequenza Immutabile di Eventi](https://federicocalo.dev/it/blog/event-sourcing-stato-sequenza-eventi-immutabile) — Event Sourcing: Stato come Sequenza Immutabile di Eventi Considera come funziona una banca: il saldo del tuo conto non e "un numero in un… [2026-05-11] - [01 - Fondamenti EDA: Domain Events, Commands e Message Bus](https://federicocalo.dev/it/blog/event-driven-architecture-fondamenti-domain-events-message-bus) — Fondamenti EDA: Domain Events, Commands e Message Bus Immagina un sistema e-commerce: quando un cliente completa un ordine, devono… [2026-05-08] - [11 - Eventual Consistency: Strategie, Trade-Off e UX Patterns](https://federicocalo.dev/it/blog/eventual-consistency-sistemi-distribuiti-strategie-ux) — Eventual Consistency: Strategie, Trade-Off e UX Patterns Un utente aggiorna il suo profilo, clicca su "Salva" e vede ancora il vecchio nome. [2026-02-12] - [10 - Outbox Pattern: Pubblicazione Atomica di Eventi con CDC](https://federicocalo.dev/it/blog/outbox-pattern-pubblicazione-eventi-atomic-cdc) — Outbox Pattern: Pubblicazione Atomica di Eventi con CDC Hai un servizio che deve fare due cose in modo atomico: salvare lo stato nel… [2026-02-12] - [09 - Idempotenza nei Consumer: Deduplication e Idempotency Key](https://federicocalo.dev/it/blog/idempotenza-consumer-event-driven-deduplication-idempotency-key) — Idempotenza nei Consumer: Deduplication e Idempotency Key Hai configurato il tuo sistema event-driven con SQS, Kafka o EventBridge. [2026-02-12] - [08 - Dead Letter Queue e Resilienza nei Sistemi Asincroni](https://federicocalo.dev/it/blog/dead-letter-queue-resilienza-messaggi-falliti) — Event-Driven Architecture 14 min Dead Letter Queue e Resilienza nei Sistemi Asincroni In qualsiasi sistema asincrono, i messaggi falliscono. [2026-02-11] - [07 - SQS vs SNS vs EventBridge: Quando Usare Quale Servizio AWS](https://federicocalo.dev/it/blog/aws-sqs-sns-eventbridge-quando-usare-quale) — Event-Driven Architecture 13 min SQS vs SNS vs EventBridge: Quando Usare Quale Servizio AWS Tre servizi AWS, tre filosofie diverse. [2026-02-11] - [06 - AWS EventBridge: Event Bus Serverless e Content-Based Routing](https://federicocalo.dev/it/blog/aws-eventbridge-event-bus-routing-schema-registry) — Event-Driven Architecture 15 min AWS EventBridge: Event Bus Serverless e Content-Based Routing Amazon EventBridge è l'event bus serverless… [2026-02-11] - [05 - Saga Pattern: Transazioni Distribuite con Choreography e Orchestration](https://federicocalo.dev/it/blog/saga-pattern-transazioni-distribuite-choreography-orchestration) — Event-Driven Architecture 18 min Saga Pattern: Transazioni Distribuite con Choreography e Orchestration Nei microservizi non esiste il… [2026-02-11] - [04 - Event Sourcing + CQRS Insieme: Projection, Snapshot e Consistency](https://federicocalo.dev/it/blog/event-sourcing-cqrs-projection-snapshot-eventual-consistency) — Event-Driven Architecture 19 min Event Sourcing + CQRS Insieme: Projection, Snapshot e Consistency Event Sourcing da solo gestisce il lato… [2026-02-11] ### LegalTech: NLP, Compliance e Smart Contract (11) LegalTech: NLP per analisi documenti legali, compliance automation, smart contracts, e-discovery, contract lifecycle management e RegTech per il settore legale. - [AI per giustizia italiana 2026: tribunali, LLM, legal tech automation](https://federicocalo.dev/it/blog/ai-giustizia-italiana-tribunali-llm-2026) — AI legal systems Italia 2026: PNRR €2.7B giustizia, backlog 5M procedimenti. NLP document summarization, legal precedent retrieval,… [2026-05-29] - [09 - Pattern Integrazione Dati LegalTech](https://federicocalo.dev/it/blog/pattern-integrazione-dati-legaltech) — Pattern di Integrazione Dati LegalTech: API, ECLI e Interoperabilità Il settore legale e notoriamente frammentato: dati normativi… [2026-01-31] - [08 - Costruire un Legal AI Assistant (Legal Copilot)](https://federicocalo.dev/it/blog/costruire-legal-ai-assistant-copilot) — Costruire un assistente AI legale: RAG su corpus giuridico, guardrail per hallucination e interfaccia avvocato-friendly. [2026-01-31] - [07 - Data Privacy e GDPR Compliance Systems](https://federicocalo.dev/it/blog/data-privacy-gdpr-compliance-systems) — Data Privacy e GDPR Compliance Systems Le sanzioni GDPR cumulative hanno raggiunto 5,88 miliardi di euro entro gennaio 2025, con 1,2… [2026-01-31] - [06 - Firma Digitale e Autenticazione Documenti su Scala](https://federicocalo.dev/it/blog/firma-digitale-autenticazione-documenti-scala) — Firma Digitale e Autenticazione Documenti su Scala Nel 2024, il mercato globale della firma elettronica ha superato i 5 miliardi di… [2026-01-31] - [05 - Search Engine Giurisprudenza: Vector Embeddings](https://federicocalo.dev/it/blog/search-engine-giurisprudenza-vector-embeddings) — Search Engine Giurisprudenziale con Vector Embeddings Un avvocato che cerca precedenti giurisprudenziali su "risarcimento danni da prodotto… [2026-01-30] - [04 - Summarization Documenti Legali con Generative AI](https://federicocalo.dev/it/blog/summarization-documenti-legali-generative-ai) — Summarization di Documenti Legali con Generative AI Un contratto di fusione aziendale supera spesso le 300 pagine. Un fascicolo di… [2026-01-30] - [03 - Smart Contract per Accordi Legali: Solidity e Vyper](https://federicocalo.dev/it/blog/smart-contract-accordi-legali-solidity-vyper) — Smart Contract per Accordi Legali: Solidity e Vyper Nel 2025, Arizona e Wyoming hanno esplicitamente riconosciuto che i contratti… [2026-01-30] - [02 - Compliance Automation con Rules Engine Dinamici](https://federicocalo.dev/it/blog/compliance-automation-rules-engine-dinamici) — Compliance Automation con Rules Engine Dinamici: RegTech nel 2025 Il mercato globale del RegTech (Regulatory Technology) ha raggiunto i 16… [2026-01-30] - [01 - Architettura Piattaforma e-Discovery](https://federicocalo.dev/it/blog/architettura-piattaforma-e-discovery) — Architettura Piattaforma e-Discovery: Ingestion, Processing e AI Review Nel 2024, l'adozione di intelligenza artificiale nelle piattaforme… [2026-01-30] - [00 - NLP per Analisi Contratti: Da OCR a Comprensione](https://federicocalo.dev/it/blog/nlp-analisi-contratti-ocr-comprensione) — 00 - NLP per Analisi Contratti: Da OCR a Comprensione: NLP per Analisi Contratti: dall'OCR alla Comprensione Ogni anno, le aziende nel… [2026-01-30] ### AI Observability (10) - [End-to-end workflow LLM observability: instrument agent, production deploy, cost SLA](https://federicocalo.dev/it/blog/09-end-to-end-workflow-llm-observability-instrument-agent-production-deploy-cost-sla) — End-to-end workflow LLM observability: instrument agent, production deploy, cost SLA Tutta la Serie 27 fin qui ha smontato i pezzi singoli:… [2026-03-01] - [Debug trace analysis: root-cause in 5 minuti, trace similarity, error pattern detection](https://federicocalo.dev/it/blog/08-debug-trace-analysis-root-cause-in-5-minuti-trace-similarity-error-pattern-detection) — Debug trace analysis: root-cause in 5 minuti, trace similarity, error pattern detection Sono le 14:30 di un mercoledi qualunque, un utente… [2026-03-01] - [Production alerting LLM: latency spike, error rate, cost anomaly, token budget](https://federicocalo.dev/it/blog/07-production-alerting-llm-latency-spike-error-rate-cost-anomaly-token-budget) — Production alerting LLM: latency spike, error rate, cost anomaly, token budget: Production alerting LLM: latency spike, error rate, cost… [2026-02-28] - [Cost tracking per component: quale step brucia token, cost per user, FinOps integration](https://federicocalo.dev/it/blog/06-cost-tracking-per-component-quale-step-brucia-token-cost-per-user-finops-integration) — Cost tracking per component: quale step brucia token, cost per user, FinOps integration Il messaggio del CFO arriva alle 9:14 di lunedi… [2026-02-28] - [Span design: semantic tracing per thought, tool call, retrieval, generation](https://federicocalo.dev/it/blog/05-span-design-semantic-tracing-per-thought-tool-call-retrieval-generation) — Span design: semantic tracing per thought, tool call, retrieval, generation Un agent moderno e' una macchina che pensa ad alta voce. [2026-02-28] - [Helicone multi-provider: track OpenAI + Anthropic + Ollama in unified trace](https://federicocalo.dev/it/blog/04-helicone-multi-provider-track-openai-anthropic-ollama-unified-trace) — Helicone multi-provider: track OpenAI + Anthropic + Ollama in unified trace Stai usando Claude Sonnet per i task complessi di reasoning,… [2026-02-28] - [Phoenix (Arize) notebook-first observability: experimentation vs production monitoring](https://federicocalo.dev/it/blog/03-phoenix-arize-notebook-first-observability-experimentation-vs-production-monitoring) — Phoenix (Arize) notebook-first observability: experimentation vs production monitoring Apri Jupyter, importi due righe di codice, e dopo… [2026-02-28] - [Langfuse setup: self-hosted vs managed, prompt management, evaluation integration](https://federicocalo.dev/it/blog/02-langfuse-setup-self-hosted-vs-managed-prompt-management-evaluation-integration) — Langfuse setup: self-hosted vs managed, prompt management, evaluation integration Langfuse rappresenta il punto di ingresso piu… [2026-02-28] - [LLM observability crisis: silent failures, perché il logging non basta](https://federicocalo.dev/it/blog/01-llm-observability-crisis-silent-failures-perche-il-logging-non-basta) — LLM observability crisis: silent failures, perché il logging non basta: LLM observability crisis: silent failures, perché il logging non… [2026-02-28] - [Monitoring self-hosted LLM: GPU utilization, token latency, cost tracking real-time](https://federicocalo.dev/it/blog/05-monitoring-self-hosted-llm-gpu-utilization-token-latency-cost-tracking-real-time) — Monitoring self-hosted LLM: GPU utilization, token latency, cost tracking real-time: Monitoring self-hosted LLM: GPU utilization, token… [2026-02-23] ### Computer Vision con Deep Learning (10) Computer vision: CNN, object detection con YOLO, image segmentation, GANs, ViT, medical imaging, autonomous driving e deployment di modelli vision su edge devices. - [10 - Case Study: Anomalie Industriali con Vision](https://federicocalo.dev/it/blog/case-study-anomalie-industriali-vision) — Guida completa a Case Study: Anomalie Industriali con Vision: architettura, implementazione pratica e best practices per developer e team… [2026-05-17] - [09 - Face Detection e Recognition: Tecniche Moderne](https://federicocalo.dev/it/blog/face-detection-recognition-tecniche-moderne) — Guida completa a Face Detection e Recognition: Tecniche Moderne: architettura, implementazione pratica e best practices per developer e… [2026-05-16] - [08 - Real-Time Detection su Raspberry Pi e Jetson](https://federicocalo.dev/it/blog/real-time-detection-raspberry-pi-jetson) — Guida completa a Real-Time Detection su Raspberry Pi e Jetson: architettura, implementazione pratica e best practices per developer e team… [2026-05-16] - [07 - OpenCV + PyTorch: Pipeline CV Completa](https://federicocalo.dev/it/blog/opencv-pytorch-pipeline-cv-completa) — Guida completa a OpenCV + PyTorch: Pipeline CV Completa: architettura, implementazione pratica e best practices per developer e team… [2026-05-14] - [06 - Data Augmentation per Computer Vision](https://federicocalo.dev/it/blog/data-augmentation-computer-vision) — Guida completa a Data Augmentation per Computer Vision: architettura, implementazione pratica e best practices per developer e team tecnici. [2026-05-14] - [05 - Segmentazione: Mask R-CNN e DeepLabv3](https://federicocalo.dev/it/blog/segmentazione-mask-rcnn-deeplabv3) — Guida completa a Segmentazione: Mask R-CNN e DeepLabv3 [2026-05-13] - [04 - Object Detection vs Segmentation](https://federicocalo.dev/it/blog/object-detection-vs-segmentation) — Guida completa a Object Detection vs Segmentation [2026-05-13] - [03 - YOLO26: Rilevamento Oggetti Real-Time](https://federicocalo.dev/it/blog/yolo26-rilevamento-oggetti-real-time) — Guida completa a YOLO26: Rilevamento Oggetti Real-Time [2026-05-12] - [02 - Transfer Learning: Riutilizzare Modelli Pre-trained](https://federicocalo.dev/it/blog/transfer-learning-riutilizzare-modelli-pretrained) — Guida completa a Transfer Learning: Riutilizzare Modelli Pre-trained [2026-05-11] - [01 - CNN: Reti Convoluzionali da Zero a Production](https://federicocalo.dev/it/blog/cnn-reti-convoluzionali-zero-production) — Guida completa a CNN: Reti Convoluzionali da Zero a Production [2026-05-07] ### Concurrency (10) - [10 - Sistemi Distribuiti e Concorrenza: CAP Theorem, Consistency Models e CRDT](https://federicocalo.dev/it/blog/sistemi-distribuiti-cap-theorem-consistency-crdt) — Concurrency 20 min 10 - Sistemi Distribuiti e Concorrenza: CAP Theorem, Consistency Models e CRDT Quando la concorrenza attraversa la rete:… [2026-06-04] - [09 - Backpressure e Flow Control: Gestire il Caso in cui il Producer Supera il Consumer](https://federicocalo.dev/it/blog/backpressure-flow-control-producer-consumer) — Concurrency 15 min 09 - Backpressure e Flow Control: Gestire il Caso in cui il Producer Supera il Consumer Backpressure è la capacità di un… [2026-06-03] - [08 - Strutture Dati Lock-Free: Operazioni Atomiche, Memory Ordering e Compare-and-Swap](https://federicocalo.dev/it/blog/lock-free-strutture-dati-atomic-memory-ordering) — Concurrency 19 min 08 - Strutture Dati Lock-Free: Operazioni Atomiche, Memory Ordering e Compare-and-Swap Strutture dati lock-free usano… [2026-06-01] - [07 - Race Condition e Deadlock: Come Riconoscerli, Diagnosticarli e Prevenirli](https://federicocalo.dev/it/blog/race-condition-deadlock-diagnosi-prevenzione) — Concurrency 17 min 07 - Race Condition e Deadlock: Come Riconoscerli, Diagnosticarli e Prevenirli Race condition e deadlock sono i bug più… [2026-05-31] - [06 - Rust Async e Tokio: Future, Pin, Waker e il Modello Zero-Cost Concurrency](https://federicocalo.dev/it/blog/rust-async-tokio-future-pin-zero-cost) — Concurrency 18 min 06 - Rust Async e Tokio: Future, Pin, Waker e il Modello Zero-Cost Concurrency L’async Rust è zero-cost: non alloca heap… [2026-05-27] - [05 - Java Virtual Threads (Project Loom): Thread Platform vs Thread Virtuali e Structured Concurrency](https://federicocalo.dev/it/blog/java-virtual-threads-loom-structured-concurrency) — Concurrency 16 min 05 - Java Virtual Threads (Project Loom): Thread Platform vs Thread Virtuali e Structured Concurrency Java 21 porta i… [2026-05-26] - [04 - Async/Await Python Avanzato: asyncio Internals, TaskGroup e Cancellation Robusta](https://federicocalo.dev/it/blog/python-asyncio-avanzato-taskgroup-cancellation) — Concurrency 17 min 04 - Async/Await Python Avanzato: asyncio Internals, TaskGroup e Cancellation Robusta asyncio.TaskGroup (Python 3.11+)… [2026-05-25] - [03 - Goroutine e Channel in Go: Concorrenza Pratica con Communicating Sequential Processes](https://federicocalo.dev/it/blog/goroutine-channel-go-csp-concorrenza) — Concurrency 16 min Goroutine e Channel in Go: Concorrenza Pratica con Communicating Sequential Processes Go implementa Communicating… [2026-05-24] - [02 - Event Loop JavaScript: Come Funziona Davvero, Call Stack, Microtask e Macrotask](https://federicocalo.dev/it/blog/javascript-event-loop-call-stack-microtask-macrotask) — Concurrency 14 min Event Loop JavaScript: Come Funziona Davvero, Call Stack, Microtask e Macrotask L'event loop è il cuore di JavaScript ma… [2026-05-22] - [01 - Modelli di Concorrenza a Confronto: Thread OS, Event Loop, Goroutine, Attori e Async/Await](https://federicocalo.dev/it/blog/concorrenza-modelli-thread-event-loop-goroutine-attori) — Concurrency 15 min Modelli di Concorrenza a Confronto: Thread OS, Event Loop, Goroutine, Attori e Async/Await Mappa definitiva dei modelli… [2026-05-21] ### Core Web Vitals (10) - [07 - CSS Anchor Positioning: Tooltip e Dropdown Senza JavaScript](https://federicocalo.dev/it/blog/css-anchor-positioning-tooltip-dropdown) — CSS Anchor Positioning: Tooltip e Dropdown Senza JavaScript Costruire un tooltip in JavaScript significa scrivere codice per calcolare la… [2026-05-19] - [06 - CSS Container Queries: Componenti Veramente Responsivi](https://federicocalo.dev/it/blog/css-container-queries-componenti-responsivi) — CSS Container Queries: Componenti Veramente Responsivi Per anni, il responsive design ha significato: "adatta il layout al viewport". [2026-05-17] - [05 - Font Optimization: Subsetting, Variable Fonts e font-display](https://federicocalo.dev/it/blog/font-optimization-subsetting-variable-fonts) — Font Optimization: Subsetting, Variable Fonts e font-display I font web sono spesso il fattore trascurato nelle ottimizzazioni performance. [2026-05-16] - [04 - CLS Prevention: Stabilita Visiva e Layout Shift Debugging](https://federicocalo.dev/it/blog/cls-prevention-cumulative-layout-shift) — CLS Prevention: Stabilita Visiva e Layout Shift Debugging Stai leggendo un articolo, stai per cliccare su un link - e all'improvviso tutto… [2026-05-14] - [03 - LCP Optimization: Image Preloading, Critical CSS e SSR](https://federicocalo.dev/it/blog/lcp-optimization-image-preloading-critical-css) — LCP Optimization: Image Preloading, Critical CSS e SSR Il Largest Contentful Paint (LCP) misura il tempo necessario perche il contenuto… [2026-05-14] - [02 - scheduler.yield() e Long Tasks: Sblocca il Main Thread](https://federicocalo.dev/it/blog/scheduler-yield-long-tasks-main-thread) — 02 - scheduler.yield() e Long Tasks: Sblocca il Main Thread: scheduler.yield() e Long Tasks: Sblocca il Main Thread Il browser ha un solo… [2026-05-12] - [01 - INP: La Nuova Metrica Critica Che Rimpiazza FID](https://federicocalo.dev/it/blog/inp-interaction-to-next-paint-guida-completa) — INP: La Nuova Metrica Critica Che Rimpiazza FID Il 12 marzo 2024, Google ha completato la transizione dei Core Web Vitals: FID (First Input… [2026-05-11] - [10 - Misurare e Monitorare i Core Web Vitals in Produzione](https://federicocalo.dev/it/blog/misurare-monitorare-core-web-vitals-produzione) — Misurare i Core Web Vitals in laboratorio non basta: i dati di campo da Chrome User Experience Report (CrUX) spesso divergono del 30-50%… [2026-02-12] - [09 - CSS if(), Grid Lanes e le Novità CSS del 2026](https://federicocalo.dev/it/blog/css-novita-2026-if-grid-lanes-scroll-animations) — Il 2026 segna un salto generazionale per CSS: if() introduce logica condizionale nativa nei valori delle property, Grid Lanes porta il… [2026-02-12] - [08 - View Transitions API: Animazioni di Navigazione Native](https://federicocalo.dev/it/blog/view-transitions-api-animazioni-navigazione) — La View Transitions API porta le animazioni fluide delle app native direttamente nel browser, senza librerie di terze parti. La variante… [2026-02-12] ### dbt (10) - [10 - dbt in Produzione: Data Governance, Semantic Layer e Orchestrazione con Airflow](https://federicocalo.dev/it/blog/dbt-produzione-governance-semantic-layer-airflow) — dbt 19 min dbt in Produzione: Data Governance, Semantic Layer e Orchestrazione con Airflow Architettura dbt enterprise: accesso granulare a… [2026-06-05] - [09 - Modelli Incrementali Avanzati in dbt: Strategie Merge, Microbatch e Change Data Capture](https://federicocalo.dev/it/blog/dbt-incremental-avanzati-merge-microbatch-cdc) — dbt 18 min Modelli Incrementali Avanzati in dbt: Strategie Merge, Microbatch e Change Data Capture Oltre l'incremental di base: strategia… [2026-06-04] - [08 - CI/CD per dbt: GitHub Actions, Slim CI con State e Testing Automatico su Pull Request](https://federicocalo.dev/it/blog/dbt-cicd-github-actions-slim-ci-pull-request) — dbt 16 min CI/CD per dbt: GitHub Actions, Slim CI con State e Testing Automatico su Pull Request Come automatizzare testing e deployment… [2026-06-03] - [07 - dbt Core vs dbt Cloud: Differenze, Casi d'Uso e Come Scegliere la Soluzione Giusta](https://federicocalo.dev/it/blog/dbt-core-vs-cloud-differenze-casi-uso) — dbt 11 min dbt Core vs dbt Cloud: Differenze, Casi d'Uso e Come Scegliere la Soluzione Giusta dbt Core è open-source e gratuito ma richiede… [2026-06-01] - [06 - Documentazione Automatica in dbt: Descrizioni YAML, Data Lineage e dbt Catalog](https://federicocalo.dev/it/blog/dbt-documentazione-yaml-lineage-catalog) — dbt 12 min Documentazione Automatica in dbt: Descrizioni YAML, Data Lineage e dbt Catalog dbt genera automaticamente documentazione e… [2026-05-31] - [05 - Testing in dbt: Test Generici Built-in, Test SQL Personalizzati e dbt-expectations](https://federicocalo.dev/it/blog/dbt-testing-generici-personalizzati-expectations) — dbt 14 min Testing in dbt: Test Generici Built-in, Test SQL Personalizzati e dbt-expectations dbt test garantisce la qualità dei dati: 4… [2026-05-26] - [04 - Materializzazioni dbt: Table, View, Modelli Incrementali e Snapshot per Change Data Capture](https://federicocalo.dev/it/blog/dbt-materializzazioni-table-view-incremental-snapshot) — dbt 17 min Materializzazioni dbt: Table, View, Modelli Incrementali e Snapshot per Change Data Capture Scegliere la materializzazione… [2026-05-25] - [03 - Jinja e Macro in dbt: SQL Dinamico, Templating e Macro Personalizzate](https://federicocalo.dev/it/blog/dbt-jinja-macro-sql-dinamico-template) — dbt 15 min Jinja e Macro in dbt: SQL Dinamico, Templating e Macro Personalizzate Jinja trasforma dbt da strumento SQL a framework di… [2026-05-24] - [02 - Setup dbt Core: Struttura Progetto, Profili di Connessione e Prima Trasformazione SQL](https://federicocalo.dev/it/blog/dbt-core-setup-progetto-profili-trasformazione) — dbt 14 min Setup dbt Core: Struttura Progetto, Profili di Connessione e Prima Trasformazione SQL Dalla riga di comando alla prima… [2026-05-22] - [01 - Cos'è dbt e Perché l'Analytics Engineering Sta Rivoluzionando il Data Stack](https://federicocalo.dev/it/blog/dbt-cos-e-analytics-engineering-data-stack) — dbt 10 min Cos'è dbt e Perché l'Analytics Engineering Sta Rivoluzionando il Data Stack dbt porta il software engineering nel SQL:… [2026-05-21] ### Deep Learning e Reti Neurali (10) Deep learning dalle basi: perceptron, reti neurali feedforward, CNN, RNN, LSTM, transfer learning e fine-tuning con PyTorch e TensorFlow. Teoria matematica e implementazioni pratiche. - [10 - Explainable AI (XAI): SHAP, LIME e Interpretabilità dei Modelli](https://federicocalo.dev/it/blog/explainable-ai-xai-shap-lime-interpretabilita) — Introduzione: perchè i Modelli Devono Essere Spiegabili L' Explainable AI (XAI) affronta una delle sfide più urgenti del deep learning:… [2026-05-05] - [09 - TinyML e Edge AI: Deep Learning su Dispositivi Embedded](https://federicocalo.dev/it/blog/tinyml-edge-ai-deep-learning-embedded) — Introduzione: Deep Learning sul Bordo della Rete TinyML e il campo che porta il deep learning su dispositivi con risorse estremamente… [2026-05-03] - [08 - Transfer Learning Avanzato: BERT, GPT e Hugging Face](https://federicocalo.dev/it/blog/transfer-learning-avanzato-bert-gpt-hugging-face) — Introduzione: Riutilizzare la Conoscenza dei Modelli Il Transfer Learning avanzato e la chiave per sfruttare modelli pre-addestrati su… [2026-05-02] - [07 - Reinforcement Learning: Q-Learning, DQN e PPO](https://federicocalo.dev/it/blog/reinforcement-learning-q-learning-dqn-ppo) — Introduzione: Apprendere dalle Ricompense Il Reinforcement Learning (RL) e un paradigma di apprendimento fondamentalmente diverso dal… [2026-05-01] - [06 - Diffusion Models: La Nuova Frontiera della Generazione di Contenuti](https://federicocalo.dev/it/blog/diffusion-models-generazione-contenuti-frontiera) — Introduzione: La Nuova Frontiera della Generazione I Diffusion Models hanno superato le GAN come stato dell'arte nella generazione di… [2026-04-30] - [05 - GAN (Generative Adversarial Networks): Creare Dati Sintetici](https://federicocalo.dev/it/blog/gan-generative-adversarial-networks-dati-sintetici) — Introduzione: Due Reti in Competizione Le Generative Adversarial Networks (GAN) , introdotte da Ian Goodfellow nel 2014, rappresentano uno… [2026-04-29] - [04 - Transformers e Attention Mechanism: L\](https://federicocalo.dev/it/blog/transformers-attention-mechanism-rivoluzione-ai) — Introduzione: L'Architettura che ha Cambiato Tutto Il Transformer , introdotto nel paper "Attention Is All You Need" (Vaswani et al.,… [2026-04-27] - [03 - Reti Neurali Ricorrenti (RNN) e LSTM: Sequenze e Serie Temporali](https://federicocalo.dev/it/blog/reti-neurali-ricorrenti-rnn-lstm-sequenze) — Impara il deep learning per sequenze: RNN processano sequenze mantenendo memoria. LSTM risolvono vanishing gradient. GRU come alternativa… [2026-04-24] - [02 - Reti Neurali Convoluzionali (CNN): Computer Vision Pratica](https://federicocalo.dev/it/blog/reti-neurali-convoluzionali-cnn-computer-vision) — Introduzione: Come le CNN Vedono il Mondo Le Reti Neurali Convoluzionali (CNN) hanno rivoluzionato la computer vision, rendendo possibile… [2026-04-24] - [01 - Introduzione alle Reti Neurali: Dal Percettrone al Deep Learning](https://federicocalo.dev/it/blog/reti-neurali-introduzione-percettrone-deep-learning) — Introduzione: Cosa Sono le Reti Neurali Le reti neurali artificiali rappresentano il fondamento del deep learning moderno. [2026-04-22] ### Deep Learning Avanzato e Edge Deployment (10) Deep learning avanzato: quantizzazione, pruning, knowledge distillation, deployment su edge devices, ONNX Runtime, TensorRT e ottimizzazione per dispositivi embedded e mobile. - [10 - Benchmark e Optimization: da 48GB GPU a 8GB RTX](https://federicocalo.dev/it/blog/benchmark-optimization-48gb-gpu-8gb-rtx) — Guida completa a Benchmark e Optimization: da 48GB GPU a 8GB RTX: architettura, implementazione pratica e best practices per developer e… [2026-05-03] - [09 - Neural Architecture Search (NAS): AutoML](https://federicocalo.dev/it/blog/neural-architecture-search-nas-automl) — Guida completa a Neural Architecture Search (NAS): AutoML: architettura, implementazione pratica e best practices per developer e team… [2026-05-02] - [08 - Vision Transformer (ViT) da Zero a Production](https://federicocalo.dev/it/blog/vision-transformer-vit-zero-production) — Guida completa a Vision Transformer (ViT) da Zero a Production: architettura, implementazione pratica e best practices per developer e team… [2026-05-01] - [07 - LLM su Edge Devices: Raspberry Pi e Jetson](https://federicocalo.dev/it/blog/llm-edge-devices-raspberry-pi-jetson) — Guida completa a LLM su Edge Devices: Raspberry Pi e Jetson: architettura, implementazione pratica e best practices per developer e team… [2026-05-01] - [06 - Ollama: Eseguire LLM Locali su Laptop e Raspberry](https://federicocalo.dev/it/blog/ollama-eseguire-llm-locali-laptop-raspberry) — Guida completa a Ollama: Eseguire LLM Locali su Laptop e Raspberry: architettura, implementazione pratica e best practices per developer e… [2026-04-30] - [05 - Pruning Reti Neurali: Ridurre Parametri](https://federicocalo.dev/it/blog/pruning-reti-neurali-ridurre-parametri) — Guida completa a Pruning Reti Neurali: Ridurre Parametri: architettura, implementazione pratica e best practices per developer e team… [2026-04-29] - [04 - Distillazione Modelli: Knowledge Transfer](https://federicocalo.dev/it/blog/distillazione-modelli-knowledge-transfer) — Guida completa a Distillazione Modelli: Knowledge Transfer: architettura, implementazione pratica e best practices per developer e team… [2026-04-29] - [03 - Quantizzazione Modelli: GPTQ, AWQ, INT8](https://federicocalo.dev/it/blog/quantizzazione-modelli-gptq-awq-int8) — Guida completa a Quantizzazione Modelli: GPTQ, AWQ, INT8: architettura, implementazione pratica e best practices per developer e team… [2026-04-28] - [02 - Fine-tuning Transformer: LoRA, QLoRA e Adapters](https://federicocalo.dev/it/blog/fine-tuning-transformer-lora-qlora-adapters) — Guida completa a Fine-tuning Transformer: LoRA, QLoRA e Adapters: architettura, implementazione pratica e best practices per developer e… [2026-04-27] - [01 - Attention Mechanism nei Transformer: Guida Completa](https://federicocalo.dev/it/blog/attention-mechanism-transformer-guida-completa) — Guida completa a Attention Mechanism nei Transformer: Guida Completa: architettura, implementazione pratica e best practices per developer… [2026-04-25] ### Detection Engineering: Tool che Difendono (10) Detection engineering: SIEM/SOAR, sigma rules, threat detection, incident response automation, malware analysis e costruzione di pipeline di sicurezza defensive. - [09 - Testing Detection Rules: Unit Testing per Logica di Sicurezza](https://federicocalo.dev/it/blog/testing-detection-rules-unit-testing-logica-sicurezza) — Testing Detection Rules: Unit Testing per Logica di Sicurezza Se scrivi codice applicativo senza test, sei considerato un cattivo… [2026-01-30] - [08 - Alert Triage Automation: Ridurre MTTD con Graph Analysis](https://federicocalo.dev/it/blog/alert-triage-automation-ridurre-mttd-graph-analysis) — Alert Triage Automation: Ridurre MTTD con Graph Analysis Il problema del triage degli alert e uno dei più costosi e frustranti nella vita… [2026-01-30] - [07 - AI-Assisted Detection: LLM per Generazione Sigma Rules](https://federicocalo.dev/it/blog/ai-assisted-detection-llm-generazione-sigma-rules) — AI-Assisted Detection: LLM per Generazione Sigma Rules L'integrazione dei Large Language Model nella detection engineering rappresenta uno… [2026-01-29] - [06 - Anomaly Detection Comportamentale: ML su Log Data](https://federicocalo.dev/it/blog/anomaly-detection-comportamentale-ml-log-data) — Modelli ML per anomaly detection comportamentale su log: feature engineering, isolation forest, autoencoder e baseline modeling. [2026-01-29] - [05 - Threat Intelligence Ingestion: Processore Feed STIX/TAXII](https://federicocalo.dev/it/blog/threat-intelligence-ingestion-processore-stix-taxii) — Threat Intelligence Ingestion: Processore Feed STIX/TAXII La threat intelligence e il carburante dell'operazione di sicurezza moderna:… [2026-01-29] - [04 - SOAR Playbook in Python: Automazione Incident Response](https://federicocalo.dev/it/blog/soar-playbook-python-automazione-incident-response) — SOAR Playbook in Python: Automazione Incident Response Un Security Orchestration, Automation and Response (SOAR) playbook e molto più di… [2026-01-29] - [03 - MITRE ATT&CK Integration: Mappare Coverage Gap Programmaticamente](https://federicocalo.dev/it/blog/mitre-attck-integration-mappare-coverage-gap) — MITRE ATT&CK Integration: Mappare Coverage Gap Programmaticamente Il framework MITRE ATT&CK (Adversarial Tactics, Techniques and Common… [2026-01-29] - [02 - Detection-as-Code Pipeline con Git e CI/CD](https://federicocalo.dev/it/blog/detection-as-code-pipeline-git-cicd) — Detection-as-Code Pipeline con Git e CI/CD Nel 2025, solo il 35% dei team di sicurezza utilizza Detection-as-Code in modo sistematico,… [2026-01-29] - [01 - Sigma Rules: Logica di Detection Universale e Conversione SIEM](https://federicocalo.dev/it/blog/sigma-rules-logica-detection-universale-conversione-siem) — Scrivere Sigma rules per detection universale: sintassi YAML, logsource mapping e conversione automatica per Splunk, Elastic e Sentinel. [2026-01-29] - [00 - Detection Engineering come Disciplina: Da Script a Pipeline](https://federicocalo.dev/it/blog/detection-engineering-disciplina-script-pipeline) — 01 - Detection Engineering: dalla Disciplina allo Script alla Pipeline In un panorama di minacce informatiche in costante evoluzione, la… [2026-01-28] ### Edge Computing (10) - [10 - Architetture Full-Stack sull'Edge: Case Study da Zero a Produzione](https://federicocalo.dev/it/blog/architettura-full-stack-edge-workers-d1-r2-produzione) — Edge Computing 20 min Architetture Full-Stack sull'Edge: Case Study da Zero a Produzione Un caso di studio completo che costruisce un'API… [2026-02-09] - [09 - Testing di Workers in Local: Miniflare, Vitest e Wrangler Dev](https://federicocalo.dev/it/blog/testing-cloudflare-workers-miniflare-vitest) — Edge Computing 13 min Testing di Workers in Local: Miniflare, Vitest e Wrangler Dev Un workflow completo per testare Workers localmente con… [2026-02-09] - [08 - Cache API e Strategie di Invalidation in Cloudflare Workers](https://federicocalo.dev/it/blog/cache-api-invalidation-cloudflare-workers) — Edge Computing 11 min Cache API e Strategie di Invalidation in Cloudflare Workers La Cache API nei Workers permette di controllare… [2026-02-08] - [07 - Routing Geografico all'Edge: Personalizzazione Contenuti e Compliance GDPR](https://federicocalo.dev/it/blog/routing-geografico-edge-personalizzazione-gdpr) — Edge Computing 12 min Routing Geografico all'Edge: Personalizzazione Contenuti e Compliance GDPR Impara a costruire logica di routing… [2026-02-08] - [06 - Vercel Edge Runtime: Middleware Avanzato, Geolocalizzazione e A/B Testing](https://federicocalo.dev/it/blog/vercel-edge-runtime-middleware-geolocalizzazione-ab-testing) — Edge Computing 13 min Vercel Edge Runtime: Middleware Avanzato, Geolocalizzazione e A/B Testing Con Vercel, il middleware edge esegue prima… [2026-02-08] - [05 - Workers AI: Inferenza di LLM e Modelli Vision Direttamente sull'Edge](https://federicocalo.dev/it/blog/workers-ai-inferenza-llm-edge) — Edge Computing 15 min Workers AI: Inferenza di LLM e Modelli Vision Direttamente sull'Edge Workers AI ha registrato una crescita del 4000%… [2026-02-08] - [04 - Durable Objects: Stato Fortemente Consistente e WebSocket sull'Edge](https://federicocalo.dev/it/blog/durable-objects-stato-consistente-websocket) — Edge Computing 16 min Durable Objects: Stato Fortemente Consistente e WebSocket sull'Edge I Durable Objects sono la primitiva più potente… [2026-02-08] - [03 - Persistenza sull'Edge: Workers KV, R2 Object Storage e D1 SQLite](https://federicocalo.dev/it/blog/cloudflare-workers-kv-r2-d1-persistenza) — Edge Computing 14 min Persistenza sull'Edge: Workers KV, R2 Object Storage e D1 SQLite Confronto pratico tra i tre layer di storage… [2026-02-08] - [02 - Il Tuo Primo Cloudflare Worker: Fetch Handler, Wrangler e Deploy](https://federicocalo.dev/it/blog/primo-cloudflare-worker-fetch-handler-deploy) — Edge Computing 12 min Il Tuo Primo Cloudflare Worker: Fetch Handler, Wrangler e Deploy Una guida step-by-step per creare, testare e… [2026-02-08] - [01 - V8 Isolates Spiegati: Come Cloudflare Workers Elimina i Cold Starts](https://federicocalo.dev/it/blog/v8-isolates-cloudflare-workers-cold-starts) — Edge Computing 10 min V8 Isolates Spiegati: Come Cloudflare Workers Elimina i Cold Starts Scopri perché i container classici soffrono di… [2026-02-07] ### EdTech: Piattaforme di Apprendimento Intelligenti (10) EdTech engineering: LMS moderni, adaptive learning con AI, gamification, learning analytics, xAPI/LTI standards e architetture per piattaforme educational scalabili. - [09 - Content Management Multi-Tenant: Versioning e SCORM](https://federicocalo.dev/it/blog/content-management-multi-tenant-versioning-scorm) — Content Management Multi-Tenant: Versioning e SCORM Una grande azienda di formazione serve 500 clienti aziendali, ognuno con i propri… [2026-01-28] - [08 - Mobile-First EdTech: Architettura Offline-First](https://federicocalo.dev/it/blog/mobile-first-edtech-architettura-offline-first) — Mobile-First EdTech: Architettura Offline-First Il 67% degli studenti nei paesi in via di sviluppo accede ai contenuti educativi… [2026-01-28] - [07 - Collaborazione Real-Time in EdTech: CRDT e WebSocket](https://federicocalo.dev/it/blog/collaborazione-real-time-edtech-crdt-websocket) — Implementare collaborazione real-time in piattaforme educative: CRDT per editing collaborativo, WebSocket e conflict resolution. [2026-01-28] - [06 - Learning Analytics: Pipeline Dati con xAPI e Kafka](https://federicocalo.dev/it/blog/learning-analytics-pipeline-dati-xapi-kafka) — Pipeline di learning analytics con xAPI e Kafka: raccolta dati comportamentali, elaborazione stream e dashboard insight. [2026-01-28] - [05 - Gamification Engine: Architettura e State Machine](https://federicocalo.dev/it/blog/gamification-engine-architettura-state-machine) — Gamification Engine: Architettura e State Machine L'80% degli studenti dichiara di essere più motivato quando studia su piattaforme che… [2026-01-28] - [04 - Tutor Personalizzato con LLM: RAG per Knowledge Grounding](https://federicocalo.dev/it/blog/tutor-personalizzato-llm-rag-knowledge-grounding) — Tutor Personalizzato con LLM: RAG per Knowledge Grounding Il sogno di un insegnante privato per ogni studente, disponibile 24 ore su 24,… [2026-01-28] - [03 - Sistemi di Proctoring AI: Privacy-First con Computer Vision](https://federicocalo.dev/it/blog/sistemi-proctoring-ai-privacy-first-computer-vision) — Sistemi di Proctoring AI: Privacy-First con Computer Vision Il 2020 ha trasformato l'esame universitario in un problema di ingegneria. [2026-01-27] - [02 - Video Streaming per Education: WebRTC vs HLS vs DASH](https://federicocalo.dev/it/blog/video-streaming-education-webrtc-hls-dash) — Confronto protocolli video per piattaforme educative: WebRTC per lezioni live, HLS/DASH per on-demand e architettura ibrida. [2026-01-27] - [01 - Algoritmi di Apprendimento Adattivo: Dalla Teoria alla Produzione](https://federicocalo.dev/it/blog/algoritmi-apprendimento-adattivo-teoria-produzione) — Implementare algoritmi di apprendimento adattivo: IRT, knowledge tracing, personalized paths e A/B testing in produzione. [2026-01-27] - [00 - Architettura LMS Scalabile: Pattern Multi-Tenant](https://federicocalo.dev/it/blog/architettura-lms-scalabile-pattern-multi-tenant) — Progettare LMS scalabili multi-tenant: schema isolation, tenant routing, caching e ottimizzazione database per milioni di utenti. [2026-01-27] ### EnergyTech & Smart Grid (10) EnergyTech: OCPP per stazioni di ricarica, BMS per batterie, smart grid, energy trading platforms, demand response e infrastruttura software per la transizione energetica. - [09 - Blockchain per Trading Energetico P2P: Smart Contract e Vincoli](https://federicocalo.dev/it/blog/blockchain-trading-energetico-p2p-smart-contract) — Blockchain per Trading Energetico P2P: Smart Contract e Vincoli Nel 2025, l'Italia conta oltre 850 Comunita Energetiche Rinnovabili (CER)… [2026-01-26] - [08 - Digital Twin per Infrastruttura Energetica: Simulazione Real-Time](https://federicocalo.dev/it/blog/digital-twin-infrastruttura-energetica-simulazione) — Digital Twin per Infrastruttura Energetica: Simulazione Real-Time Il mercato globale dei digital twin per il settore energetico ha… [2026-01-25] - [07 - Architettura Software Carbon Accounting: Piattaforme ESG](https://federicocalo.dev/it/blog/architettura-software-carbon-accounting-piattaforme-esg) — Progettare piattaforme di carbon accounting per reporting ESG: data model GHG Protocol, calcoli Scope 1-3 e automazione report. [2026-01-25] - [06 - Da MQTT a InfluxDB: Piattaforma IoT Energetica Real-Time](https://federicocalo.dev/it/blog/mqtt-influxdb-piattaforma-iot-energetica-real-time) — Costruire una piattaforma IoT energetica real-time: MQTT broker, InfluxDB, Telegraf e Grafana per monitoraggio impianti. [2026-01-25] - [05 - EV Charging Load Balancing: Algoritmi Real-Time](https://federicocalo.dev/it/blog/ev-charging-load-balancing-algoritmi-real-time) — Algoritmi di load balancing real-time per stazioni di ricarica EV: gestione picchi, priority queue e ottimizzazione energetica. [2026-01-25] - [04 - IEC 61850 per Software Engineer: Comunicazione Smart Grid](https://federicocalo.dev/it/blog/iec-61850-software-engineer-comunicazione-smart-grid) — IEC 61850 per Software Engineer: Comunicazione Smart Grid Nel settembre del 2003, un guasto a cascata ha colpito la rete elettrica europea… [2026-01-25] - [03 - Battery Management System per Storage Grid-Scale](https://federicocalo.dev/it/blog/battery-management-system-storage-grid-scale) — Battery Management System per Storage Grid-Scale Il 13 gennaio 2025 il sistema BESS di Moss Landing, in California, ha preso fuoco. [2026-01-25] - [02 - Previsione Energie Rinnovabili con ML: Python LSTM per Solare e Eolico](https://federicocalo.dev/it/blog/previsione-energie-rinnovabili-ml-python-lstm) — Previsione Energie Rinnovabili con ML: Python LSTM per Solare e Eolico Nel 2024, l'Italia ha raggiunto 74.3 GW di capacità rinnovabile… [2026-01-25] - [01 - Architettura DERMS: Aggregare Milioni di Risorse Distribuite](https://federicocalo.dev/it/blog/architettura-derms-aggregare-risorse-distribuite) — Progettare sistemi DERMS per aggregare e gestire milioni di risorse energetiche distribuite: architettura, scaling e ottimizzazione. [2026-01-24] - [00 - Protocollo OCPP 2.x: Costruire Sistemi di Ricarica EV](https://federicocalo.dev/it/blog/protocollo-ocpp-2x-costruire-sistemi-ricarica-ev) — Guida completa al protocollo OCPP 2.x per costruire sistemi di ricarica EV: messaging, profili e implementazione backend. [2026-01-24] ### Fintech AI (10) - [Fintech B2B Italia: payroll + welfare aziendale con AI compliance](https://federicocalo.dev/it/blog/fintech-b2b-italia-payroll-benefit-ai-2026) — HR-tech italiano: automazione busta paga, flexible benefits, compliance CCNL+labor law. Factorial, Fluida, Zucchetti con NLP per calcolo… [2026-06-07] - [Tax filing AI Italia: ChatGPT per dichiarazione 730 2026, limiti e compliance](https://federicocalo.dev/it/blog/tax-filing-ai-italia-chatgpt-dichiarazione-730-2026) — AI-assisted tax filing 730 precompilata: quando ChatGPT/Claude aiutano, limiti legali, CAF vs fai-da-te. TaxRate, MyTax, fintech italiane. [2026-06-07] - [Bitcoin custody enterprise + AI risk: regulators Italia, CONSOB, Banca d'Italia 2026](https://federicocalo.dev/it/blog/bitcoin-custody-enterprise-ai-risk-regulators-italia-2026) — Custody multisig + HSM, anomaly detection AI, framework OAM Banca d'Italia. Coinbase Custody, BitGo, Anchorage con compliance italiana +… [2026-06-06] - [Fattura elettronica + AI: riconciliazione automatica 2026 con estrazione OCR + LLM](https://federicocalo.dev/it/blog/fattura-elettronica-ai-riconciliazione-automatica-2026) — Sistema end-to-end per riconciliazione fatture via OCR + LLM: estrazione dati XML, matching automatico ERP-Banking, reconciliation… [2026-06-06] - [Insurtech italiana: AI claims processing automatizzato con OCR e anomaly detection](https://federicocalo.dev/it/blog/insurtech-italiana-ai-claims-processing-automatizzato-2026) — Guida completa al claims processing automatizzato via AI: damage assessment con foto, fraud detection ML, framework EU AI Act. Case study… [2026-06-05] - [Robo-advisor italiani 2026: ML portfolio optimization](https://federicocalo.dev/it/blog/robo-advisor-italiani-2026-ml-portfolio-optimization) — Modern Portfolio Theory + ML allocation optimization. Risk profiling NLP questionnaire. Italian Moneyfarm AUM €4B+, Gimme5, Tinaba. Tax… [2026-06-04] - [DeFi audit con AI: smart contract security 2026](https://federicocalo.dev/it/blog/defi-audit-ai-smart-contract-security-2026) — Slither static analysis, Certora formal verification, AI-augmented audit GPT-4 + custom Solidity LLM. Italian Web3 startup Aleph Zero,… [2026-06-03] - [Crypto compliance MiCA: come PMI fintech IT si conformano](https://federicocalo.dev/it/blog/crypto-compliance-mica-pmi-fintech-italia-2026) — MiCA Regulation 2023/1114 timeline compliance. CASP authorization, stablecoins ART/EMT. Italian platform Young Platform, Rock Trading,… [2026-06-02] - [Anti-money laundering (AML) AI: Banca d'Italia 2026](https://federicocalo.dev/it/blog/anti-money-laundering-aml-ai-banca-italia-2026) — AMLD6 + framework italiano AML automation con AI. Suspicious Activity Reports (SAR) via NLP transazioni. False positive reduction 90%→30%.… [2026-05-31] - [Open Banking PSD2 + AI: aggregatori italiani 2026](https://federicocalo.dev/it/blog/open-banking-psd2-ai-aggregatori-italiani-2026) — PSD2/PSD3 in Italia: standard TPP Third Party Providers, API Open Banking, aggregatori fintech Fabrick/Tinaba/Sella Banking. AI per… [2026-05-27] ### FoodTech & Precision Agriculture (10) FoodTech: IoT per l'agricoltura di precisione, AI per la supply chain alimentare, tracciabilità blockchain, food safety compliance e piattaforme per la sostenibilità alimentare. - [09 - Supply Chain Alimentare: ETL Pattern da Farm a Retailer](https://federicocalo.dev/it/blog/supply-chain-alimentare-etl-pattern-farm-retailer) — Supply Chain Alimentare: ETL Pattern da Farm a Retailer Ogni anno, circa un terzo di tutto il cibo prodotto per il consumo umano viene… [2026-01-24] - [08 - Dashboard Real-Time per Farm IoT con Angular e Grafana](https://federicocalo.dev/it/blog/dashboard-real-time-farm-iot-angular-grafana) — 08 - Dashboard Real-Time per Farm IoT con Angular e Grafana: Dashboard Real-Time per Farm IoT con Angular e Grafana Sono le 03:47 di una… [2026-01-24] - [07 - Demand Forecasting per Riduzione Spreco: ML Time-Series](https://federicocalo.dev/it/blog/demand-forecasting-riduzione-spreco-ml-time-series) — Demand Forecasting per Riduzione Spreco: ML e Time-Series nel FoodTech Ogni anno il mondo produce circa 1,05 miliardi di tonnellate di cibo… [2026-01-24] - [06 - Automazione Vertical Farming: Controllo Robotico via API](https://federicocalo.dev/it/blog/automazione-vertical-farming-controllo-robotico-api) — Automazione Vertical Farming: Controllo Robotico via API Un magazzino industriale dismesso a Cavenago di Brianza, alle porte di Milano. [2026-01-24] - [05 - Automazione FSMA 204: Tracking, Alert e Recall via Python](https://federicocalo.dev/it/blog/automazione-fsma-204-tracking-alert-recall-python) — Automazione FSMA 204: Tracking, Alert e Recall via Python Il 20 gennaio 2026 avrebbe dovuto segnare uno spartiacque nella storia della food… [2026-01-24] - [04 - Computer Vision per Controllo Qualità Alimentare con PyTorch YOLO](https://federicocalo.dev/it/blog/computer-vision-controllo-qualita-alimentare-pytorch-yolo) — Implementazione di sistemi di visione artificiale per ispezione qualità alimentare: YOLO, classificazione difetti e pipeline produttiva. [2026-01-23] - [03 - Sistema di Tracciabilità Alimentare: Blockchain, RFID e IoT](https://federicocalo.dev/it/blog/sistema-tracciabilita-alimentare-blockchain-rfid-iot) — Sistema di Tracciabilita Alimentare: Blockchain, RFID e IoT Nel 2013, il laboratorio dell'Autorita Irlandese per la Sicurezza Alimentare… [2026-01-23] - [02 - API Satellitari e Meteorologiche per AgriTech: Dati Predittivi](https://federicocalo.dev/it/blog/api-satellitari-meteorologiche-agritech-dati-predittivi) — API Satellitari e Meteorologiche per AgriTech: Dati Predittivi con Sentinel-2 e Python Nel 2024, l'Agenzia Spaziale Europea ha acquisito… [2026-01-23] - [01 - ML Edge per Rilevamento Malattie Colture: TensorFlow Lite su Raspberry Pi](https://federicocalo.dev/it/blog/ml-edge-rilevamento-malattie-colture-tensorflow-lite) — Deploy di modelli TensorFlow Lite su Raspberry Pi per rilevamento malattie colture in tempo reale. Edge computing per agricoltura. [2026-01-23] - [00 - Pipeline IoT per Agricoltura di Precisione con Python e MQTT](https://federicocalo.dev/it/blog/pipeline-iot-agricoltura-precisione-python-mqtt) — Guida completa alla costruzione di pipeline IoT per agricoltura di precisione: sensori MQTT, broker, data lake e dashboard. [2026-01-23] ### Game Backend: Server Architecture Multiplayer (10) Game backend engineering: architetture server per giochi multiplayer, netcode, matchmaking, state synchronization, authoritative servers e scaling per gaming su larga scala. - [09 - Observability Game Backend: Latency, Tickrate e Player Experience](https://federicocalo.dev/it/blog/observability-game-backend-latency-tickrate) — Observability Game Backend: Latency, Tickrate e Player Experience Un game backend può essere tecnicamente perfetto sulla carta -… [2026-02-03] - [08 - Cloud Gaming: Streaming con WebRTC ed Edge Node](https://federicocalo.dev/it/blog/cloud-gaming-streaming-webrtc-edge-node) — Cloud Gaming: Streaming con WebRTC ed Edge Node Il cloud gaming promette qualcosa di fondamentalmente rivoluzionario: giocare a titoli AAA… [2026-02-03] - [07 - Game Telemetry Pipeline: Player Analytics su Scala](https://federicocalo.dev/it/blog/game-telemetry-pipeline-player-analytics-scala) — Game Telemetry Pipeline: Player Analytics su Scala Ogni giorno, un gioco multiplayer moderno genera miliardi di eventi: un giocatore si… [2026-02-03] - [06 - Live Operations (LiveOps): Event System e Feature Flag](https://federicocalo.dev/it/blog/live-operations-liveops-event-system-feature-flag) — 06 - Live Operations (LiveOps): Event System e Feature Flag: Live Operations (LiveOps): Event System e Feature Flag L'era dei giochi "ship… [2026-02-02] - [05 - Open Match e Nakama: Game Backend Open-Source](https://federicocalo.dev/it/blog/open-match-nakama-game-backend-open-source) — Open Match e Nakama: Game Backend Open-Source Costruire un game backend da zero e un progetto che può richiedere anni e decine di ingegneri. [2026-02-02] - [04 - Architettura Anti-Cheat: Server Authority e Analisi Comportamentale](https://federicocalo.dev/it/blog/architettura-anti-cheat-server-authority) — Architettura Anti-Cheat: Server Authority e Analisi Comportamentale Il cheating nei videogiochi e un problema da $30 miliardi all'anno per… [2026-02-02] - [03 - Sincronizzazione Stato Real-Time: Rollback e Riconciliazione](https://federicocalo.dev/it/blog/sincronizzazione-stato-real-time-rollback) — Sincronizzazione Stato Real-Time: Rollback Netcode e Riconciliazione Immagina di sparare a un nemico nel tuo gioco: il proiettile parte, il… [2026-02-02] - [02 - Sistema di Matchmaking: ELO, Glicko-2 e Queue Management](https://federicocalo.dev/it/blog/sistema-matchmaking-elo-glicko2-queue) — Sistema di Matchmaking: ELO, Glicko-2 e Queue Management Il matchmaking e l'algoritmo silenzioso che decide se una partita sarà divertente… [2026-02-02] - [01 - Game Server Dedicati: Orchestrazione con GameLift e Agones](https://federicocalo.dev/it/blog/game-server-dedicati-orchestrazione-gamelift-agones) — Game Server Dedicati: Orchestrazione con GameLift e Agones Ogni partita multiplayer competitiva si regge su un'infrastruttura invisibile ma… [2026-02-02] - [00 - Anatomia di un Game Backend Multiplayer](https://federicocalo.dev/it/blog/anatomia-game-backend-multiplayer) — Cosa Rende un Game Backend Diverso da Tutto il Resto Se hai mai sviluppato un backend per un'applicazione web, sai come funziona: un client… [2026-02-02] ### Green Software Engineering (10) Green software: carbon-aware computing, energy-efficient algorithms, SCI (Software Carbon Intensity), sustainable cloud architecture e strumenti per misurare l'impatto ambientale del codice. - [09 - AI e Carbonio: Misurare e Ridurre il Footprint del ML Training](https://federicocalo.dev/it/blog/ai-carbonio-misurare-ridurre-footprint-ml-training) — AI e Carbonio: Misurare e Ridurre il Footprint del ML Training Il training di GPT-4 ha consumato circa 50 GWh di energia elettrica ,… [2026-01-27] - [08 - Pattern Architetturali Sostenibili: Storage, Cache e Batch](https://federicocalo.dev/it/blog/pattern-architetturali-sostenibili-storage-cache-batch) — Pattern architetturali per software sostenibile: ottimizzazione storage, caching intelligente e scheduling batch carbon-aware. [2026-01-27] - [07 - API ESG Reporting: Integrazione con Workflow CSRD](https://federicocalo.dev/it/blog/api-esg-reporting-integrazione-workflow-csrd) — API ESG Reporting: Integrazione con Workflow CSRD Il 1 gennaio 2024 ha segnato una svolta epocale per le aziende europee: la Corporate… [2026-01-27] - [06 - Pipeline Emissioni Scope 3 Value Chain](https://federicocalo.dev/it/blog/pipeline-emissioni-scope-3-value-chain) — Pipeline Emissioni Scope 3 Value Chain: Dal Dato Grezzo all'Audit Trail Il 70-90% delle emissioni totali di un'azienda tech o software si… [2026-01-26] - [05 - GreenOps: Infrastruttura Carbon-Aware con Kubernetes](https://federicocalo.dev/it/blog/greenops-infrastruttura-carbon-aware-kubernetes) — GreenOps: Infrastruttura Carbon-Aware con Kubernetes I data center mondiali consumano oggi tra l' 1 e il 2% dell'elettricità globale , con… [2026-01-26] - [04 - Scope 1, 2 e 3: Data Modeling per Software ESG Reporting](https://federicocalo.dev/it/blog/scope-1-2-3-data-modeling-software-esg-reporting) — Scope 1, 2 e 3: Data Modeling per Software ESG Reporting Il GHG Protocol (Greenhouse Gas Protocol) è diventato il framework universale de… [2026-01-26] - [03 - Carbon Aware SDK: Spostare Workload nel Tempo e nello Spazio](https://federicocalo.dev/it/blog/carbon-aware-sdk-spostare-workload-tempo-spazio) — Carbon Aware SDK: Spostare i Workload nel Tempo e nello Spazio Il settore ICT consuma circa 460-700 TWh di elettricità l'anno nei data… [2026-01-26] - [02 - Integrare Climatiq API: Calcoli Carbonio nel Backend](https://federicocalo.dev/it/blog/integrare-climatiq-api-calcoli-carbonio-backend) — Climatiq API: Integrare Calcoli Emissioni GHG nel Backend Nel 2025, il mercato delle soluzioni per il monitoraggio delle emissioni di… [2026-01-26] - [01 - Misurare l\](https://federicocalo.dev/it/blog/misurare-impronta-carbonica-codice-codecarbon) — Misurare l'Impronta Carbonica del Codice con CodeCarbon Ogni volta che addestri un modello di machine learning, esegui una pipeline ETL o… [2026-01-26] - [00 - Principi Green Software Foundation: Efficienza Carbonica per Developer](https://federicocalo.dev/it/blog/principi-green-software-foundation-efficienza-carbonica) — I principi fondamentali della Green Software Foundation: carbon efficiency, energy efficiency e carbon awareness per sviluppatori. [2026-01-26] ### Healthcare AI (10) - [Digital Therapeutics (DTx): Prescrivere app come farmaci in Italia](https://federicocalo.dev/it/blog/digital-therapeutics-dtx-prescrivere-app-come-farmaci-italia) — [2026-06-05] - [Mental Health Apps + AI: Stigma italiano e adozione telepsichiatria 2026](https://federicocalo.dev/it/blog/mental-health-apps-ai-stigma-italiano-adozione-2026) — [2026-06-04] - [AI per Health Insurance: Scoring rischio assicurazione vita in Italia](https://federicocalo.dev/it/blog/ai-health-insurance-scoring-rischio-assicurazione-vita-italia) — [2026-06-02] - [Personalized Nutrition AI: Dieta tarata su DNA e microbioma intestinale](https://federicocalo.dev/it/blog/personalized-nutrition-ai-dieta-tarata-dna-microbioma-2026) — [2026-06-01] - [Wearables + AI: predictive health con Apple Watch + Oura Ring in Italia](https://federicocalo.dev/it/blog/wearables-ai-predictive-health-apple-watch-oura-italia) — [2026-05-28] - [Continuous Glucose Monitoring (CGM) con AI: il futuro della gestione del diabete](https://federicocalo.dev/it/blog/continuous-glucose-monitoring-cgm-ai-futuro-diabete-2026) — [2026-04-13] - [Telemedicina e chatbot AI: regolamentazione italiana 2026 e responsabilità medico-legale](https://federicocalo.dev/it/blog/telemedicina-chatbot-ai-regolamentazione-italiana-2026) — [2026-04-10] - [Drug discovery con LLM: AlphaFold 3 e Mistral medica per accelerare sviluppo farmaceutico](https://federicocalo.dev/it/blog/drug-discovery-llm-alphafold-mistral-medica-2026) — [2026-04-05] - [Health data lake italiani: Fascicolo Sanitario Elettronico 2.0 e AI per medicina predittiva](https://federicocalo.dev/it/blog/health-data-lake-italiani-fse-fascicolo-sanitario-elettronico-ai) — [2026-03-30] - [AI in radiologia italiana: riconoscimento immagini DICOM e Computer-Aided Diagnosis](https://federicocalo.dev/it/blog/ai-radiologia-italiana-riconoscimento-immagini-dicom-2026) — [2026-02-22] ### Matematica e Statistica per l'AI (10) Fondamenti matematici per l'AI: algebra lineare, calcolo, probabilità, statistica bayesiana, ottimizzazione e teoria dell'informazione applicate al machine learning. - [10 - Data Augmentation e Generazione Dati Sintetici: Cresce i Dataset](https://federicocalo.dev/it/blog/data-augmentation-generazione-dati-sintetici-dataset) — 10 - Data Augmentation e Generazione Dati Sintetici: Cresce i Dataset: Introduzione: Quando i Dati Non Bastano Nel machine learning, i dati… [2026-04-24] - [09 - Matematica dei Transformer: Self-Attention e Positional Encoding](https://federicocalo.dev/it/blog/matematica-transformer-self-attention-positional-encoding) — Introduzione: La Rivoluzione dei Transformer I Transformer , introdotti nel paper "Attention Is All You Need" (2017), hanno rivoluzionato… [2026-04-23] - [08 - Statistica Inferenziale: Intervalli di Confidenza e A/B Testing](https://federicocalo.dev/it/blog/statistica-inferenziale-intervalli-confidenza-ab-testing) — Introduzione: Dalla Sample alla Popolazione La statistica inferenziale ci permette di trarre conclusioni su una popolazione intera… [2026-04-21] - [07 - Funzioni di Perdita: MSE, Cross-Entropy, Focal Loss e Custom Loss](https://federicocalo.dev/it/blog/funzioni-perdita-mse-cross-entropy-focal-loss) — Introduzione: La Loss Function Guida Tutto La funzione di perdita (loss function) e il criterio che il modello ottimizza durante il… [2026-04-14] - [06 - PCA e Riduzione Dimensionale: Comprimere Dati Intelligentemente](https://federicocalo.dev/it/blog/pca-riduzione-dimensionale-componenti-principali) — Introduzione: Comprimere i Dati Senza Perdere Informazione I dataset reali hanno spesso centinaia o migliaia di feature. [2026-04-12] - [05 - Teoria dell\](https://federicocalo.dev/it/blog/teoria-informazione-entropia-cross-entropy-kl-divergence) — Introduzione: Misurare l'Informazione La teoria dell'informazione , fondata da Claude Shannon nel 1948, ci da gli strumenti per… [2026-04-11] - [04 - Ottimizzazione: Gradient Descent, SGD, Adam e Learning Rate Scheduling](https://federicocalo.dev/it/blog/ottimizzazione-gradient-descent-sgd-adam-learning-rate) — Introduzione: Come i Modelli Trovano i Pesi Migliori Addestrare un modello di machine learning significa trovare i valori dei parametri che… [2026-04-09] - [03 - Probabilità e Statistica: Distribuzioni, Bayesian Inference e Hypothesis Testing](https://federicocalo.dev/it/blog/probabilita-statistica-distribuzioni-bayesian-hypothesis-testing) — Introduzione: perchè la Probabilità e Fondamentale per l'AI Il machine learning e, nella sua essenza, un problema di ragionamento sotto… [2026-04-07] - [02 - Calcolo Differenziale per DL: Gradienti e Backpropagation](https://federicocalo.dev/it/blog/calcolo-differenziale-deep-learning-gradienti-backpropagation) — Introduzione: Come le Reti Neurali Imparano Se l'algebra lineare e il linguaggio del machine learning, il calcolo differenziale e il suo… [2026-04-04] - [01 - Algebra Lineare per ML: Vettori, Matrici e Trasformazioni](https://federicocalo.dev/it/blog/algebra-lineare-machine-learning-vettori-matrici-trasformazioni) — Introduzione: perchè l'Algebra Lineare e il Linguaggio del Machine Learning Ogni volta che un modello di machine learning elabora… [2026-03-31] ### MLOps e Machine Learning in Produzione (10) MLOps dalla teoria alla pratica: pipeline di training, model registry, feature store, A/B testing, monitoring del model drift, CI/CD per ML e infrastruttura su Kubernetes e cloud. - [10 - Case Study: Churn Prediction in Produzione](https://federicocalo.dev/it/blog/case-study-churn-prediction-produzione) — Guida completa a Case Study: Churn Prediction in Produzione: architettura, implementazione pratica e best practices per developer e team… [2026-04-22] - [09 - Governance ML: Compliance, Audit, Ethics](https://federicocalo.dev/it/blog/governance-ml-compliance-audit-ethics) — Guida completa a Governance ML: Compliance, Audit, Ethics: architettura, implementazione pratica e best practices per developer e team… [2026-04-22] - [08 - A/B Testing di Modelli ML](https://federicocalo.dev/it/blog/ab-testing-modelli-ml) — Guida completa a A/B Testing di Modelli ML: architettura, implementazione pratica e best practices per developer e team tecnici. [2026-04-21] - [07 - Scaling ML su Kubernetes](https://federicocalo.dev/it/blog/scaling-ml-kubernetes) — Guida completa a Scaling ML su Kubernetes: architettura, implementazione pratica e best practices per developer e team tecnici. [2026-04-20] - [06 - Serving Modelli: FastAPI + Uvicorn in Produzione](https://federicocalo.dev/it/blog/serving-modelli-fastapi-uvicorn-produzione) — Guida completa a Serving Modelli: FastAPI + Uvicorn in Produzione: architettura, implementazione pratica e best practices per developer e… [2026-04-13] - [05 - Model Drift Detection e Retraining Automatico](https://federicocalo.dev/it/blog/model-drift-detection-retraining-automatico) — Guida completa a Model Drift Detection e Retraining Automatico: architettura, implementazione pratica e best practices per developer e team… [2026-04-12] - [04 - Experiment Tracking con MLflow: Guida Completa](https://federicocalo.dev/it/blog/experiment-tracking-mlflow-guida-completa) — Guida completa a Experiment Tracking con MLflow: Guida Completa: architettura, implementazione pratica e best practices per developer e… [2026-04-12] - [03 - Versionare Dataset e Modelli: DVC vs LakeFS](https://federicocalo.dev/it/blog/versionare-dataset-modelli-dvc-lakefs) — Guida completa a Versionare Dataset e Modelli: DVC vs LakeFS: architettura, implementazione pratica e best practices per developer e team… [2026-04-11] - [02 - Pipeline ML con CI/CD: GitHub Actions + Docker](https://federicocalo.dev/it/blog/pipeline-ml-cicd-github-actions-docker) — Guida completa a Pipeline ML con CI/CD: GitHub Actions + Docker: architettura, implementazione pratica e best practices per developer e… [2026-04-09] - [01 - MLOps: Da Esperimento a Produzione](https://federicocalo.dev/it/blog/mlops-da-esperimento-produzione) — Guida completa a MLOps: Da Esperimento a Produzione: architettura, implementazione pratica e best practices per developer e team tecnici. [2026-04-07] ### NLP Moderno: da BERT ai LLM (10) NLP moderno: BERT, GPT, transformer, tokenizzazione subword, named entity recognition, sentiment analysis, machine translation e information extraction con Hugging Face. - [10 - Monitoring NLP Models in Production](https://federicocalo.dev/it/blog/monitoring-nlp-models-production) — Guida completa a Monitoring NLP Models in Production [2026-05-12] - [09 - Semantic Similarity e Text Matching](https://federicocalo.dev/it/blog/semantic-similarity-text-matching) — Guida completa a Semantic Similarity e Text Matching [2026-05-11] - [08 - Fine-tuning LLM Localmente: LoRA su Consumer GPU](https://federicocalo.dev/it/blog/fine-tuning-llm-localmente-lora-consumer-gpu) — Guida completa a Fine-tuning LLM Localmente [2026-05-07] - [07 - HuggingFace Transformers: Guida Completa](https://federicocalo.dev/it/blog/huggingface-transformers-guida-completa) — Guida completa a HuggingFace Transformers: Guida Completa [2026-05-07] - [06 - Text Classification: Multi-label e Multi-class](https://federicocalo.dev/it/blog/text-classification-multi-label-multi-class) — Guida completa a Text Classification: Multi-label e Multi-class [2026-05-06] - [05 - Named Entity Recognition (NER)](https://federicocalo.dev/it/blog/named-entity-recognition-ner) — Guida completa a Named Entity Recognition (NER) [2026-05-05] - [04 - Sentiment Analysis per Italiano: feel-it e Custom](https://federicocalo.dev/it/blog/sentiment-analysis-italiano-feel-it-custom) — Guida completa a Sentiment Analysis per Italiano [2026-05-04] - [03 - Sentiment Analysis: da BERT a Production](https://federicocalo.dev/it/blog/sentiment-analysis-bert-production) — Guida completa a Sentiment Analysis: da BERT a Production [2026-05-03] - [02 - BERT Spiegato: Architettura e Pretraining](https://federicocalo.dev/it/blog/bert-spiegato-architettura-pretraining) — Guida completa a BERT Spiegato: Architettura e Pretraining: architettura, implementazione pratica e best practices per developer e team… [2026-05-02] - [01 - NLP Fondamenti: Tokenizzazione, Embeddings](https://federicocalo.dev/it/blog/nlp-fondamenti-tokenizzazione-embeddings) — Guida completa a NLP Fondamenti: Tokenizzazione, Embeddings: architettura, implementazione pratica e best practices per developer e team… [2026-05-02] ### Programmazione in Python e Java (10) - [10 - Memory model e GC: cosa devi sapere come dev](https://federicocalo.dev/it/blog/programmazione-python-java-10-10-memory-model-e-gc-cosa-devi-sapere-come-dev) — Memory model di JVM e CPython, garbage collector, reference counting, generational GC e tuning. [2026-03-22] - [09 - Programmazione funzionale: lambda, stream Java, comprehensions Python](https://federicocalo.dev/it/blog/programmazione-python-java-09-09-programmazione-funzionale-lambda-stream-java-comprehensio) — Lambda expression, Stream API Java, list/dict comprehensions Python e funzioni map/filter/reduce. [2026-03-22] - [08 - I/O file e parsing: text, JSON, CSV in entrambi](https://federicocalo.dev/it/blog/programmazione-python-java-08-08-i-o-file-e-parsing-text-json-csv-in-entrambi) — Lettura/scrittura file di testo, parsing JSON e CSV con librerie standard e di terze parti. [2026-03-22] - [07 - Gestione eccezioni e logging best practice](https://federicocalo.dev/it/blog/programmazione-python-java-07-07-gestione-eccezioni-e-logging-best-practice) — Try/except/finally in Python vs try/catch/finally Java, eccezioni custom e logging strutturato. [2026-03-22] - [06 - OOP in Python: duck typing, MRO, dataclass](https://federicocalo.dev/it/blog/programmazione-python-java-06-06-oop-in-python-duck-typing-mro-dataclass) — OOP in Python: duck typing, ereditarietà multipla, Method Resolution Order e dataclass moderne. [2026-03-22] - [05 - OOP in Java: classi, ereditarietà, polimorfismo, interface](https://federicocalo.dev/it/blog/programmazione-python-java-05-05-oop-in-java-classi-ereditariet-polimorfismo-interface) — Programmazione orientata agli oggetti in Java: classi, ereditarietà, polimorfismo, interfacce e classi astratte. [2026-03-22] - [04 - Strutture dati native: list/dict Python vs ArrayList/HashMap Java](https://federicocalo.dev/it/blog/programmazione-python-java-04-04-strutture-dati-native-list-dict-python-vs-arraylist-hashm) — Collezioni standard nei due linguaggi: liste, set, mappe, performance e API equivalenti. [2026-03-22] - [03 - Funzioni, scope, closure: differenze tra i due linguaggi](https://federicocalo.dev/it/blog/programmazione-python-java-03-03-funzioni-scope-closure-differenze-tra-i-due-linguaggi) — Definizione di funzioni, scope lessicale, closure, default arguments e funzioni di prima classe. [2026-03-21] - [02 - Tipi, variabili, controllo di flusso in Python vs Java](https://federicocalo.dev/it/blog/programmazione-python-java-02-02-tipi-variabili-controllo-di-flusso-in-python-vs-java) — Tipi primitivi e oggetto, dichiarazioni di variabili, costrutti if/while/for nei due linguaggi a confronto. [2026-03-21] - [01 - Setup ambiente: Python venv, Java JDK 21, IDE moderni](https://federicocalo.dev/it/blog/programmazione-python-java-01-01-setup-ambiente-python-venv-java-jdk-21-ide-moderni) — Installazione di Python 3.12, Java JDK 21 LTS, configurazione di venv, Maven, Gradle e scelta dell'IDE (VS Code, IntelliJ, PyCharm). [2026-03-21] ### PropTech: Piattaforme Immobiliari e IoT (10) PropTech: piattaforme immobiliari, digital twin per edifici, IoT per building management, ML per valutazione immobiliare e smart building automation. - [09 - Privacy e Compliance nel PropTech: Fair Housing e Bias](https://federicocalo.dev/it/blog/privacy-compliance-proptech-fair-housing-bias) — Privacy e Compliance nel PropTech: Fair Housing e Bias Algoritmico Nel luglio 2025, il Procuratore Generale del Massachusetts ha raggiunto… [2026-02-01] - [08 - Tour Virtuali Immobiliari: WebGL e 3D Web Tech](https://federicocalo.dev/it/blog/tour-virtuali-immobiliari-webgl-3d-web) — Tour Virtuali Immobiliari: WebGL e 3D Web Technology Le statistiche parlano chiaro: immobili con tour virtuali ricevono il 87% di… [2026-02-01] - [07 - Ricerca Geospaziale e Location Services con PostGIS](https://federicocalo.dev/it/blog/ricerca-geospaziale-location-services-postgis) — Ricerca Geospaziale e Location Services con PostGIS La ricerca per localizzazione e il cuore di qualsiasi piattaforma immobiliare: il 73%… [2026-02-01] - [06 - Property Management Autonomo con AI Agent](https://federicocalo.dev/it/blog/property-management-autonomo-ai-agent) — Property Management Autonomo con AI Agent La gestione immobiliare tradizionale e un settore ad alta intensità di lavoro manuale: un… [2026-02-01] - [05 - Pipeline Dati Real-Time Mercato Immobiliare](https://federicocalo.dev/it/blog/pipeline-dati-real-time-mercato-immobiliare) — Pipeline Dati Real-Time per il Mercato Immobiliare Il mercato immobiliare produce dati in quantità astronomica ogni giorno: nuovi annunci,… [2026-02-01] - [04 - Piattaforma Mortgage e Lending Technology](https://federicocalo.dev/it/blog/piattaforma-mortgage-lending-technology) — Piattaforma Mortgage e Lending Technology Il settore dei mutui sta vivendo una trasformazione radicale: nel 2025, il 55% dei lender sta… [2026-02-01] - [03 - Smart Building IoT: Integrazione Sensori ed Edge Computing](https://federicocalo.dev/it/blog/smart-building-iot-integrazione-sensori-edge) — Smart Building IoT: Integrazione Sensori ed Edge Computing Il mercato europeo degli smart building ha raggiunto 7,5 miliardi di euro nel… [2026-02-01] - [02 - BIM Software Architecture: Modellazione 3D per AEC](https://federicocalo.dev/it/blog/bim-software-architecture-modellazione-3d-aec) — BIM Software Architecture: Modellazione 3D e Collaborazione per il Settore AEC Il Building Information Modeling (BIM) ha trasformato… [2026-01-31] - [01 - Valutazione Immobiliare con ML (Zestimate-like)](https://federicocalo.dev/it/blog/valutazione-immobiliare-ml-zestimate) — Modelli ML per valutazione immobiliare automatica: feature engineering, gradient boosting, interpretabilità e deployment. [2026-01-31] - [00 - Architettura Piattaforma Immobiliare su Scala](https://federicocalo.dev/it/blog/architettura-piattaforma-immobiliare-scala) — Architettura di una Piattaforma Immobiliare a Scala Le piattaforme immobiliari moderne come Zillow , Idealista , Immobiliare.it e Rightmove… [2026-01-31] ### Quantum Computing in Italiano (10) - [Hardware quantistico: IBM Q, IonQ, Rigetti](https://federicocalo.dev/it/blog/quantum-computing-10-hardware-quantistico-ibm-q-ionq-rigetti) — Tipologie qubit (superconducting, trapped ion), free tier. [2026-03-24] - [Quantum Machine Learning (QML) intro](https://federicocalo.dev/it/blog/quantum-computing-09-quantum-machine-learning-qml-intro) — Quantum kernel methods, parametric quantum circuits. [2026-03-24] - [QAOA per ottimizzazione combinatoriale](https://federicocalo.dev/it/blog/quantum-computing-08-qaoa-per-ottimizzazione-combinatoriale) — MaxCut, traveling salesman, hybrid loops. [2026-03-23] - [Variational Quantum Eigensolver (VQE) per chimica](https://federicocalo.dev/it/blog/quantum-computing-07-variational-quantum-eigensolver-vqe-per-chimica) — Hybrid quantum-classical, ansatz, ottimizzazione classica. [2026-03-23] - [Algoritmo di Shor: fattorizzazione e crittografia post-quantum](https://federicocalo.dev/it/blog/quantum-computing-06-algoritmo-di-shor-fattorizzazione-e-crittografia-post-quantu) — Quantum Fourier Transform, periodicità. [2026-03-23] - [Algoritmo di Grover: ricerca quantistica](https://federicocalo.dev/it/blog/quantum-computing-05-algoritmo-di-grover-ricerca-quantistica) — Ricerca O(√N), amplitudini, applicazioni. [2026-03-23] - [Algoritmo di Deutsch-Jozsa: il primo speedup](https://federicocalo.dev/it/blog/quantum-computing-04-algoritmo-di-deutsch-jozsa-il-primo-speedup) — Problema black-box, quantum advantage. [2026-03-23] - [Entanglement: Bell pairs e teletrasporto quantistico](https://federicocalo.dev/it/blog/quantum-computing-03-entanglement-bell-pairs-e-teletrasporto-quantistico) — Stati di Bell, GHZ, teletrasporto. [2026-03-23] - [Gate quantistici: Hadamard, Pauli, CNOT](https://federicocalo.dev/it/blog/quantum-computing-02-gate-quantistici-hadamard-pauli-cnot) — Single-qubit e two-qubit gate, matrici unitarie. [2026-03-23] - [Qubit e superposizione: la base del quantum](https://federicocalo.dev/it/blog/quantum-computing-01-qubit-e-superposizione-la-base-del-quantum) — Bra-ket notation, sfera di Bloch, prima visualizzazione. [2026-03-22] ### RAG Engineering (10) - [Re-ranking nelle pipeline RAG: cross-encoder e recupero a due stadi](https://federicocalo.dev/it/blog/reranking-rag-cross-encoder) — Il retrieval a due stadi in RAG: bi-encoder per il recupero iniziale veloce, cross-encoder per il re-ranking intelligente dei top-k.… [2026-07-15] - [Monitoring production vs eval set: drift detection, retraining trigger](https://federicocalo.dev/it/blog/09-monitoring-production-vs-eval-set-drift-detection-retraining-trigger) — Monitoring production vs eval set: drift detection, retraining trigger: Monitoring production vs eval set: drift detection, retraining… [2026-02-25] - [Prompt optimization driven by eval: A/B retrieval strategy, reranking, prompt template](https://federicocalo.dev/it/blog/08-prompt-optimization-driven-by-eval-ab-retrieval-strategy-reranking-prompt-template) — Prompt optimization driven by eval: A/B retrieval strategy, reranking, prompt template Prompt A: context_precision 0.72. [2026-02-25] - [Evaluation framework automation: scoring pipeline, batch processing, async evaluation](https://federicocalo.dev/it/blog/07-evaluation-framework-automation-scoring-pipeline-batch-processing-async-evaluation) — Evaluation framework automation: scoring pipeline, batch processing, async evaluation: Evaluation framework automation: scoring pipeline,… [2026-02-25] - [Faithfulness metric: come detectare quando LLM allucina dato il contesto](https://federicocalo.dev/it/blog/06-faithfulness-metric-come-detectare-quando-llm-allucina-dato-il-contesto) — Faithfulness metric: come detectare quando LLM allucina dato il contesto Il contesto recuperato dice chiaramente: "Il piano Base costa €100… [2026-02-25] - [Retrieval quality deep-dive: NDCG, MRR, HitRate, quando il retriever fallisce](https://federicocalo.dev/it/blog/05-retrieval-quality-deep-dive-ndcg-mrr-hitrate-quando-retriever-fallisce) — Retrieval quality deep-dive: NDCG, MRR, HitRate, quando il retriever fallisce Il retriever restituisce i top-10 documenti. [2026-02-25] - [Golden dataset: come costruire eval set che predice la production quality](https://federicocalo.dev/it/blog/04-golden-dataset-come-costruire-eval-set-che-predice-la-production-quality) — Golden dataset: come costruire eval set che predice la production quality: Golden dataset: come costruire eval set che predice la… [2026-02-25] - [DeepEval vs Ragas: quando scegli cosa, integrazione CI/CD con pytest](https://federicocalo.dev/it/blog/03-deepeval-vs-ragas-quando-scegli-cosa-integrazione-ci-cd-con-pytest) — DeepEval vs Ragas: quando scegli cosa, integrazione CI/CD con pytest Ragas per la sperimentazione rapida. DeepEval per i quality gate in… [2026-02-24] - [Ragas framework: 4 metriche senza golden label, synthetic data generation](https://federicocalo.dev/it/blog/02-ragas-framework-4-metriche-senza-golden-label-synthetic-data-generation) — Ragas framework: 4 metriche senza golden label, synthetic data generation "Ragas calcola 4 score senza dovermi dire quale risposta è giusta. [2026-02-24] - [RAG valutation crisis: perché "funziona" non è una metrica](https://federicocalo.dev/it/blog/01-rag-valuation-crisis-perche-funziona-non-e-una-metrica) — RAG valuation crisis: perché "funziona" non è una metrica "Il RAG funziona." Questa frase viene pronunciata ogni giorno nei team di… [2026-02-24] ### Terraform IaC (10) - [03 - Terraform State: Backend Remoto con S3/GCS, Locking e Import](https://federicocalo.dev/it/blog/terraform-state-backend-remoto-locking-import) — Terraform State: Backend Remoto con S3/GCS, Locking e Import Se c'e un unico aspetto di Terraform che causa piu incidenti in produzione, e… [2026-05-07] - [02 - Progettare Moduli Terraform Riusabili: Struttura, I/O e Registry](https://federicocalo.dev/it/blog/terraform-module-design-riusabile-registry) — Progettare Moduli Terraform Riusabili: Struttura, I/O e Registry Quando inizi a lavorare con Terraform su progetti reali, il momento… [2026-05-06] - [01 - Terraform da Zero: HCL, Provider e il Ciclo Plan-Apply-Destroy](https://federicocalo.dev/it/blog/terraform-fondamenti-hcl-provider-plan-apply) — Terraform da Zero: HCL, Provider e il Ciclo Plan-Apply-Destroy Nel 2026, il mercato dell'Infrastructure as Code ha raggiunto una maturita… [2026-05-05] - [10 - Terraform Enterprise Patterns: Workspace, Sentinel e Team Scaling](https://federicocalo.dev/it/blog/terraform-enterprise-patterns-workspace-sentinel-team) — Terraform IaC 18 min Terraform Enterprise Patterns: Workspace, Sentinel e Team Scaling Pattern per adottare Terraform in organizzazioni… [2026-02-10] - [09 - Terraform vs Pulumi vs OpenTofu: Confronto Definitivo 2026](https://federicocalo.dev/it/blog/terraform-vs-pulumi-vs-opentofu-confronto-2026) — Terraform IaC 15 min Terraform vs Pulumi vs OpenTofu: Confronto Definitivo 2026 Un confronto completo e imparziale tra i tre principali… [2026-02-10] - [08 - GitOps per Terraform: Flux TF Controller, Spacelift e Drift Detection](https://federicocalo.dev/it/blog/terraform-gitops-flux-spacelift-drift-detection) — Terraform IaC 16 min GitOps per Terraform: Flux TF Controller, Spacelift e Drift Detection Porta Terraform nel paradigma GitOps: Flux… [2026-02-09] - [07 - Terraform Multi-Cloud: AWS + Azure + GCP con Moduli Condivisi](https://federicocalo.dev/it/blog/terraform-multi-cloud-aws-azure-gcp-moduli-condivisi) — Terraform IaC 17 min Terraform Multi-Cloud: AWS + Azure + GCP con Moduli Condivisi Architettura Terraform per ambienti multi-cloud:… [2026-02-09] - [06 - Sicurezza IaC: Checkov, Trivy e OPA Policy-as-Code](https://federicocalo.dev/it/blog/terraform-security-checkov-trivy-opa-policy-as-code) — Terraform IaC 14 min Sicurezza IaC: Checkov, Trivy e OPA Policy-as-Code Integra il security scanning nel ciclo Terraform: Checkov per… [2026-02-09] - [05 - Testing IaC: Terratest, Terraform Test Nativo e Contract Testing](https://federicocalo.dev/it/blog/terraform-testing-terratest-terraform-test-contract) — Terraform IaC 18 min Testing IaC: Terratest, Terraform Test Nativo e Contract Testing Una strategia di test completa per Terraform: unit… [2026-02-09] - [04 - Terraform in CI/CD: GitHub Actions, Atlantis e Pull Request Workflow](https://federicocalo.dev/it/blog/terraform-cicd-github-actions-atlantis) — Terraform IaC 17 min Terraform in CI/CD: GitHub Actions, Atlantis e Pull Request Workflow Costruisci una pipeline Terraform professionale:… [2026-02-09] ### AI Infrastructure (9) - [Hybrid cloud-fallback strategy: self-hosted primario, OpenAI/Anthropic failover](https://federicocalo.dev/it/blog/10-hybrid-cloud-fallback-strategy-self-hosted-primario-openai-anthropic-failover) — Hybrid cloud-fallback strategy: self-hosted primario, OpenAI/Anthropic failover GPU morta alle 2:17 AM di un giovedi. Quaranta utenti… [2026-02-23] - [Model Context Protocol (MCP): connettere strumenti a Ollama come a Claude API](https://federicocalo.dev/it/blog/09-model-context-protocol-mcp-connettere-strumenti-a-ollama-come-a-claude-api) — Model Context Protocol (MCP): connettere strumenti a Ollama come a Claude API Claude ha MCP integrato nativamente. Ollama non ha nulla. [2026-02-23] - [Fine-tuning self-hosted: LoRA, QLoRA workflow end-to-end su GPU consumer](https://federicocalo.dev/it/blog/08-fine-tuning-self-hosted-lora-qlora-workflow-end-to-end-su-gpu-consumer) — Fine-tuning self-hosted: LoRA, QLoRA workflow end-to-end su GPU consumer Llama 3.1 8B è un modello straordinariamente capace, ma parla con… [2026-02-23] - [LLM serving alternatives 2026: LM Studio, SGLang, text-generation-webui, Llamafile](https://federicocalo.dev/it/blog/07-llm-serving-alternatives-2026-lm-studio-sglang-text-generation-webui-llamafile) — LLM serving alternatives 2026: LM Studio, SGLang, text-generation-webui, Llamafile vLLM è lo strumento giusto se devi servire centinaia di… [2026-02-23] - [Scaling self-hosted LLM: multi-GPU, multi-node e Ray cluster orchestration](https://federicocalo.dev/it/blog/06-scaling-self-hosted-llm-multi-gpu-multi-node-ray-cluster-orchestration) — Scaling self-hosted LLM: multi-GPU, multi-node e Ray cluster orchestration Ollama su una sola GPU regge circa 20 utenti concorrenti. [2026-02-23] - [Production safety LLM: rate limit, circuit breaker, cost cap, SLA guarantee](https://federicocalo.dev/it/blog/04-production-safety-llm-rate-limit-circuit-breaker-cost-cap-sla-guarantee) — Production safety LLM: rate limit, circuit breaker, cost cap, SLA guarantee: Production safety LLM: rate limit, circuit breaker, cost cap,… [2026-02-23] - [vLLM infrastructure deep-dive: PagedAttention, tensor parallelism, batch processing](https://federicocalo.dev/it/blog/03-vllm-infrastructure-deep-dive-pagedattention-tensor-parallelism-batch-processing) — vLLM infrastructure deep-dive: PagedAttention, tensor parallelism, batch processing vLLM V1 engine, rilasciato a gennaio 2025, evita il… [2026-02-23] - [Ollama setup production: quantization, memory, concurrency, cost per inference](https://federicocalo.dev/it/blog/02-ollama-setup-production-quantization-memory-concurrency-cost-per-inference) — Ollama setup production: quantization, memory, concurrency, cost per inference Hai installato Ollama, hai fatto ollama pull llama3.1:8b e… [2026-02-22] - [Ollama vs vLLM: quando usi cosa e perché la scelta sbagliata costa 19x in latenza](https://federicocalo.dev/it/blog/01-ollama-vs-vllm-quando-usi-cosa-e-perche-la-scelta-sbagliata-costa-19x-in-latenza) — Ollama vs vLLM: quando usi cosa e perché la scelta sbagliata costa 19x in latenza Ollama serve token a 41 TPS. vLLM arriva a 793 TPS. [2026-02-22] ### Da Microservices a Modular Monolith (9) Architetture distribuite: microservices, modular monolith, event-driven architecture, saga pattern, service mesh e strategie di migrazione tra approcci architetturali. - [Poker e Retro di ProjectHub: una slice reale BE-FE, dove lo schema regge il tempo reale](https://federicocalo.dev/it/blog/projecthub-poker-retro-slice-be-fe-schema-tempo-reale) — La collaborazione in tempo reale e un problema di schema, non di WebSocket. Documento il verticale Poker/Retro di ProjectHub (V184/V185)… [2026-07-14] - [08 - Case Study: Migrazione da Microservices a Modular Monolith (ROI Quantificato)](https://federicocalo.dev/it/blog/case-study-migrazione-microservices-modular) — Introduzione: Una Migrazione Reale con ROI Quantificato In questo ultimo articolo della serie presentiamo un case study dettagliato : la… [2026-05-05] - [07 - Migrazione Step-by-Step: Da Monolith a Modular Monolith](https://federicocalo.dev/it/blog/migrazione-step-step-monolith-modular) — Introduzione: La Migrazione come Processo Incrementale Migrare un monolith legacy a un modular monolith non e un progetto big-bang che… [2026-05-04] - [06 - Deployment e Scaling di Modular Monolith: Scaling Intelligente](https://federicocalo.dev/it/blog/deployment-scaling-modular-monolith-intelligent) — Introduzione: Deploy e Scaling Intelligente Uno dei vantaggi principali del modular monolith e la semplicità di deployment : un singolo… [2026-05-02] - [05 - Communication Patterns: Sincrone, Asincrone e Event-Driven](https://federicocalo.dev/it/blog/communication-patterns-sync-async-events) — 05 - Communication Patterns: Sincrone, Asincrone e Event-Driven: Introduzione: Comunicazione tra Moduli La comunicazione tra moduli e il… [2026-05-01] - [04 - Database Design per Modular Monolith: Schema Sharing vs Separation](https://federicocalo.dev/it/blog/database-design-modular-monolith-schema-pattern) — Introduzione: Il Database nel Modular Monolith Il design del database e una delle decisioni architetturali più critiche in un modular… [2026-04-30] - [03 - Bounded Contexts e Domain Driven Design: Modularità Logica](https://federicocalo.dev/it/blog/bounded-contexts-ddd-modularita-logica) — Introduzione: DDD come Fondamento della Modularita Il Domain Driven Design (DDD) non e solo un approccio alla modellazione del software: e… [2026-04-29] - [02 - Modular Monolith: Architettura Ibrida tra Monolith e Microservices](https://federicocalo.dev/it/blog/modular-monolith-architettura-ibrida-pattern) — Introduzione: Il Modular Monolith come Architettura Ibrida Nel precedente articolo abbiamo analizzato la crisi dei microservizi e i segnali… [2026-04-28] - [01 - Microservices Crisis: Quando e Perché Tornare al Monolith](https://federicocalo.dev/it/blog/microservices-crisis-quando-tornare-monolith) — Introduzione: La Crisi dei Microservizi Il 42% delle organizzazioni sta abbandonando o semplificando le proprie architetture a microservizi. [2026-04-25] ### Clean Architecture (9) - [Testing completo in Clean Architecture: dalle unit del domain all'integrazione](https://federicocalo.dev/it/blog/testing-clean-architecture) — La piramide dei test in Clean Architecture: unit test puri del domain (nessun mock, solo JUnit 5), test degli use case con port mockate… [2026-07-15] - [Infrastructure layer: JPA e Redis in Clean Architecture](https://federicocalo.dev/it/blog/infrastructure-jpa-redis) — L'infrastructure layer implementa le port del domain/application tramite adapter: JPA per la persistenza, Redis per il caching, WebClient… [2026-07-15] - [Use Case Pattern in Spring Boot Clean Architecture](https://federicocalo.dev/it/blog/use-case-spring-clean) — Application layer con use case (interactor), port e DTO come Java records. Orchestrazione domain-infrastructure senza accoppiamento… [2026-07-15] - [Domain layer in Clean Architecture: entità pure e value objects](https://federicocalo.dev/it/blog/domain-layer-clean-architecture) — Il domain layer è il cuore della Clean Architecture: logica di business pura, zero Spring, zero JPA. Scopri come modellare entità… [2026-07-15] - [SOLID in pratica con Java e TypeScript](https://federicocalo.dev/it/blog/solid-java-typescript) — I 5 principi SOLID (SRP, OCP, LSP, ISP, DIP) spiegati con esempi reali in Java 21 e TypeScript. Per ciascuno: un anti-pattern (sbagliato) e… [2026-07-15] - [Testing Spring Boot con Testcontainers: Integration Test con Database Veri](https://federicocalo.dev/it/blog/testing-spring-testcontainers) — Guida completa a Testcontainers per integration test Spring Boot. PostgreSQL e Redis in container reali, @DynamicPropertySource, riuso… [2026-07-15] - [JPA e Flyway in Clean Architecture: Domain Puro, Adapter Persistenza e Versionamento Schema](https://federicocalo.dev/it/blog/jpa-flyway-clean-architecture) — Come integrare JPA/Hibernate e le migration Flyway nel layer infrastructure di una Clean Architecture Spring Boot, mantenendo il domain… [2026-07-15] - [Java 21 per Spring Boot developer: Virtual Threads, Pattern Matching, Records e String Templates](https://federicocalo.dev/it/blog/java-21-spring-boot) — Java 21 LTS trasforma lo sviluppo Spring Boot con virtual threads, pattern matching avanzato, records immutabili e string templates. Guida… [2026-07-15] - [Clean Architecture in Java Spring Boot 3.4: 10 Pattern Production-Ready (e 3 Anti-Pattern da Evitare)](https://federicocalo.dev/it/blog/clean-architecture-spring-boot-3-4-pattern-production) — La Clean Architecture in Spring Boot 3.4 implementa il paradigma di dipendenza invertita tramite una struttura a 4 layer (domain →… [2026-02-21] ### Cursor IDE e AI-Native Development (9) Guida completa a Cursor IDE: setup, AI completions, chat con codebase, multi-file editing, custom rules, integrazione con Claude e strategie per lo sviluppo AI-native. - [09 - Workflow Professionale: Progetto Angular con Cursor](https://federicocalo.dev/it/blog/workflow-professionale-progetto-angular-cursor) — Guida completa a Workflow Professionale: Progetto Angular con Cursor: architettura, implementazione pratica e best practices per developer… [2026-04-06] - [08 - Cursor vs Windsurf vs Copilot nel 2026](https://federicocalo.dev/it/blog/cursor-vs-windsurf-vs-copilot-2026) — Guida completa a Cursor vs Windsurf vs Copilot nel 2026: architettura, implementazione pratica e best practices per developer e team… [2026-04-04] - [07 - Debugging con Cursor AI: 3x Piu Veloce](https://federicocalo.dev/it/blog/debugging-cursor-ai-3x-piu-veloce) — Guida completa a Debugging con Cursor AI: 3x Piu Veloce: architettura, implementazione pratica e best practices per developer e team… [2026-04-04] - [06 - MCP e Cursor: Connetti IDE a Database e API](https://federicocalo.dev/it/blog/mcp-cursor-connetti-ide-database-api) — Guida completa a MCP e Cursor: Connetti IDE a Database e API: architettura, implementazione pratica e best practices per developer e team… [2026-04-03] - [05 - Cursor Hooks: Automatizza il Workflow](https://federicocalo.dev/it/blog/cursor-hooks-automatizza-workflow) — Guida completa a Cursor Hooks: Automatizza il Workflow: architettura, implementazione pratica e best practices per developer e team tecnici. [2026-03-30] - [04 - Plan Mode e Background Agents](https://federicocalo.dev/it/blog/cursor-plan-mode-background-agents) — Guida completa a Plan Mode e Background Agents: architettura, implementazione pratica e best practices per developer e team tecnici. [2026-03-01] - [03 - Agent Mode: Modificare la Codebase con un Comando](https://federicocalo.dev/it/blog/cursor-agent-mode-modificare-codebase-comando) — Guida completa a Agent Mode: Modificare la Codebase con un Comando: architettura, implementazione pratica e best practices per developer e… [2026-02-27] - [02 - Cursor Rules: Configurare AI per il tuo Progetto](https://federicocalo.dev/it/blog/cursor-rules-configurare-ai-progetto) — Guida completa a Cursor Rules: Configurare AI per il tuo Progetto: architettura, implementazione pratica e best practices per developer e… [2026-02-24] - [01 - Cursor IDE: Guida Completa per Developer](https://federicocalo.dev/it/blog/cursor-ide-guida-completa-developer) — Guida completa a Cursor IDE: Guida Completa per Developer: architettura, implementazione pratica e best practices per developer e team… [2026-02-22] ### GovTech: Infrastruttura Pubblica Digitale (9) GovTech: digital identity, open government platforms, interoperabilità tra PA, citizen services, e-procurement e infrastruttura digitale per la pubblica amministrazione. - [Pubblica Amministrazione AI Italia 2026: SPID, AGID, PagoPA](https://federicocalo.dev/it/blog/pubblica-amministrazione-ai-italia-spid-agid-2026) — GovTech Italia 2026: SPID 35M utenti, CIE 30M, PagoPA €30B transazioni. AI NLP tax filing, healthcare, legal documents. EU AI Act… [2026-05-28] - [07 - GovStack Building Block: Implementare Moduli Government Digitale](https://federicocalo.dev/it/blog/govstack-building-block-implementare-moduli) — GovTech 24 min GovStack Building Block: Implementare Moduli Government Digitale Come implementare servizi di governo digitale con… [2026-02-05] - [06 - Integrazione API Governative: SPID, CIE e Servizi Digitali IT](https://federicocalo.dev/it/blog/integrazione-api-governative-spid-cie-servizi) — GovTech 26 min Integrazione API Governative: SPID, CIE e Servizi Digitali IT Guida pratica all'integrazione di SPID, CIE e pagoPA nei… [2026-02-05] - [05 - UI Accessibili per la PA: Implementazione WCAG 2.1 AA](https://federicocalo.dev/it/blog/ui-accessibili-pa-implementazione-wcag-2-1-aa) — GovTech 23 min UI Accessibili per la PA: Implementazione WCAG 2.1 AA Come implementare interfacce utente accessibili per la Pubblica… [2026-02-05] - [04 - GDPR-by-Design: Pattern Architetturali per Servizi Pubblici](https://federicocalo.dev/it/blog/gdpr-by-design-pattern-architetturali-servizi) — Pattern architetturali GDPR-by-design per servizi pubblici: minimizzazione dati, pseudonimizzazione e consent management. [2026-02-05] - [03 - Open Data API Design: Pubblicare e Consumare Dati Pubblici](https://federicocalo.dev/it/blog/open-data-api-design-pubblicare-consumare) — GovTech 24 min Open Data API Design: Pubblicare e Consumare Dati Pubblici Come progettare e implementare API per l'open data della… [2026-02-04] - [02 - OpenID Connect per Identità Governativa](https://federicocalo.dev/it/blog/openid-connect-identita-governativa) — GovTech 25 min OpenID Connect per Identità Governativa SPID e CIE si evolvono verso OpenID Connect: come implementare un Relying Party per… [2026-02-04] - [01 - eIDAS 2.0 e EUDI Wallet: Cosa Deve Sapere un Developer](https://federicocalo.dev/it/blog/eidas-2-eudi-wallet-developer) — GovTech 26 min eIDAS 2.0 e EUDI Wallet: Cosa Deve Sapere un Developer La nuova identità digitale europea prende forma: con il Regolamento… [2026-02-04] - [00 - Digital Public Infrastructure: Architettura e Building Block](https://federicocalo.dev/it/blog/digital-public-infrastructure-architettura-building-block) — GovTech 28 min Digital Public Infrastructure: Architettura e Building Block Come le infrastrutture digitali pubbliche stanno trasformando i… [2026-02-04] ### HeadlessCommerce (9) - [09 - Performance e SEO per Storefront Headless: Core Web Vitals, LCP e Structured Data](https://federicocalo.dev/it/blog/headless-commerce-performance-seo-web-vitals-structured-data) — Headless Commerce 16 min Performance e SEO per Storefront Headless: Core Web Vitals, LCP e Structured Data Storefront headless con Next.js… [2026-06-03] - [08 - Content Commerce: Integrare Headless CMS (Contentful/Sanity) con Piattaforma Commerce](https://federicocalo.dev/it/blog/content-commerce-cms-contentful-sanity-integrazione) — Headless Commerce 14 min Content Commerce: Integrare Headless CMS (Contentful/Sanity) con Piattaforma Commerce Content commerce unisce… [2026-06-02] - [07 - Integrazione Pagamenti Headless: Stripe Elements, Payment Intents e SCA Europeo](https://federicocalo.dev/it/blog/headless-pagamenti-stripe-payment-intents-sca) — Headless Commerce 17 min Integrazione Pagamenti Headless: Stripe Elements, Payment Intents e SCA Europeo Integra Stripe in uno storefront… [2026-06-01] - [06 - Storefront Headless con Next.js App Router: Catalog, Cart Persistente e Checkout Flow](https://federicocalo.dev/it/blog/storefront-nextjs-app-router-catalog-cart-checkout) — Headless Commerce 20 min Storefront Headless con Next.js App Router: Catalog, Cart Persistente e Checkout Flow Costruisci uno storefront… [2026-05-28] - [05 - Saleor: E-commerce GraphQL-Native, Checkout API Avanzata e 160+ Webhook](https://federicocalo.dev/it/blog/saleor-graphql-commerce-checkout-api-webhook) — Headless Commerce 16 min Saleor: E-commerce GraphQL-Native, Checkout API Avanzata e 160+ Webhook Saleor è l'unica piattaforma headless con… [2026-05-26] - [04 - Medusa.js: E-commerce Open-Source, Modulare e Self-Hosted con Node.js e TypeScript](https://federicocalo.dev/it/blog/medusa-js-ecommerce-open-source-modulare-nodejs) — Headless Commerce 18 min Medusa.js: E-commerce Open-Source, Modulare e Self-Hosted con Node.js e TypeScript Medusa v2 è la piattaforma… [2026-05-25] - [03 - Shopify Hydrogen e Oxygen: Costruire uno Storefront React Performante sull'Edge](https://federicocalo.dev/it/blog/shopify-hydrogen-oxygen-storefront-react-edge) — Headless Commerce 17 min Shopify Hydrogen e Oxygen: Costruire uno Storefront React Performante sull'Edge Hydrogen è il framework React… [2026-05-24] - [02 - Architettura MACH Commerce: Microservizi, API-First, Cloud-Native e Headless nell'E-commerce](https://federicocalo.dev/it/blog/mach-architettura-microservizi-api-first-cloud-native) — Headless Commerce 13 min Architettura MACH Commerce: Microservizi, API-First, Cloud-Native e Headless nell'E-commerce MACH (Microservices,… [2026-05-22] - [01 - Headless Commerce: Cos'è, Vantaggi, Svantaggi e Quando Ha Realmente Senso Adottarlo](https://federicocalo.dev/it/blog/headless-commerce-cos-e-vantaggi-quando-adottare) — Headless Commerce 11 min Headless Commerce: Cos'è, Vantaggi, Svantaggi e Quando Ha Realmente Senso Adottarlo Headless commerce separa… [2026-05-21] ### Quality Engineering per AI-Generated Code (9) Quality engineering per codice generato da AI: testing strategies, code review automation, mutation testing, property-based testing e metriche di qualità per l'era dell'AI coding. - [09 - Case Study - Implementazione Quality Framework per AI Code (End-to-End)](https://federicocalo.dev/it/blog/case-study-quality-framework-ai-code) — Case Study: Implementazione di un Quality Framework per AI Code Dopo otto articoli di teoria, metriche e strumenti, è arrivato il momento… [2026-05-18] - [08 - Productivity Metrics - Measuring Developer Velocity vs Quality Impact](https://federicocalo.dev/it/blog/productivity-metrics-velocity-quality-impact) — DORA metrics con AI code, productivity paradox (more code ≠ more value), cost of quality vs speed, ROI analysis, business case. [2026-05-17] - [07 - Complexity Assessment e Cognitive Load Metrics](https://federicocalo.dev/it/blog/complexity-assessment-cognitive-load-metrics) — Cyclomatic complexity, cognitive complexity, maintainability assessment, AI code tendency per complessità, threshold setting, refactoring… [2026-05-15] - [06 - CI/CD Guardrails - Quality Gates e Policy Enforcement](https://federicocalo.dev/it/blog/cicd-guardrails-quality-gates-policy) — CI/CD Guardrails per Codice AI-Generated I guardrail CI/CD rappresentano l'ultima linea di difesa automatica contro il codice AI di bassa… [2026-05-14] - [05 - Human Validation Workflows - Approvazione e Review Processes](https://federicocalo.dev/it/blog/human-validation-workflows-approval-review) — Code review best practices con AI code, checklist, approval workflows, segregation of duties, risk-based review strategy. [2026-05-13] - [04 - Test Intelligence - Smart Test Generation e Mutation Testing](https://federicocalo.dev/it/blog/test-intelligence-generation-mutation-testing) — AI-powered test generation (Diffblue, GitHub Copilot for tests), mutation testing (PIT), coverage optimization, gap detection, ROI di test… [2026-05-11] - [03 - Security Detection in AI-Generated Code - Vulnerabilities e Anti-Patterns](https://federicocalo.dev/it/blog/security-ai-generated-code-vulnerabilities) — Security Detection nel Codice AI-Generated Il codice generato da AI presenta vulnerabilità di sicurezza a un tasso 2.5 volte superiore… [2026-05-07] - [02 - Quality Metrics per AI-Generated Code - Complexity, Coverage, Maintainability](https://federicocalo.dev/it/blog/quality-metrics-ai-code-complexity-coverage) — 02 - Quality Metrics per AI-Generated Code - Complexity, Coverage, Maintainability: Quality Metrics per Codice AI-Generated Misurare la… [2026-05-06] - [01 - The AI Code Quality Problem - Vibe Coding e Qualità Degradata](https://federicocalo.dev/it/blog/ai-code-quality-problem-vibe-coding) — Il Problema della qualità nel Codice Generato da AI Nel 2026, oltre il 92% degli sviluppatori utilizza strumenti di intelligenza… [2026-05-05] ### AI per Sviluppatori Web: RAG, LLM e Agents (8) Guida pratica all'integrazione di AI nelle applicazioni web: RAG con vector databases, LLM API, AI agents, semantic search e chatbot intelligenti per sviluppatori frontend e backend. - [8 - AI nel CI/CD: Automazione Intelligente della Pipeline](https://federicocalo.dev/it/blog/ai-cicd-automazione-intelligente-pipeline) — AI nel CI/CD: Automazione Intelligente della Pipeline Le pipeline CI/CD sono il cuore del ciclo di sviluppo software moderno. [2026-01-16] - [7 - AI Agents: Architettura e Pattern di Implementazione](https://federicocalo.dev/it/blog/ai-agents-architettura-pattern-implementazione) — Come progettare e implementare AI Agents: architetture ReAct, tool calling, memory management, e pattern per sistemi multi-agente. [2026-01-16] - [6 - Fine-tuning vs RAG: Quando Usare Cosa](https://federicocalo.dev/it/blog/ai-finetuning-vs-rag-quando-usare) — Fine-tuning vs RAG: Quando Usare Cosa Una delle decisioni più importanti nello sviluppo di applicazioni AI è la scelta tra fine-tuning e... [2026-01-15] - [5 - LLM Locali con Ollama: AI Senza Cloud](https://federicocalo.dev/it/blog/ai-ollama-llm-locali-senza-cloud) — Come eseguire modelli LLM in locale con Ollama: installazione, configurazione, integrazione con TypeScript e confronto con API cloud. [2026-01-15] - [4 - Integrare le API di OpenAI e Anthropic in un\](https://federicocalo.dev/it/blog/ai-api-openai-anthropic-integrazione-web) — Come integrare le API di OpenAI (GPT-4) e Anthropic (Claude) in applicazioni web TypeScript: autenticazione, streaming, error handling e… [2026-01-15] - [3 - Vector Databases per Sviluppatori Web](https://federicocalo.dev/it/blog/ai-vector-databases-guida-sviluppatori) — Guida completa ai vector databases: cosa sono, come funzionano, confronto tra Pinecone, ChromaDB, Weaviate e Qdrant per applicazioni AI. [2026-01-15] - [2 - Implementare RAG con TypeScript e LangChain.js](https://federicocalo.dev/it/blog/ai-rag-typescript-langchain-implementazione) — Implementare RAG con TypeScript e LangChain.js Nel primo articolo della serie abbiamo esplorato la teoria dietro RAG (Retrieval-Augmented… [2026-01-15] - [1 - Cos\](https://federicocalo.dev/it/blog/ai-rag-introduzione-sviluppatori) — Cos'è RAG e perchè Ogni Sviluppatore Dovrebbe Conoscerlo I Large Language Model (LLM) hanno rivoluzionato il modo in cui interagiamo con… [2026-01-15] ### Algoritmi e Strutture Dati (8) - [Programmazione dinamica e memoization](https://federicocalo.dev/it/blog/algoritmi-asd-08-programmazione-dinamica-e-memoization) — Fibonacci, knapsack, edit distance. [2026-03-04] - [Algoritmi shortest path: Dijkstra, Bellman-Ford, Floyd-Warshall](https://federicocalo.dev/it/blog/algoritmi-asd-07-algoritmi-shortest-path-dijkstra-bellman-ford-floyd-warshall) — Pesi positivi/negativi, applicazioni routing. [2026-03-03] - [Grafi: rappresentazione e visita (BFS/DFS)](https://federicocalo.dev/it/blog/algoritmi-asd-06-grafi-rappresentazione-e-visita-bfs-dfs) — Adjacency list/matrix, applicazioni. [2026-03-03] - [Alberi binari, BST, AVL](https://federicocalo.dev/it/blog/algoritmi-asd-05-alberi-binari-bst-avl) — Bilanciamento, rotazioni, complessità. [2026-03-03] - [Liste, stack, queue e deque](https://federicocalo.dev/it/blog/algoritmi-asd-04-liste-stack-queue-e-deque) — ADT vs implementazione, applicazioni. [2026-03-03] - [Ricerca: lineare, binaria, hash tables](https://federicocalo.dev/it/blog/algoritmi-asd-03-ricerca-lineare-binaria-hash-tables) — Strutture associative, gestione collisioni. [2026-03-03] - [Sorting algorithms: bubble, merge, quick, heap](https://federicocalo.dev/it/blog/algoritmi-asd-02-sorting-algorithms-bubble-merge-quick-heap) — Confronto complessità, stabilità, in-place. [2026-03-03] - [Big-O notation e analisi della complessità](https://federicocalo.dev/it/blog/algoritmi-asd-01-big-o-notation-e-analisi-della-complessit) — Best/average/worst case, esempi pratici Python. [2026-03-03] ### Analisi Matematica per Informatici (8) - [08 - Equazioni differenziali base: lineari del primo e secondo ordine](https://federicocalo.dev/it/blog/analisi-matematica-08-08-equazioni-differenziali-base-lineari-del-primo-e-secondo-) — EDO lineari del primo ordine a coefficienti costanti, secondo ordine omogenee e non omogenee. [2026-03-05] - [07 - Serie numeriche: criteri di convergenza](https://federicocalo.dev/it/blog/analisi-matematica-07-07-serie-numeriche-criteri-di-convergenza) — Serie convergenti e divergenti, criteri di confronto, rapporto, radice e di Leibniz per serie alternanti. [2026-03-05] - [06 - Integrali indefiniti: tecniche e applicazioni](https://federicocalo.dev/it/blog/analisi-matematica-06-06-integrali-indefiniti-tecniche-e-applicazioni) — Primitive, integrazione per sostituzione, per parti, decomposizione in fratti semplici. [2026-03-04] - [05 - Integrali definiti: Riemann, teorema fondamentale del calcolo](https://federicocalo.dev/it/blog/analisi-matematica-05-05-integrali-definiti-riemann-teorema-fondamentale-del-calco) — Definizione di integrale secondo Riemann, teorema fondamentale del calcolo e applicazioni geometriche. [2026-03-04] - [04 - Studio di funzione: massimi, minimi, concavità](https://federicocalo.dev/it/blog/analisi-matematica-04-04-studio-di-funzione-massimi-minimi-concavit) — Studio completo di una funzione: dominio, asintoti, monotonia, estremi, concavità e flessi. [2026-03-04] - [03 - Derivate: definizione, regole, applicazioni in ML](https://federicocalo.dev/it/blog/analisi-matematica-03-03-derivate-definizione-regole-applicazioni-in-ml) — Definizione di derivata, regole di derivazione, derivate notevoli e applicazioni al gradient descent. [2026-03-04] - [02 - Funzioni continue: teoremi fondamentali (Weierstrass, Bolzano)](https://federicocalo.dev/it/blog/analisi-matematica-02-02-funzioni-continue-teoremi-fondamentali-weierstrass-bolzan) — Continuità di una funzione, teoremi di Weierstrass, degli zeri di Bolzano e dei valori intermedi. [2026-03-04] - [01 - Numeri reali, successioni, limiti: rigore senza dolore](https://federicocalo.dev/it/blog/analisi-matematica-01-01-numeri-reali-successioni-limiti-rigore-senza-dolore) — Costruzione di R, proprietà di completezza, successioni numeriche e definizione formale di limite. [2026-03-04] ### Architettura degli Elaboratori (8) - [08 - Memoria virtuale e TLB: dal MMU alle prestazioni](https://federicocalo.dev/it/blog/architettura-elaboratori-08-08-memoria-virtuale-e-tlb-dal-mmu-alle-prestazioni) — Paginazione, page table, MMU, Translation Lookaside Buffer e impatto sulle prestazioni dei sistemi moderni. [2026-03-06] - [07 - Pipelining: hazard strutturali, dati e controllo](https://federicocalo.dev/it/blog/architettura-elaboratori-07-07-pipelining-hazard-strutturali-dati-e-controllo) — Pipeline a 5 stadi, hazard e tecniche di mitigazione: forwarding, stalli e branch prediction base. [2026-03-06] - [06 - Datapath single-cycle e multi-cycle: il cuore della CPU](https://federicocalo.dev/it/blog/architettura-elaboratori-06-06-datapath-single-cycle-e-multi-cycle-il-cuore-della-cpu) — Costruzione del datapath che esegue un'istruzione per ciclo, evoluzione al multi-cycle e introduzione alla control unit. [2026-03-06] - [05 - Istruzioni MIPS/RISC-V e modello di programmazione](https://federicocalo.dev/it/blog/architettura-elaboratori-05-05-istruzioni-mips-risc-v-e-modello-di-programmazione) — ISA RISC, formati delle istruzioni, registri, modalità di indirizzamento e prime righe di assembly MIPS/RISC-V. [2026-03-05] - [04 - Memorie: gerarchia, cache hit/miss, principi di località](https://federicocalo.dev/it/blog/architettura-elaboratori-04-04-memorie-gerarchia-cache-hit-miss-principi-di-localit) — Dalla SRAM alla DRAM al disco: gerarchia di memoria, principio di località temporale e spaziale, politiche di mapping e replacement. [2026-03-05] - [03 - Circuiti combinatori: ALU e datapath di base](https://federicocalo.dev/it/blog/architettura-elaboratori-03-03-circuiti-combinatori-alu-e-datapath-di-base) — Multiplexer, decoder, sommatori ripple-carry e carry-lookahead. Costruzione di una ALU a 4 operazioni passo per passo. [2026-03-05] - [02 - Logica booleana e porte logiche: AND/OR/XOR a transistor](https://federicocalo.dev/it/blog/architettura-elaboratori-02-02-logica-booleana-e-porte-logiche-and-or-xor-a-transistor) — Algebra di Boole, tavole di verità, costruzione di porte logiche con transistor CMOS e ottimizzazione tramite mappe di Karnaugh. [2026-03-05] - [01 - Sistemi di numerazione: binario, esadecimale, complemento a due](https://federicocalo.dev/it/blog/architettura-elaboratori-01-01-sistemi-di-numerazione-binario-esadecimale-complemento-a-) — Rappresentazione dei numeri in basi diverse, conversioni avanti e indietro, e perché il complemento a due è lo standard per gli interi con… [2026-03-05] ### Claude Skills & MCP (8) - [Claude Code Hooks: automation event-driven](https://federicocalo.dev/it/blog/claude-code-hooks-automation) — Articolo della serie Claude Skills & MCP Avanzato. Pubblicazione prevista 10 June 2027. [2026-06-08] - [Debug & telemetry MCP: tracing chiamate tool](https://federicocalo.dev/it/blog/mcp-debug-telemetry-tracing) — Articolo della serie Claude Skills & MCP Avanzato. Pubblicazione prevista 09 June 2027. [2026-06-08] - [Skills marketplace: pubblicare e versioning](https://federicocalo.dev/it/blog/claude-skills-marketplace-versioning) — Articolo della serie Claude Skills & MCP Avanzato. Pubblicazione prevista 08 June 2027. [2026-06-08] - [Claude Skills + MCP: pattern di integrazione enterprise](https://federicocalo.dev/it/blog/claude-skills-mcp-pattern-enterprise) — Articolo della serie Claude Skills & MCP Avanzato. Pubblicazione prevista 07 June 2027. [2026-06-07] - [MCP client TypeScript: tooling production-ready](https://federicocalo.dev/it/blog/mcp-client-typescript-production) — Articolo della serie Claude Skills & MCP Avanzato. Pubblicazione prevista 04 June 2027. [2026-06-07] - [MCP server protocol completo: spec + esempi](https://federicocalo.dev/it/blog/mcp-server-protocol-spec-esempi) — Articolo della serie Claude Skills & MCP Avanzato. Pubblicazione prevista 03 June 2027. [2026-06-07] - [Costruire una Claude Skill da zero in 2 ore](https://federicocalo.dev/it/blog/claude-skill-da-zero-2-ore) — Tutorial pratico: costruisci una Claude Skill production-ready da zero in 2 ore. Manifest SKILL.md, tool JSON Schema, implementazione… [2026-06-07] - [Claude Skills: introduzione e architettura](https://federicocalo.dev/it/blog/claude-skills-introduzione-architettura) — Cosa sono le Claude Skills, come funzionano e perché stanno ridefinendo l'estendibilità degli LLM nel 2027. Architettura SKILL.md,… [2026-06-07] ### Energy/Climate AI (8) - [Carbon footprint AI: scope 1/2/3 reporting CSRD Italia 2026](https://federicocalo.dev/it/blog/carbon-footprint-ai-scope-1-2-3-reporting-csrd-italia-2026) — CSRD scope companies 2025-2028. Normative AI ESG platform. Italian: Up2You, GreenAtom. Obblighi PMI/grandi aziende. [2026-05-31] - [Climate tech VC Italia: investimenti 2024-2026](https://federicocalo.dev/it/blog/climate-tech-vc-italia-investimenti-2024-2026) — Funding landscape climate Italia. Top 10: Energy Dome, Eni Plenitude, NHOA Atlante. VC: P101, LIFFT, CDP Equity. [2026-05-27] - [Hydrogen economy Italia: AI ottimizzazione + Snam 2026](https://federicocalo.dev/it/blog/hydrogen-economy-italia-ai-ottimizzazione-snam-2026) — SoutH2 Corridor (Algeria→Sicilia→Europa). Eni Plenitude hydrogen. PNRR €3.6B. AI electrolyzer optimization. [2026-05-25] - [EV charging infrastructure Italia: 60k punti 2030](https://federicocalo.dev/it/blog/ev-charging-infrastructure-italia-60k-punti-2030) — PNRR €744M infrastruttura ricarica. Atlante (NHOA) 5k stazioni, Be Charge 12k punti. AI dynamic pricing + V2G bidirmazionale. [2026-05-23] - [Fusion nucleare Italia: ENEA + ITER + DTT Frascati 2026](https://federicocalo.dev/it/blog/fusion-nucleare-italia-enea-iter-dtt-frascati-2026) — DTT Divertor Tokamak Test Frascati €600M. ENEA labs, ITER timeline 2034. AI plasma control DeepMind/Commonwealth Fusion. [2026-05-20] - [Eolico offshore Italia: AI maintenance + ottimizzazione 2026](https://federicocalo.dev/it/blog/eolico-offshore-italia-ai-maintenance-ottimizzazione-2026) — Beleolico Taranto 30MW primo eolico offshore italiano. Ispezione drone + previsione guasti: logistica manutenzione predittiva con LSTM. [2026-05-18] - [Fotovoltaico + AI: tracking + previsione produzione Italia 2026](https://federicocalo.dev/it/blog/fotovoltaico-ai-tracking-previsione-produzione-italia-2026) — Sistema di tracking solare + previsione LSTM della produzione: +15-25% efficienza. Mercato italiano €300M, players: Energy Group, Sunsystem. [2026-05-16] - [Smart grid Italia: AI bilanciamento + rinnovabili 2026](https://federicocalo.dev/it/blog/smart-grid-italia-ai-bilanciamento-rinnovabili-2026) — Terna, ARERA, grid intelligence: come l'AI bilancia la domanda di energia con fonti rinnovabili instabili. Case study Italia 2026. [2026-05-13] ### IA Generativa e Large Language Models (8) IA generativa: architettura dei transformer, tokenizzazione, embedding, LLM, diffusion models, RAG, fine-tuning, RLHF ed etica dell'AI. Dal funzionamento interno all'uso in produzione. - [08 - Etica e Sicurezza dell\](https://federicocalo.dev/it/blog/etica-sicurezza-ia-generativa-bias-allucinazioni-guardrails) — Introduzione: La Responsabilità di Chi Costruisce con l'AI L'IA generativa offre capacità straordinarie, ma porta con se rischi concreti… [2026-05-06] - [07 - IA Generativa per lo Sviluppo: Code Generation e Assistenti AI](https://federicocalo.dev/it/blog/ia-generativa-sviluppo-code-generation-copilot) — Introduzione: L'AI Come Compagno di Sviluppo Gli assistenti AI per lo sviluppo software hanno trasformato il modo in cui scriviamo codice. [2026-05-05] - [06 - Generazione di Immagini: Stable Diffusion, DALL-E e Midjourney sotto il Cofano](https://federicocalo.dev/it/blog/generazione-immagini-stable-diffusion-dalle-midjourney) — Introduzione: Creare Immagini dal Nulla La generazione di immagini e uno dei risultati più spettacolari dell'IA generativa. [2026-05-03] - [05 - API degli LLM in Produzione: OpenAI, Anthropic e Modelli Open Source](https://federicocalo.dev/it/blog/llm-api-produzione-openai-anthropic-open-source) — Introduzione: Dall'Esperimento alla Produzione Usare un LLM nel playground e semplice. Portarlo in produzione e una sfida ingegneristica… [2026-05-01] - [04 - Fine-Tuning di LLM: LoRA, QLoRA e PEFT per Personalizzare i Modelli](https://federicocalo.dev/it/blog/fine-tuning-llm-lora-qlora-peft-personalizzazione) — 04 - Fine-Tuning di LLM: LoRA, QLoRA e PEFT per Personalizzare i Modelli: Introduzione: Quando il Prompt Engineering Non Basta Il prompt… [2026-05-01] - [03 - Prompt Engineering Avanzato: Tecniche per Ottenere il Massimo dagli LLM](https://federicocalo.dev/it/blog/prompt-engineering-avanzato-tecniche-massimo-llm) — Introduzione: L'Arte di Comunicare con gli LLM Il Prompt Engineering e la disciplina che studia come formulare richieste efficaci ai Large… [2026-04-30] - [02 - Come Funzionano i Large Language Models: Tokenizzazione, Embedding e Generazione](https://federicocalo.dev/it/blog/come-funzionano-llm-tokenizzazione-embedding-generazione) — Introduzione: Smontare la Magia degli LLM I Large Language Models sembrano magici: scrivi una domanda e ottieni una risposta coerente,… [2026-04-28] - [01 - Introduzione all\](https://federicocalo.dev/it/blog/ia-generativa-introduzione-gan-llm) — Introduzione: Cos'è l'IA Generativa L' Intelligenza Artificiale Generativa rappresenta una delle rivoluzioni tecnologiche più significative… [2026-04-26] ### Indie Maker Italia (8) - [Side project lancio: case study reali italiani](https://federicocalo.dev/it/blog/side-project-case-study-italiani) — Analisi di 5 side project italiani lanciati nel 2024-2025: strategie, errori, costi reali e ROI. Come indie maker da Torino, Milano e Roma… [2026-07-14] - [Customer support solo: tooling automation](https://federicocalo.dev/it/blog/customer-support-solo-tooling) — Articolo della serie Indie Maker Stack Italia 2027. Pubblicazione prevista 13 July 2027. [2026-06-11] - [Hosting low-cost: VPS Italia + scaling](https://federicocalo.dev/it/blog/hosting-low-cost-vps-italia) — Articolo della serie Indie Maker Stack Italia 2027. Pubblicazione prevista 12 July 2027. [2026-06-11] - [Marketing organico Italia: SEO + community Italian](https://federicocalo.dev/it/blog/marketing-organico-italia-seo) — Articolo della serie Indie Maker Stack Italia 2027. Pubblicazione prevista 09 July 2027. [2026-06-11] - [Stripe + Italia: setup pagamenti SaaS](https://federicocalo.dev/it/blog/stripe-italia-setup-saas) — Articolo della serie Indie Maker Stack Italia 2027. Pubblicazione prevista 08 July 2027. [2026-06-11] - [P.IVA forfetario per indie maker: ottimizzazione](https://federicocalo.dev/it/blog/piva-forfetario-indie-maker) — Articolo della serie Indie Maker Stack Italia 2027. Pubblicazione prevista 07 July 2027. [2026-06-10] - [Lancio side project: pre-mortem checklist](https://federicocalo.dev/it/blog/lancio-side-project-pre-mortem) — Articolo della serie Indie Maker Stack Italia 2027. Pubblicazione prevista 06 July 2027. [2026-06-10] - [Indie maker italiano: stack completo 2027](https://federicocalo.dev/it/blog/indie-maker-italiano-stack-2027) — Articolo della serie Indie Maker Stack Italia 2027. Pubblicazione prevista 05 July 2027. [2026-06-10] ### Ingegneria del Software (8) - [Refactoring sicuro: pattern e antipattern](https://federicocalo.dev/it/blog/ingegneria-software-08-refactoring-sicuro-pattern-e-antipattern) — Strangler fig, characterization tests, mikado method. [2026-03-13] - [CI/CD: pipeline GitHub Actions e GitLab CI](https://federicocalo.dev/it/blog/ingegneria-software-07-ci-cd-pipeline-github-actions-e-gitlab-ci) — Test/lint/build/deploy stages. [2026-03-13] - [Git collaborativo: branching, rebase, conflitti](https://federicocalo.dev/it/blog/ingegneria-software-06-git-collaborativo-branching-rebase-conflitti) — GitFlow vs trunk-based, conflict resolution. [2026-03-12] - [Code review: come dare e ricevere feedback](https://federicocalo.dev/it/blog/ingegneria-software-05-code-review-come-dare-e-ricevere-feedback) — Conventional comments, PR template, blocking vs nit. [2026-03-12] - [Testing strategy: piramide, contract test, e2e](https://federicocalo.dev/it/blog/ingegneria-software-04-testing-strategy-piramide-contract-test-e2e) — Test pyramid, mocking, Testcontainers. [2026-03-12] - [Architettura layered, MVC, microservizi](https://federicocalo.dev/it/blog/ingegneria-software-03-architettura-layered-mvc-microservizi) — Quando scegliere quale architettura. [2026-03-12] - [Requirements engineering: user stories e use cases](https://federicocalo.dev/it/blog/ingegneria-software-02-requirements-engineering-user-stories-e-use-cases) — INVEST criteria, definition of done. [2026-03-12] - [Metodologie agili: Scrum, Kanban, XP](https://federicocalo.dev/it/blog/ingegneria-software-01-metodologie-agili-scrum-kanban-xp) — Cerimonie, ruoli, quando usarle. [2026-03-12] ### InsurTech: Software per il Settore Assicurativo (8) InsurTech: piattaforme assicurative digitali, underwriting con ML, claims automation, telematics, parametric insurance e modernizzazione dei sistemi legacy assicurativi. - [07 - Compliance Engineering: Solvency II e IFRS 17 per Platform Builder](https://federicocalo.dev/it/blog/compliance-engineering-solvency-ii-ifrs-17) — Compliance Engineering: Solvency II e IFRS 17 per Platform Builder Pochi ambiti della tecnologia sono altrettanto complessi e ad alto… [2026-02-04] - [06 - Standard ACORD e API Integration Assicurative](https://federicocalo.dev/it/blog/standard-acord-api-integration-assicurative) — Standard ACORD e API Integration Assicurative L'ecosistema assicurativo e frammentato per sua natura: compagnie di assicurazione,… [2026-02-04] - [05 - Fraud Detection Assicurativo: Graph Analytics e Behavioral Signal](https://federicocalo.dev/it/blog/fraud-detection-assicurativo-graph-analytics) — Fraud Detection Assicurativo: Graph Analytics e Behavioral Signal La frode assicurativa e un problema sistemico e globale. [2026-02-04] - [04 - Automazione Sinistri: Computer Vision e NLP](https://federicocalo.dev/it/blog/automazione-sinistri-computer-vision-nlp) — Automazione Sinistri: Computer Vision e NLP per la Gestione Claims La gestione dei sinistri e tradizionalmente il processo più costoso e... [2026-02-03] - [03 - AI Underwriting: Feature Engineering e Risk Scoring](https://federicocalo.dev/it/blog/ai-underwriting-feature-engineering-risk-scoring) — AI Underwriting: Feature Engineering e Risk Scoring nell'Assicurazione Moderna L'underwriting e il cuore pulsante di qualsiasi compagnia… [2026-02-03] - [02 - Pipeline Telematica: Processing Dati UBI su Scala](https://federicocalo.dev/it/blog/pipeline-telematica-processing-dati-ubi-scala) — Pipeline Telematica: Processing Dati UBI su Scala Nel 2025, oltre 21 milioni di automobilisti americani condividono dati telematici con la… [2026-02-03] - [01 - Policy Management Cloud-Native: Architettura API-First](https://federicocalo.dev/it/blog/policy-management-cloud-native-architettura-api-first) — Policy Management Cloud-Native: Architettura API-First per Piattaforme Assicurative Il sistema di gestione delle polizze (Policy… [2026-02-03] - [00 - Dominio Assicurativo per Developer: Prodotti, Attori e Data Model](https://federicocalo.dev/it/blog/dominio-assicurativo-developer-prodotti-attori) — Il Dominio Assicurativo per Developer: Prodotti, Attori e Modelli Dati Se sei uno sviluppatore software che si avvicina per la prima volta… [2026-02-03] ### Intelligenza Artificiale Moderna (8) - [08 - Inferenza on-prem con Ollama, vLLM, llama.cpp](https://federicocalo.dev/it/blog/intelligenza-artificiale-moderna-08-inferenza-on-prem-con-ollama-vllm-llama-cpp) — Servire LLM on-premise: Ollama per dev e small prod, vLLM per high-throughput, llama.cpp per CPU/edge. Quantizzazione GGUF e AWQ. [2026-03-14] - [07 - Reasoning models: o1, DeepSeek-R1, RLHF](https://federicocalo.dev/it/blog/intelligenza-artificiale-moderna-07-reasoning-models-o1-deepseek-r1-rlhf) — Nuova generazione di modelli con reasoning esteso: o1 di OpenAI, DeepSeek-R1, chain-of-thought interno, training con RLHF/RLAIF. [2026-03-14] - [06 - Model Context Protocol (MCP): standard di integrazione](https://federicocalo.dev/it/blog/intelligenza-artificiale-moderna-06-model-context-protocol-mcp-standard-di-integrazione) — MCP è il protocollo aperto di Anthropic per integrare LLM con tool e fonti di dati. Architettura client-server, transport STDIO/HTTP,… [2026-03-14] - [05 - Agenti AI: ReAct, tool-use, planning](https://federicocalo.dev/it/blog/intelligenza-artificiale-moderna-05-agenti-ai-react-tool-use-planning) — Da LLM a agente autonomo: pattern ReAct (Reason+Act), tool calling, function calling, planning multi-step con esempi LangChain e LangGraph. [2026-03-13] - [04 - RAG avanzato: re-ranking, hybrid search, chunk strategy](https://federicocalo.dev/it/blog/intelligenza-artificiale-moderna-04-rag-avanzato-re-ranking-hybrid-search-chunk-strategy) — Migliorare RAG oltre il baseline: cross-encoder re-ranking, hybrid BM25+dense, parent-document retrieval, HyDE, query rewriting. [2026-03-13] - [03 - RAG fondamentale: embedding, vector store, retrieval](https://federicocalo.dev/it/blog/intelligenza-artificiale-moderna-03-rag-fondamentale-embedding-vector-store-retrieval) — Pipeline RAG end-to-end: chunking, embedding con sentence-transformers, vector store FAISS/Qdrant, top-k retrieval e prompt augmentation. [2026-03-13] - [02 - LLM scaling laws e capacità emergenti](https://federicocalo.dev/it/blog/intelligenza-artificiale-moderna-02-llm-scaling-laws-e-capacit-emergenti) — Da Kaplan a Chinchilla: le leggi che predicono performance LLM al variare di compute, parametri e dati. Capacità emergenti e plateau. [2026-03-13] - [01 - Architettura Transformer: attention, encoder, decoder](https://federicocalo.dev/it/blog/intelligenza-artificiale-moderna-01-architettura-transformer-attention-encoder-decoder) — Anatomia completa del Transformer originale: self-attention, multi-head, positional encoding, encoder-decoder stack. [2026-03-13] ### Local-First Software (8) - [Migrazione da cloud-only a local-first: ROI](https://federicocalo.dev/it/blog/migrazione-cloud-local-first-roi) — Articolo della serie Local-First Software Architecture. Pubblicazione prevista 26 July 2027. [2026-06-12] - [Replicache + Reflect: stack TypeScript local-first](https://federicocalo.dev/it/blog/replicache-reflect-typescript) — Guida pratica all'implementazione di un'architettura local-first con Replicache per la sincronizzazione e Reflect per la gestione dello… [2026-06-12] - [Electric SQL: Postgres-grade local-first](https://federicocalo.dev/it/blog/electric-sql-postgres-local-first) — Articolo della serie Local-First Software Architecture. Pubblicazione prevista 22 July 2027. [2026-06-12] - [Yjs per produzione: sync server architecture](https://federicocalo.dev/it/blog/yjs-produzione-sync-server) — Articolo della serie Local-First Software Architecture. Pubblicazione prevista 20 July 2027. [2026-06-12] - [Automerge in azione: collaborative editor](https://federicocalo.dev/it/blog/automerge-collaborative-editor) — Articolo della serie Local-First Software Architecture. Pubblicazione prevista 19 July 2027. [2026-06-12] - [PouchDB + CouchDB: sync replica multi-device](https://federicocalo.dev/it/blog/pouchdb-couchdb-sync-multi-device) — Come sincronizzare dati in tempo reale su più dispositivi usando PouchDB e CouchDB. Guida completa con offline-first, gestione conflitti e… [2026-06-12] - [CRDT spiegate: Conflict-free Replicated Data Types](https://federicocalo.dev/it/blog/crdt-conflict-free-replicated-types) — Articolo della serie Local-First Software Architecture. Pubblicazione prevista 16 July 2027. [2026-06-11] - [Local-First Software: principi e manifesto 2027](https://federicocalo.dev/it/blog/local-first-software-principi-manifesto) — Articolo della serie Local-First Software Architecture. Scopri i principi fondamentali, i CRDT, Automerge vs Yjs, e come costruire… [2026-06-11] ### Matematica Discreta (8) - [08 - Aritmetica modulare e congruenze: dal CRT alla crittografia](https://federicocalo.dev/it/blog/matematica-discreta-08-08-aritmetica-modulare-e-congruenze-dal-crt-alla-crittografi) — Congruenze, teorema cinese del resto, piccolo teorema di Fermat e applicazioni alla crittografia RSA. [2026-03-16] - [07 - Teoria dei grafi base: cammini, alberi, connessione](https://federicocalo.dev/it/blog/matematica-discreta-07-07-teoria-dei-grafi-base-cammini-alberi-connessione) — Grafi diretti e indiretti, cammini, cicli, alberi, e algoritmi di base per la connessione. [2026-03-16] - [06 - Principio di inclusione-esclusione e applicazioni](https://federicocalo.dev/it/blog/matematica-discreta-06-06-principio-di-inclusione-esclusione-e-applicazioni) — Formula di inclusione-esclusione, derangement e applicazioni a problemi di conteggio classici. [2026-03-16] - [05 - Combinatoria: permutazioni, combinazioni, coefficienti binomiali](https://federicocalo.dev/it/blog/matematica-discreta-05-05-combinatoria-permutazioni-combinazioni-coefficienti-binom) — Conteggio di disposizioni, permutazioni, combinazioni e identità sui coefficienti binomiali. [2026-03-16] - [04 - Dimostrazioni per induzione: tecnica e trabocchetti](https://federicocalo.dev/it/blog/matematica-discreta-04-04-dimostrazioni-per-induzione-tecnica-e-trabocchetti) — Induzione semplice, forte, strutturale e gli errori più comuni nelle dimostrazioni. [2026-03-16] - [03 - Funzioni: iniettive, surgettive, biiettive e cardinalità](https://federicocalo.dev/it/blog/matematica-discreta-03-03-funzioni-iniettive-surgettive-biiettive-e-cardinalit) — Funzioni come relazioni speciali, iniettività, surgettività, biiettività e cardinalità di insiemi infiniti. [2026-03-16] - [02 - Relazioni: equivalenza, ordine parziale, lattici](https://federicocalo.dev/it/blog/matematica-discreta-02-02-relazioni-equivalenza-ordine-parziale-lattici) — Proprietà delle relazioni binarie, relazioni di equivalenza, ordini parziali e introduzione ai lattici. [2026-03-16] - [01 - Insiemi e operazioni: cardinalità, prodotto cartesiano, partizioni](https://federicocalo.dev/it/blog/matematica-discreta-01-01-insiemi-e-operazioni-cardinalit-prodotto-cartesiano-parti) — Fondamenti di teoria degli insiemi: unione, intersezione, differenza, prodotto cartesiano e partizioni di un insieme. [2026-03-15] ### Retail AI (8) - [Sustainability + retail AI: tracciabilità supply chain UE](https://federicocalo.dev/it/blog/sustainability-retail-ai-tracciabilita-supply-chain-ue-2026) — Digital Product Passport DPP, EU Green Claims Directive, blockchain traceability, AI verification. Gucci, Prada Group compliance. [2026-06-06] - [Fraud detection e-commerce: card-not-present Italia](https://federicocalo.dev/it/blog/fraud-detection-e-commerce-card-not-present-italia-2026) — CNP fraud detection AI, 3DS2 SCA, PSD2 compliance. Stripe Radar, Adyen RevenueProtect. Banca Sella, Nexi PSP. False decline tradeoff. [2026-06-06] - [Inventory forecasting AI: ridurre stockout 50% retail Italia](https://federicocalo.dev/it/blog/inventory-forecasting-ai-ridurre-stockout-50-retail-italia) — Time series forecasting Prophet, ARIMA, LSTM. Demand driver italiani. RELEX, Blue Yonder. Self-hosted cost-effective. [2026-06-05] - [Personalization e-commerce: recommendation engine PMI italiane](https://federicocalo.dev/it/blog/personalization-e-commerce-recommendation-engine-pmi-italiane-2026) — Collaborative filtering vs content-based. Cold-start problem. Recombee, Algolia Recommend. A/B testing, ROI 30% revenue uplift. [2026-06-05] - [Visual search retail: AI riconoscimento immagini Italia](https://federicocalo.dev/it/blog/visual-search-retail-ai-riconoscimento-immagini-italia-2026) — Visual search CLIP, ResNet, image recognition. Yoox NAP, Vestiaire Collective. Snap-to-shop, conversion uplift 34%, EU AI Act low-risk. [2026-06-04] - [Omnichannel retail Italia: unify online + store con AI](https://federicocalo.dev/it/blog/omnichannel-retail-italia-unify-online-store-ai-2026) — Click & collect, BOPIS, inventory sync real-time, reverse logistics intelligente. Conad, Coin, Esselunga case study. [2026-06-03] - [E-commerce italiano: chatbot AI customer service 24/7](https://federicocalo.dev/it/blog/e-commerce-italiano-chatbot-ai-customer-service-24-7-2026) — Guida completa: live chat tradizionale vs chatbot AI, NLP italiano, escalation intelligente, KPI containment rate. Case study Userbot,… [2026-06-01] - [Retail commerce + AI: dynamic pricing italiano 2026, demand forecasting e compliance Geo-blocking](https://federicocalo.dev/it/blog/retail-commerce-ai-dynamic-pricing-italiano-2026) — Dynamic pricing algoritmi, demand forecasting ML, customer segmentation. Italian retailers Yoox, Coin, Esselunga. Compliance EU… [2026-05-30] ### Sicurezza Web per Developer (8) Sicurezza web per sviluppatori: OWASP Top 10, XSS, CSRF, SQL injection, autenticazione JWT, HTTPS, CSP, CORS e best practice per proteggere applicazioni web moderne. - [08 - DevSecOps per Developer: SAST, DAST nel CI/CD](https://federicocalo.dev/it/blog/devsecops-developer-sast-dast-cicd) — Guida completa a DevSecOps per Developer: SAST, DAST nel CI/CD: architettura, implementazione pratica e best practices per developer e team… [2026-04-11] - [07 - Errori Crittografici: Hashing, Encryption e Token](https://federicocalo.dev/it/blog/errori-crittografici-hashing-encryption-token) — Guida completa a Errori Crittografici: Hashing, Encryption e Token: architettura, implementazione pratica e best practices per developer e… [2026-04-10] - [06 - Supply Chain Security: npm audit e SBOM](https://federicocalo.dev/it/blog/supply-chain-security-npm-audit-sbom) — Guida completa a Supply Chain Security: npm audit e SBOM: architettura, implementazione pratica e best practices per developer e team… [2026-04-09] - [05 - API Security: OAuth 2.1, JWT e Rate Limiting](https://federicocalo.dev/it/blog/api-security-oauth-jwt-rate-limiting) — Guida completa a API Security: OAuth 2.1, JWT e Rate Limiting: architettura, implementazione pratica e best practices per developer e team… [2026-04-07] - [04 - Autenticazione Sicura: Session e Cookie](https://federicocalo.dev/it/blog/autenticazione-sicura-session-cookie) — Guida completa a Autenticazione Sicura: Session e Cookie: architettura, implementazione pratica e best practices per developer e team… [2026-04-05] - [03 - SQL Injection e Input Validation: Backend Security](https://federicocalo.dev/it/blog/sql-injection-input-validation-backend-security) — Guida completa a SQL Injection e Input Validation: Backend Security: architettura, implementazione pratica e best practices per developer e… [2026-04-04] - [02 - XSS, CSRF e CSP: Sicurezza Frontend](https://federicocalo.dev/it/blog/xss-csrf-csp-sicurezza-frontend) — Guida completa a XSS, CSRF e CSP: Sicurezza Frontend: architettura, implementazione pratica e best practices per developer e team tecnici. [2026-04-03] - [01 - OWASP Top 10 2025: Guida per Developer](https://federicocalo.dev/it/blog/owasp-top-10-2025-guida-developer) — Guida completa a OWASP Top 10 2025: Guida per Developer: architettura, implementazione pratica e best practices per developer e team… [2026-03-31] ### Sviluppo Web Fullstack (8) - [08 - CI/CD multi-env: GitHub Actions, deploy zero-downtime](https://federicocalo.dev/it/blog/sviluppo-web-fullstack-08-ci-cd-multi-env-github-actions-deploy-zero-downtime) — Pipeline complete CI/CD: test+build+lint+security scan, deploy multi-env (dev/staging/prod), blue-green e canary release. [2026-03-30] - [07 - Authentication: JWT, OAuth2, session vs token](https://federicocalo.dev/it/blog/sviluppo-web-fullstack-07-authentication-jwt-oauth2-session-vs-token) — Sistemi di auth moderni: JWT pro/contro, refresh token rotation, OAuth2 + PKCE per SPA, OIDC per identity provider. [2026-03-30] - [06 - Sicurezza web: CSRF, XSS, CSP, OWASP Top 10](https://federicocalo.dev/it/blog/sviluppo-web-fullstack-06-sicurezza-web-csrf-xss-csp-owasp-top-10) — Le vulnerabilità web più sfruttate e come mitigarle: XSS, CSRF, SQLi, SSRF, broken auth. Content Security Policy moderne. [2026-03-30] - [05 - Core Web Vitals: ottimizzazione LCP/INP/CLS](https://federicocalo.dev/it/blog/sviluppo-web-fullstack-05-core-web-vitals-ottimizzazione-lcp-inp-cls) — Google CWV 2024 (INP sostituisce FID): cosa misurare, come ottimizzare, esempi reali con Lighthouse e WebPageTest. [2026-03-29] - [04 - GraphQL vs REST: trade-offs reali](https://federicocalo.dev/it/blog/sviluppo-web-fullstack-04-graphql-vs-rest-trade-offs-reali) — Quando GraphQL conviene davvero rispetto a REST: over/under-fetching, N+1, caching, complessità server. Esempi concreti. [2026-03-29] - [03 - Spring Boot 3.4: Clean Architecture e REST API](https://federicocalo.dev/it/blog/sviluppo-web-fullstack-03-spring-boot-3-4-clean-architecture-e-rest-api) — Backend Java moderno con Spring Boot 3.4, Clean Architecture 4-layer, JPA, Bean Validation, OpenAPI/Swagger. [2026-03-29] - [02 - Angular 21 SSR: standalone components, signals](https://federicocalo.dev/it/blog/sviluppo-web-fullstack-02-angular-21-ssr-standalone-components-signals) — Angular moderno post v17: standalone components, signals, control flow @if/@for, SSR con prerendering e hydration. [2026-03-29] - [01 - TypeScript essentials per fullstack dev](https://federicocalo.dev/it/blog/sviluppo-web-fullstack-01-typescript-essentials-per-fullstack-dev) — TypeScript spiegato in modo pratico: type system, generics, utility types, narrowing, strict mode. Pattern reali da Angular e Node.js. [2026-03-29] ### Vector Database (8) - [Weaviate hybrid: vector + keyword BM25, GraphQL, multimodal learning](https://federicocalo.dev/it/blog/04-weaviate-hybrid-vector-keyword-bm25-graphql-multimodal-learning) — Weaviate hybrid: vector + keyword BM25, GraphQL, multimodal learning Immagina di dover costruire la ricerca per un e-commerce di… [2026-04-26] - [Qdrant architecture: quantization, filtering on vector, Bloom filter, 1M+ QPS](https://federicocalo.dev/it/blog/03-qdrant-architecture-quantization-filtering-on-vector-bloom-filter-1m-qps) — Qdrant architecture: quantization, filtering on vector, Bloom filter, 1M+ QPS La situazione di partenza è questa: hai un sistema RAG che… [2026-04-26] - [pgvector performance ceiling: 10M vector sweet spot, HNSW index, query latency](https://federicocalo.dev/it/blog/02-pgvector-performance-ceiling-10m-vector-sweet-spot-hnsw-index-query-latency) — pgvector performance ceiling: 10M vector sweet spot, HNSW index, query latency pgvector: 100K vettori = 1ms di latenza. 1M vettori = 3-5ms. [2026-04-26] - [Vector DB landscape 2026: quando usi quale, decision tree](https://federicocalo.dev/it/blog/01-vector-db-landscape-2026-quando-usi-quale-decision-tree) — Vector DB landscape 2026: quando usi quale, decision tree pgvector in Postgres: simple. Qdrant: fast. Weaviate: hybrid search. [2026-04-26] - [pgvector oltre RAG: 5 use case non-ovvi (fraud detection, dedupe, clustering, anomaly)](https://federicocalo.dev/it/blog/04-pgvector-oltre-rag-5-use-case-non-ovvi-fraud-detection-dedupe-clustering-anomaly) — pgvector oltre RAG: 5 use case non-ovvi (fraud detection, dedupe, clustering, anomaly) pgvector viene venduto come "il modo per fare RAG su… [2026-04-08] - [Hybrid search PostgreSQL: combinare BM25 + pgvector con 1 query SQL](https://federicocalo.dev/it/blog/03-hybrid-search-postgresql-combinare-bm25-pgvector-con-1-query-sql) — Hybrid search PostgreSQL: combinare BM25 + pgvector con 1 query SQL Pure vector search: 65% recall. Hybrid (vector + BM25): 87% recall. [2026-04-08] - [pgvector in production: tuning HNSW, memoria, monitoring](https://federicocalo.dev/it/blog/02-pgvector-in-production-tuning-hnsw-memoria-monitoring) — pgvector in production: tuning HNSW, memoria, monitoring: pgvector in production: tuning HNSW, memoria, monitoring Dev environment: query… [2026-04-08] - [pgvector vs Qdrant vs Weaviate: quando Postgres con pgvector basta davvero](https://federicocalo.dev/it/blog/01-pgvector-vs-qdrant-vs-weaviate-quando-postgres-con-pgvector-basta-davvero) — pgvector vs Qdrant vs Weaviate: quando Postgres con pgvector basta davvero: pgvector vs Qdrant vs Weaviate: quando Postgres con pgvector… [2026-04-08] ### Vibe Coding e Sviluppo Agentico (8) Vibe coding: il nuovo paradigma di sviluppo software con AI agents. Prompt-driven development, pair programming con LLM, code generation e il futuro della programmazione. - [08 - Il Futuro dello Sviluppo Agentico nel 2026](https://federicocalo.dev/it/blog/futuro-sviluppo-agentico-2026) — Guida completa a Il Futuro dello Sviluppo Agentico nel 2026: architettura, implementazione pratica e best practices per developer e team… [2026-03-01] - [07 - Sicurezza nel Vibe Coding: Rischi e Mitigazioni](https://federicocalo.dev/it/blog/sicurezza-vibe-coding-rischi-mitigazioni) — Guida completa a Sicurezza nel Vibe Coding: Rischi e Mitigazioni: architettura, implementazione pratica e best practices per developer e… [2026-02-27] - [06 - Prompt Engineering per IDE e Code Generation](https://federicocalo.dev/it/blog/prompt-engineering-ide-code-generation) — Guida completa a Prompt Engineering per IDE e Code Generation: architettura, implementazione pratica e best practices per developer e team… [2026-02-24] - [05 - Testare il Codice Generato da AI](https://federicocalo.dev/it/blog/testare-codice-generato-ai) — Guida completa a Testare il Codice Generato da AI: architettura, implementazione pratica e best practices per developer e team tecnici. [2026-02-22] - [04 - Multi-Agent Coding: LangGraph, CrewAI e AutoGen](https://federicocalo.dev/it/blog/multi-agent-coding-langgraph-crewai-autogen) — Guida completa a Multi-Agent Coding: LangGraph, CrewAI e AutoGen: architettura, implementazione pratica e best practices per developer e… [2026-02-20] - [03 - Workflow Agentici: Decomporre Problemi per AI](https://federicocalo.dev/it/blog/workflow-agentici-decomporre-problemi-ai) — Guida completa a Workflow Agentici: Decomporre Problemi per AI: architettura, implementazione pratica e best practices per developer e team… [2026-02-19] - [02 - Claude Code: Sviluppo Agentico da Terminale](https://federicocalo.dev/it/blog/claude-code-sviluppo-agentico-terminale) — Guida completa a Claude Code: Sviluppo Agentico da Terminale: architettura, implementazione pratica e best practices per developer e team… [2026-02-18] - [01 - Vibe Coding: Il Paradigma che ha Cambiato il 2025](https://federicocalo.dev/it/blog/vibe-coding-paradigma-cambiato-2025) — Guida completa a Vibe Coding: Il Paradigma che ha Cambiato il 2025: architettura, implementazione pratica e best practices per developer e… [2026-02-17] ### Web Components 2027 (8) - [Performance Web Components vs framework](https://federicocalo.dev/it/blog/performance-web-components-framework) — Confronto pratico tra Web Components nativi e framework moderni: metriche di performance reali (bundle size, FCP/LCP, memory footprint),… [2026-06-09] - [Migrare da React a Web Components: case study](https://federicocalo.dev/it/blog/migrazione-react-web-components) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 21 June 2027. [2026-06-09] - [Server-side rendering Web Components](https://federicocalo.dev/it/blog/ssr-web-components) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 18 June 2027. [2026-06-09] - [Web Components + TypeScript decorators](https://federicocalo.dev/it/blog/web-components-typescript-decorators) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 17 June 2027. [2026-06-09] - [Custom Elements + Forms API integration](https://federicocalo.dev/it/blog/custom-elements-forms-api) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 16 June 2027. [2026-06-08] - [Shadow DOM patterns avanzati](https://federicocalo.dev/it/blog/shadow-dom-patterns-avanzati) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 15 June 2027. [2026-06-08] - [Lit framework: alternativa lean a Angular/React](https://federicocalo.dev/it/blog/lit-framework-alternativa-angular-react) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 14 June 2027. [2026-06-08] - [Web Components nel 2027: stato dell'arte](https://federicocalo.dev/it/blog/web-components-2027-stato-arte) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 11 June 2027. [2026-06-08] ### WebGPU Browser ML (8) - [Privacy-first ML: zero data exfiltration via WebGPU](https://federicocalo.dev/it/blog/privacy-first-ml-webgpu) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 02 July 2027. [2026-06-10] - [ONNX Runtime Web: produzione-ready](https://federicocalo.dev/it/blog/onnx-runtime-web-produzione) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 01 July 2027. [2026-06-10] - [Quantizzazione INT8 + WebGPU per low-end devices](https://federicocalo.dev/it/blog/quantizzazione-int8-webgpu-low-end) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 30 June 2027. [2026-06-10] - [WebGPU compute shaders per ML inference](https://federicocalo.dev/it/blog/webgpu-compute-shaders-ml) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 29 June 2027. [2026-06-10] - [Stable Diffusion in browser: implementazione completa](https://federicocalo.dev/it/blog/stable-diffusion-browser-completa) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 28 June 2027. [2026-06-09] - [WebGPU vs WebGL2 vs WebAssembly: benchmark](https://federicocalo.dev/it/blog/webgpu-webgl-wasm-benchmark) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 25 June 2027. [2026-06-09] - [transformers.js: LLM nel browser senza server](https://federicocalo.dev/it/blog/transformers-js-llm-browser) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 24 June 2027. [2026-06-09] - [WebGPU 2027: rivoluzione browser computing](https://federicocalo.dev/it/blog/webgpu-2027-rivoluzione-browser) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 23 June 2027. [2026-06-09] ### Agritech / Food Security (7) - [Carbon farming credits Italia: AI MRV + verifica](https://federicocalo.dev/it/blog/carbon-farming-credits-italia-ai-mrv-verifica-2027) — Carbon farming Italia 2027: MRV automatizzato (Measure/Report/Verify), soil organic carbon SOC, Gold Standard methodology, Soil Capital, EU… [2026-05-27] - [Food security: AI per supply chain post-Ucraina](https://federicocalo.dev/it/blog/food-security-ai-supply-chain-post-ucraina-2026) — Food security post-Ucraina 2026: AI demand forecasting, supply chain resilience, dipendenza Italia 30% grano Ucraina/Russia, EU Food 2030… [2026-05-24] - [Pest detection AI: computer vision + foto smartphone](https://federicocalo.dev/it/blog/pest-detection-ai-computer-vision-foto-smartphone-2026) — Pest detection AI smartphone 2026: PlantVillage 50k images, YOLOv8, Plantix 50M download, EU pesticide reduction 50% 2030, agritech Italia. [2026-05-22] - [Filiera tracciabilità blockchain: DOP IGP Italia](https://federicocalo.dev/it/blog/filiera-tracciabilita-blockchain-dop-igp-italia-2026) — Blockchain tracciabilità filiera DOP IGP Italia: Hyperledger Fabric, Parmigiano Reggiano, Chianti, frode €500M anno, eIDAS digital identity… [2026-05-20] - [Vertical farming Italia: investimenti VC 2024-2026](https://federicocalo.dev/it/blog/vertical-farming-italia-investimenti-vc-2024-2026) — Vertical farming Italia 2024-2026: Planet Farms €100M, Zero roma, Plug-In Italia, LED Philips Horti, AI phenotyping, EU Farm to Fork, 12… [2026-05-18] - [Smart agriculture IoT: sensori suolo + meteo Italia](https://federicocalo.dev/it/blog/smart-agriculture-iot-sensori-suolo-meteo-italia-2026) — Agricoltura smart IoT italiana 2026: sensori umidità suolo LoRaWAN, stazioni meteo, API meteo open, integrazione xFarm/SmartAg, Edge AI,… [2026-05-15] - [Precision farming Italia: AI satellitare + droni 2026](https://federicocalo.dev/it/blog/precision-farming-italia-ai-satellitare-droni-2026) — Agricoltura di precisione in Italia: dati Sentinel-2/Landsat, indici vegetali NDVI/EVI, piattaforma xFarm, droni DJI Agras, ROI per ettaro,… [2026-05-13] ### Architettura Software Pratica per il Web (7) Architettura software per applicazioni web: clean architecture, hexagonal architecture, DDD, CQRS, event sourcing e pattern architetturali per sistemi scalabili e manutenibili. - [ArchUnit e Clean Architecture: il Diagramma a 4 Layer è una Bugia Finché Non lo Forzi](https://federicocalo.dev/it/blog/archunit-clean-architecture-diagramma-layer-bugia) — Il gate ArchUnit del backend girava a zero test eseguiti, un falso verde totale. Come l'ho scoperto, cosa ho congelato con FreezingArchRule… [2026-07-14] - [6 - Testing Architecture: Strategie per App Angular](https://federicocalo.dev/it/blog/architettura-testing-strategie-angular) — Strategie di testing per Angular: test pyramid, unit test con Jest, component testing, E2E con Playwright, mocking e CI integration. [2026-01-17] - [5 - REST vs GraphQL vs tRPC: Quando Usare Cosa](https://federicocalo.dev/it/blog/architettura-rest-vs-graphql-vs-trpc) — Confronto approfondito tra REST, GraphQL e tRPC: performance, developer experience, sicurezza, caching e decision framework. [2026-01-17] - [4 - Architettura Esagonale (Ports and Adapters)](https://federicocalo.dev/it/blog/architettura-esagonale-ports-adapters) — Architettura Esagonale: Ports and Adapters L' Architettura Esagonale , nota anche come Ports and Adapters , è stata formulata da Alistair… [2026-01-17] - [3 - CQRS e Event Sourcing con TypeScript](https://federicocalo.dev/it/blog/architettura-cqrs-event-sourcing-typescript) — CQRS e Event Sourcing con TypeScript CQRS (Command Query Responsibility Segregation) e Event Sourcing sono due pattern architetturali che,… [2026-01-17] - [2 - Domain-Driven Design per Applicazioni Web](https://federicocalo.dev/it/blog/architettura-domain-driven-design-web) — DDD applicato al mondo web: Bounded Contexts, Aggregates, Value Objects, Entities e Domain Events con TypeScript e Angular. [2026-01-17] - [1 - Clean Architecture in Angular: Struttura Scalabile](https://federicocalo.dev/it/blog/architettura-clean-architecture-angular) — Come applicare Clean Architecture in Angular: separazione dei layer, dependency rule, use cases e repository pattern per progetti scalabili. [2026-01-17] ### Data Science Applicata (7) - [07 - Dashboard e storytelling con Streamlit/Dash](https://federicocalo.dev/it/blog/data-science-applicata-07-dashboard-e-storytelling-con-streamlit-dash) — Comunicare risultati con dashboard interattive: Streamlit per data app rapide, Dash per dashboard enterprise, principi storytelling. [2026-03-09] - [06 - Deploy modello: API REST, batch, streaming](https://federicocalo.dev/it/blog/data-science-applicata-06-deploy-modello-api-rest-batch-streaming) — Dal notebook alla produzione: serialization (pickle, joblib, ONNX), API REST con FastAPI, batch scoring, real-time streaming con Kafka. [2026-03-09] - [05 - Validazione robusta: nested CV, time-series split](https://federicocalo.dev/it/blog/data-science-applicata-05-validazione-robusta-nested-cv-time-series-split) — Validazione corretta evita stime ottimistiche fatali: k-fold stratified, nested CV per hyperparameter tuning, time-series split, group… [2026-03-09] - [04 - Modelli classici: linear, tree-based, ensemble](https://federicocalo.dev/it/blog/data-science-applicata-04-modelli-classici-linear-tree-based-ensemble) — Modelli tabulari di riferimento 2026: linear models, random forest, XGBoost, LightGBM, CatBoost. Quando scegliere quale. [2026-03-09] - [03 - Feature engineering: encoding, scaling, target encoding](https://federicocalo.dev/it/blog/data-science-applicata-03-feature-engineering-encoding-scaling-target-encoding) — Feature engineering production-ready: one-hot, target encoding (con regolarizzazione), scaling, feature interactions, datetime features. [2026-03-09] - [02 - EDA professionale: outliers, missing, distribuzioni](https://federicocalo.dev/it/blog/data-science-applicata-02-eda-professionale-outliers-missing-distribuzioni) — Exploratory Data Analysis sistematico: detect missing pattern, outliers (IQR, Z-score, isolation forest), distribuzioni e trasformazioni. [2026-03-09] - [01 - Setup workflow: pandas, numpy, Jupyter, venv](https://federicocalo.dev/it/blog/data-science-applicata-01-setup-workflow-pandas-numpy-jupyter-venv) — Ambiente di lavoro produttivo: venv/poetry/conda, JupyterLab vs VS Code notebooks, pandas+numpy fundamentals. [2026-03-08] ### EdTech AI (7) - [EdTech investimenti VC Italia 2026: outlook + 10 startup](https://federicocalo.dev/it/blog/edtech-investimenti-vc-italia-2026-outlook-10-startup) — VC funding Italia EdTech 2024-2026: €87M raised 2024, €112M YTD 2026. Top 10 startup: Skuola.net, ScuolaZoo, WeSchool, Mondly, Bocconi… [2026-06-06] - [Language learning AI: Duolingo vs italiani 2026](https://federicocalo.dev/it/blog/language-learning-ai-duolingo-vs-italiani-2026) — Duolingo Max GPT-4 integration. Speech recognition italiana dialetti. Competitor italiani assenti (market gap). Conversational AI for… [2026-06-05] - [K-12 Italia: AI nelle scuole superiori, MIUR position 2026](https://federicocalo.dev/it/blog/k-12-italia-ai-scuole-superiori-miur-position-2026) — PNRR Italia Domani Digitalizzazione, INDIRE position paper febbraio 2026. Teacher training AI. Bias detection e digital divide. Pilot… [2026-06-04] - [Università italiane + LLM: politiche su uso studenti 2026](https://federicocalo.dev/it/blog/universita-italiane-llm-politiche-uso-studenti-2026) — Politiche AI in università italiane: Politecnico Milano, Bocconi, Sapienza Roma, Bologna. Turnitin AI plagiarism detection. Autenticazione… [2026-06-03] - [MOOC italiani: AI-driven course recommendation 2026](https://federicocalo.dev/it/blog/mooc-italiani-ai-driven-course-recommendation-2026) — Federica.EU, EduOpen (19 atenei), Coursera Italia: architetture di raccomandazione collaborative filtering. Modelli di certificazione EU… [2026-06-02] - [Corporate training Italia: AI-powered upskilling 2026](https://federicocalo.dev/it/blog/corporate-training-italia-ai-powered-upskilling-2026) — Analisi completa delle piattaforme LXP italiane Docebo e Skilla con AI-driven skill gap analysis, microlearning nudges, compliance… [2026-05-31] - [Edtech italiana: AI tutor personalizzato per studenti SUI](https://federicocalo.dev/it/blog/edtech-italiana-ai-tutor-personalizzato-studenti-sui-2026) — AI tutor personalizzato, adaptive learning, spaced repetition. Skuola.net, WeSchool, ScuolaZoo. GDPR minori compliance, case study Liceo… [2026-05-27] ### Geopolitica AI Developer EU (7) - [BRICS expansion + AI: India/Brasile + Italia](https://federicocalo.dev/it/blog/brics-expansion-ai-india-brasile-italia-2026) — BRICS 2024 expansion UAE/Iran/Egypt/Ethiopia, India IndiaAI Mission €1.2B, Brasile AI strategy, export italiano a BRICS, EU-BRICS data flow… [2026-05-28] - [Trump 2024 + AI policy: cosa cambia per EU](https://federicocalo.dev/it/blog/trump-2024-ai-policy-cosa-cambia-eu-2026) — Biden EO 14110 AI 2023, Trump executive order gennaio 2025, dazi tech 25%, impatto EU GDPR/Privacy Shield 2.0, tariff war supply chain, AI… [2026-05-26] - [Cybersecurity geopolitica: Italia hacker attacks 2024-2026](https://federicocalo.dev/it/blog/cybersecurity-geopolitica-italia-hacker-attacks-2024-2026) — ACN Agenzia Cybersicurezza Nazionale, NetWalker/LockBit su PMI italiane, APT28 Russia, NIS2 Directive, SOC Tinexta/Maticmind. Come… [2026-05-23] - [China AI: DeepSeek + Qwen + impatto EU 2026](https://federicocalo.dev/it/blog/china-ai-deepseek-qwen-impatto-eu-2026) — DeepSeek R1 disruption gennaio 2025, Qwen 2.5 series 0.5B-72B, Alibaba Tongyi, compute efficiency Cina, AI Act third country. Come China AI… [2026-05-20] - [Russia AI: sanzioni + impatto developer EU 2026](https://federicocalo.dev/it/blog/russia-ai-sanzioni-impatto-developer-eu-2026) — EU 14 sanzioni packages 2024-2026, Yandex AI, Sber, aziende italiane in Russia, compliance OFAC/EU/UK. Come developer e PMI navigano il… [2026-05-18] - [Chip geopolitics: TSMC vs SMIC vs Intel + Italia 2026](https://federicocalo.dev/it/blog/chip-geopolitics-tsmc-smic-intel-italia-2026) — TSMC 50% produzione globale, SMIC 7nm, Intel Ohio €20 miliardi, EU Chips Act €43 miliardi, STMicroelectronics italiano e futuro fab EU.… [2026-05-16] - [AI sovranità EU: cosa significa per developer italiani 2026](https://federicocalo.dev/it/blog/ai-sovranita-eu-cosa-significa-developer-italiani-2026) — GAIA-X, EU Tech Sovereignty Act 2025, Aleph Alpha Pharia, Mistral La Plateforme. Cosa cambia per developer italiani e startup EU quando… [2026-05-13] ### Italian NLP (7) - [RAG in italiano: embedding multilingue e recupero semantico](https://federicocalo.dev/it/blog/rag-italiano-embedding) — Costruire una pipeline RAG efficace per contenuti in italiano: scelta dell'embedding multilingue, chunking semantico, RediSearch HNSW,… [2026-07-15] - [Fine-tuning di un LLM per la lingua italiana: LoRA, dataset e valutazione](https://federicocalo.dev/it/blog/fine-tuning-llm-italiano) — Come fare fine-tuning di un modello open-source per l'italiano utilizzando LoRA su GPU consumer, preparare dataset di qualità, valutare le… [2026-07-15] - [NLP italiano con spaCy e transformers: pipeline pratica](https://federicocalo.dev/it/blog/nlp-italiano-spacy) — Pipeline NLP completa per l'italiano: tokenizzazione, POS tagging, lemmatizzazione, NER e dependency parsing con spaCy e Hugging Face… [2026-07-15] - [Landscape degli LLM italiani nel 2025: modelli, ecosistema e scelte pratiche](https://federicocalo.dev/it/blog/landscape-llm-italiani) — Panoramica 2025 dell'ecosistema LLM per l'italiano — nuovi modelli, benchmark italiani, come scegliere il modello per il tuo caso d'uso e… [2026-07-15] - [LLM italiani nel 2024: Minerva, LLaMAntino e i primi modelli nativi](https://federicocalo.dev/it/blog/llm-italiani-2024) — Nel 2024 compaiono i primi Large Language Model completamente addestrati o adattati per l'italiano: Minerva (Sapienza NLP), LLaMAntino,… [2026-07-15] - [Camoscio + Modello Italia: deploy on-prem PMI](https://federicocalo.dev/it/blog/camoscio-modello-italia-deploy-on-prem-pmi-2027) — Fine-tuning Camoscio su dataset italiano, Italia 9B Sapienza deployment, cost-benefit on-prem vs API cloud, quantization strategies per… [2026-05-29] - [Italian language LLM: state of the art 2026](https://federicocalo.dev/it/blog/italian-language-llm-state-of-the-art-2026) — Modello Italia 9B, Camoscio, Cerbero vs Llama/Mistral: benchmark MMLU-IT, perplexity italiano, investimento iGenius €1.5B, Politecnico… [2026-05-21] ### Manifatturiero AI (7) - [AI MES (Manufacturing Execution System): SAP/Oracle + Italia 2026](https://federicocalo.dev/it/blog/ai-mes-manufacturing-execution-system-sap-oracle-italia-2026) — AI MES: SAP Digital Manufacturing, Oracle Manufacturing Cloud, Tulip, Zucchetti MES, MES1 Italia. OEE optimization +15%, predictive… [2026-05-29] - [Generative design CAD: Autodesk + Italian engineering (Pininfarina, Aprilia) 2026](https://federicocalo.dev/it/blog/generative-design-cad-autodesk-italian-engineering-2026) — Generative design: Autodesk Fusion 360, Dassault 3DEXPERIENCE, topology optimization. Pininfarina car design, Aprilia motorcycle frame.… [2026-05-25] - [Industria 5.0 transizione: AI + worker safety Italia 2026](https://federicocalo.dev/it/blog/industria-5-0-transizione-ai-worker-safety-italia-2026) — Industria 5.0: human-centric manufacturing, AI augment worker, PPE detection, wearable safety (Modjoul, Strongarm). INAIL injury… [2026-05-22] - [Robotica collaborativa Italia: cobots Universal Robots UR3e/UR5e 2026](https://federicocalo.dev/it/blog/robotica-collaborativa-italia-cobots-universal-robots-2026) — Cobot UR3e/UR5e/UR10e: Universal Robots, Franka Panda, KUKA LBR iiwa. Comau Stellantis, Movo Italian startup. ISO 10218 safety. ROI 12-18… [2026-05-20] - [Computer Vision Quality Control: rilevamento difetti <0.1mm Italia 2026](https://federicocalo.dev/it/blog/computer-vision-quality-control-difetti-0-1mm-italia-2026) — Computer vision QC: Cognex VisionPro, NVIDIA Jetson edge AI, YOLOv8 small object detection. Brembo brake pads, Ferrari paint quality. False… [2026-05-18] - [Digital Twin Italia: gemelli digitali fabbrica 4.0/5.0 2026](https://federicocalo.dev/it/blog/digital-twin-italia-gemelli-digitali-fabbrica-4-0-2026) — Digital twin end-to-end: Siemens Teamcenter, NVIDIA Omniverse, Unity 3D, física simulation. Brembo disco freni, Pirelli pneumatici.… [2026-05-15] - [Predictive maintenance Italia: AI vibrazione + acoustic per impianti industriali 2026](https://federicocalo.dev/it/blog/predictive-maintenance-italia-ai-vibrazione-acoustic-2026) — Manutenzione predittiva con AI: analisi vibrazione bearing, acoustic fingerprinting, LSTM anomaly detection. Stack open-source Ollama +… [2026-05-13] ### Open Data (7) - [Calcolatore Mutuo BCE: Come i Tassi di Interesse Cambiano la Tua Rata Mensile](https://federicocalo.dev/it/blog/articolo-tool-mutuo-bce-2026) — Tra settembre 2023 e giugno 2024, il tasso di riferimento BCE (MRR) è rimasto fermo al 4,5%. Per un mutuo variabile da 200.000 euro su 25… [2026-04-25] - [Inflazione Comparata EU: Quanto Vale Oggi 1.000 Euro del 2019?](https://federicocalo.dev/it/blog/articolo-tool-inflazione-comparata-2026) — Nel 2022 l'Europa ha vissuto il picco inflazionistico più alto dagli anni '80. Eppure la narrativa pubblica ha spesso presentato… [2026-04-25] - [Dashboard Forex EUR: Come Ho Costruito uno Strumento per Seguire i Tassi di Cambio BCE](https://federicocalo.dev/it/blog/articolo-tool-dashboard-forex-2026) — I tassi di cambio condizionano ogni acquisto dall'estero, ogni viaggio, ogni investimento in valuta estera. Eppure la maggior parte degli… [2026-04-25] - [Food DOP IGP STG: Open Data Registro Mondiale v1.0.0](https://federicocalo.dev/it/blog/food-dop-igp-stg-open-data-registro-mondiale-indicazioni-geografiche) — Dataset aperto CC-BY 4.0 di ~2.000 prodotti DOP, IGP, STG e GI da UE, UK, Giappone e USA. Formaggi, vini, oli, carni. Download CSV, JSON,… [2026-02-19] - [Open Data Europa: Quality of Life nelle 7 Capitali UE](https://federicocalo.dev/it/blog/open-data-europa-quality-of-life-capitali-ue-7) — Dataset aperto EU-7 con indice culturale di Roma, Londra, Parigi, Berlino, Madrid, Amsterdam, Lisbona. Metodologia, download CSV, licenza… [2026-02-19] - [Musei Italiani Open Data: Registro di 1.634 Strutture v1.0.0](https://federicocalo.dev/it/blog/musei-italiani-open-data-registro-strutture-dataset) — Musei Italiani Open Data: Registro di 1.634 Strutture v1.0.0 Open data musei italiani - il dataset aperto Museums Open - Italy 2026 Q2 è il… [2026-02-19] - [Open Data Italia: Quality of Life nei 20 Capoluoghi di Regione](https://federicocalo.dev/it/blog/open-data-italia-quality-of-life-capoluoghi-regione) — Dataset aperto CC-BY 4.0 con indice culturale dei 20 capoluoghi italiani. Firenze prima, Aosta seconda. Metodologia, download CSV, DOI in… [2026-02-18] ### AI Policy EU (6) - [Compliance toolkit: audit AI sistemi enterprise](https://federicocalo.dev/it/blog/compliance-toolkit-audit-ai) — Articolo della serie AI Policy & Governance EU 2027. Pubblicazione prevista 24 September 2027. [2026-06-15] - [Privacy by design AI: GDPR + AI Act intersection](https://federicocalo.dev/it/blog/privacy-by-design-ai-gdpr) — Privacy by Design non è opzionale in Europa: è obbligo GDPR art. 25, esteso da AI Act con requisiti per i sistemi AI. Guida ai 6 pilastri,… [2026-06-15] - [AI watermarking: tecniche e regulatory mandate](https://federicocalo.dev/it/blog/ai-watermarking-tecniche-mandate) — Articolo della serie AI Policy & Governance EU 2027. Pubblicazione prevista 22 September 2027. [2026-06-14] - [GPAI obblighi: modelli General Purpose 2027](https://federicocalo.dev/it/blog/gpai-obblighi-general-purpose-2027) — Articolo della serie AI Policy & Governance EU 2027. Pubblicazione prevista 21 September 2027. [2026-06-14] - [AI Liability Directive: responsabilità civile AI](https://federicocalo.dev/it/blog/ai-liability-directive-responsabilita) — La Direttiva sulla Responsabilità Civile dell'IA introduce obblighi di accountability per sviluppatori, provider e operatori. Guida… [2026-06-14] - [AI Act 2027 update: cosa cambia per developer](https://federicocalo.dev/it/blog/ai-act-2027-update-developer) — Articolo della serie AI Policy & Governance EU 2027. Pubblicazione prevista 17 September 2027. [2026-06-14] ### Calcolabilità e Complessità (6) - [06 - NP-completezza e SAT: dal teorema di Cook-Levin a problemi reali](https://federicocalo.dev/it/blog/calcolabilita-complessita-06-np-completezza-e-sat-dal-teorema-di-cook-levin-a-problemi-re) — Teorema di Cook-Levin: SAT è NP-completo. Riduzioni a 3-SAT, vertex cover, clique, hamiltonian path. Approccio pratico in industria. [2026-03-08] - [05 - Classi P e NP: definizione e separazione](https://federicocalo.dev/it/blog/calcolabilita-complessita-05-classi-p-e-np-definizione-e-separazione) — Le classi di complessità centrali: P (poly-time deterministico), NP (poly-time non-deterministico), il problema P=NP. [2026-03-08] - [04 - Riduzioni tra problemi: la tecnica fondamentale](https://federicocalo.dev/it/blog/calcolabilita-complessita-04-riduzioni-tra-problemi-la-tecnica-fondamentale) — Riduzioni mapping e Turing-riduzioni: la tecnica per dimostrare indecidibilità senza partire dalla diagonalizzazione. [2026-03-08] - [03 - Indecidibilità: il problema dell'halting](https://federicocalo.dev/it/blog/calcolabilita-complessita-03-indecidibilit-il-problema-dell-halting) — Il primo problema indecidibile: halting problem. Dimostrazione per diagonalizzazione di Turing e conseguenze per la programmazione. [2026-03-08] - [02 - Calcolabilità: tesi di Church-Turing](https://federicocalo.dev/it/blog/calcolabilita-complessita-02-calcolabilit-tesi-di-church-turing) — Cosa significa essere calcolabile: tesi di Church-Turing, equivalenza tra lambda calcolo, funzioni ricorsive parziali e TM. [2026-03-08] - [01 - Macchine di Turing: definizione e configurazioni](https://federicocalo.dev/it/blog/calcolabilita-complessita-01-macchine-di-turing-definizione-e-configurazioni) — La macchina di Turing come modello universale di computazione: nastro infinito, testina, stati. Definizione formale e varianti. [2026-03-08] ### Data Engineering 2027 (6) - [Modern Data Stack 2027: minimal viable architecture](https://federicocalo.dev/it/blog/modern-data-stack-2027-mva) — Articolo della serie Data Engineering 2027 (DuckDB + Polars + lakeFS). Pubblicazione prevista 08 September 2027. [2026-06-13] - [Iceberg vs Delta Lake vs Hudi: decision tree](https://federicocalo.dev/it/blog/iceberg-delta-hudi-decision-tree) — Articolo della serie Data Engineering 2027 (DuckDB + Polars + lakeFS). Pubblicazione prevista 07 September 2027. [2026-06-13] - [DuckDB + Polars: pipeline lean Python](https://federicocalo.dev/it/blog/duckdb-polars-pipeline-lean-python) — DuckDB e Polars sono i due attori della rivoluzione dei dati lean in Python. Scopri come combinarli in pipeline efficienti che minimizzano… [2026-06-13] - [lakeFS: Git per data lake](https://federicocalo.dev/it/blog/lakefs-git-data-lake) — Articolo della serie Data Engineering 2027 (DuckDB + Polars + lakeFS). Pubblicazione prevista 03 September 2027. [2026-06-13] - [Polars vs Pandas: benchmark realistici 2027](https://federicocalo.dev/it/blog/polars-vs-pandas-benchmark-2027) — Articolo della serie Data Engineering 2027 (DuckDB + Polars + lakeFS). Pubblicazione prevista 02 September 2027. [2026-06-13] - [DuckDB in produzione: alternative Spark per <1TB](https://federicocalo.dev/it/blog/duckdb-produzione-alternative-spark) — Articolo della serie Data Engineering 2027 (DuckDB + Polars + lakeFS). Pubblicazione prevista 01 September 2027. [2026-06-12] ### Design Patterns in TypeScript (6) Implementazione dei pattern GoF in TypeScript moderno: Creational, Structural e Behavioral patterns con esempi pratici, diagrammi UML e casi d'uso reali nello sviluppo web. - [06 - Command, Chain of Responsibility e Template Method](https://federicocalo.dev/it/blog/command-chain-of-responsibility-template-method-pattern) — Pattern comportamentali avanzati: Command con undo/redo, Chain of Responsibility per middleware e Template Method per algoritmi… [2026-01-09] - [05 - Observer e Strategy Pattern: Comportamento Flessibile](https://federicocalo.dev/it/blog/observer-strategy-pattern-comportamento-flessibile) — Observer per event-driven programming e Strategy per algoritmi intercambiabili: pattern comportamentali fondamentali con RxJS e Angular. [2026-01-08] - [04 - Composite e Bridge Pattern: Gerarchie e Separazione](https://federicocalo.dev/it/blog/composite-bridge-pattern-gerarchie-separazione) — Composite pattern per strutture ad albero ricorsive e Bridge pattern per separare astrazione da implementazione con esempi pratici. [2026-01-08] - [03 - Adapter, Decorator e Facade Pattern: Strutture Flessibili](https://federicocalo.dev/it/blog/adapter-decorator-facade-pattern-strutture-flessibili) — Pattern strutturali essenziali: Adapter per compatibilità, Decorator per estensibilità dinamica e Facade per semplificazione di sistemi… [2026-01-08] - [02 - Builder e Prototype Pattern: Costruzione Flessibile](https://federicocalo.dev/it/blog/builder-prototype-pattern-costruzione-flessibile) — Builder pattern per oggetti complessi con method chaining e fluent interface, Prototype pattern per cloning efficiente con deep e shallow… [2026-01-08] - [01 - Singleton e Factory Pattern: Creazione Oggetti Controllata](https://federicocalo.dev/it/blog/singleton-factory-pattern-creazione-oggetti) — Pattern creazionali fondamentali: Singleton per istanza unica, Factory Method e Abstract Factory per creazione flessibile di oggetti con… [2026-01-08] ### Design Patterns in Produzione (6) - [Repository Pattern e Clean Architecture](https://federicocalo.dev/it/blog/design-patterns-06-repository-pattern-e-clean-architecture) — Separare dominio da persistenza, port/adapter. [2026-03-10] - [Decorator Pattern: aggiungere comportamento senza eredità](https://federicocalo.dev/it/blog/design-patterns-05-decorator-pattern-aggiungere-comportamento-senza-eredit) — Wrapping di oggetti, esempio I/O Streams Java. [2026-03-10] - [Observer Pattern e Event Listener](https://federicocalo.dev/it/blog/design-patterns-04-observer-pattern-e-event-listener) — Pub/sub, callback, event bus. [2026-03-10] - [Strategy Pattern e polimorfismo applicato](https://federicocalo.dev/it/blog/design-patterns-03-strategy-pattern-e-polimorfismo-applicato) — Sostituire if/switch con strategie intercambiabili. [2026-03-10] - [Factory Method e Abstract Factory: separare creazione e uso](https://federicocalo.dev/it/blog/design-patterns-02-factory-method-e-abstract-factory-separare-creazione-e-uso) — Differenze tra i due, esempi con interfacce Java. [2026-03-10] - [Singleton: pattern, anti-pattern e alternative moderne](https://federicocalo.dev/it/blog/design-patterns-01-singleton-pattern-anti-pattern-e-alternative-moderne) — Quando il Singleton ha senso e quando è un design smell. Implementazioni thread-safe in Java. [2026-03-09] ### DevOps per Sviluppatori Frontend (6) DevOps per il frontend: CI/CD per applicazioni SPA, containerizzazione, testing automation, performance monitoring, feature flags e deployment strategies per team frontend. - [6 - Monitoraggio e Alerting per Applicazioni Web](https://federicocalo.dev/it/blog/devops-monitoraggio-alerting-applicazioni-web) — Come implementare monitoraggio, error tracking e alerting per applicazioni web: Sentry, uptime monitoring, log management e dashboard. [2026-01-17] - [5 - Performance Budgets e Lighthouse CI in Pipeline](https://federicocalo.dev/it/blog/devops-lighthouse-ci-performance-budgets) — Come integrare Lighthouse CI nelle pipeline per monitorare automaticamente Core Web Vitals, bundle size e performance budgets. [2026-01-16] - [4 - Gestione dei Segreti nelle Pipeline CI/CD](https://federicocalo.dev/it/blog/devops-secrets-management-pipeline-cicd) — Best practices per la gestione sicura di secrets, API keys e credenziali nelle pipeline CI/CD: GitHub Secrets, Vault e environment… [2026-01-16] - [3 - Firebase Hosting + GitHub Actions: Deploy Automatico](https://federicocalo.dev/it/blog/devops-firebase-hosting-github-actions-deploy) — Come configurare deploy automatico su Firebase Hosting con GitHub Actions: preview channels, staging/production environments e rollback. [2026-01-16] - [2 - Docker per Sviluppatori Frontend: Containerizzare Angular](https://federicocalo.dev/it/blog/devops-docker-containerizzare-frontend-angular) — 2 - Docker per Sviluppatori Frontend: Containerizzare Angular: Introduzione: perchè Docker per il Frontend? Quante volte hai sentito la… [2026-01-16] - [1 - GitHub Actions: CI/CD per App Angular da Zero](https://federicocalo.dev/it/blog/devops-github-actions-cicd-angular) — Guida completa per configurare GitHub Actions per un progetto Angular: build, test, lint, deploy automatico e ottimizzazione workflow. [2026-01-16] ### Fisica per Informatici (6) - [Onde e ottica geometrica applicate a sensori](https://federicocalo.dev/it/blog/fisica-per-informatici-06-onde-e-ottica-geometrica-applicate-a-sensori) — Onde meccaniche ed elettromagnetiche, riflessione e rifrazione. Funzionamento di fotocamere, LiDAR e fibra ottica. [2026-03-12] - [Elettromagnetismo: campi, correnti, circuiti](https://federicocalo.dev/it/blog/fisica-per-informatici-05-elettromagnetismo-campi-correnti-circuiti) — Campo elettrico e magnetico, leggi di Maxwell semplificate, circuiti RC/RL. Applicazioni a hardware design. [2026-03-11] - [Termodinamica per computing: entropia, calore, raffreddamento](https://federicocalo.dev/it/blog/fisica-per-informatici-04-termodinamica-per-computing-entropia-calore-raffreddamento) — Primo e secondo principio applicati al thermal design dei data center. Entropia come misura dell'informazione. [2026-03-11] - [Conservazione di energia e quantità di moto](https://federicocalo.dev/it/blog/fisica-per-informatici-03-conservazione-di-energia-e-quantit-di-moto) — Energia cinetica, potenziale, lavoro. Urti elastici e anelastici. Esempi simulazione fisica per game dev. [2026-03-11] - [Meccanica classica essenziale: leggi di Newton + esempi](https://federicocalo.dev/it/blog/fisica-per-informatici-02-meccanica-classica-essenziale-leggi-di-newton-esempi) — I tre principi di Newton applicati a problemi pratici: piano inclinato, attrito, moto circolare uniforme. [2026-03-11] - [Vettori e grandezze: tutto quello che serve per la fisica](https://federicocalo.dev/it/blog/fisica-per-informatici-01-vettori-e-grandezze-tutto-quello-che-serve-per-la-fisica) — Ripasso vettori, prodotto scalare/vettoriale, sistemi di riferimento. Esempi orientati a computing e grafica 3D. [2026-03-11] ### Git Avanzato (6) Guida avanzata a Git: branching strategies, rebase interattivo, stash, reflog, bisect e workflow collaborativi. Tecniche professionali per gestire repository complessi e team distribuiti. - [04 - Git Cherry-Pick e Patch: Selezione Chirurgica dei Commit](https://federicocalo.dev/it/blog/git-cherry-pick-patch-selezione-commit) — Impara a selezionare commit specifici con cherry-pick, creare e applicare patch, gestire backporting e integrazioni selettive in Git. [2026-01-10] - [03 - Git Rebase vs Merge: Quando Usare Cosa](https://federicocalo.dev/it/blog/git-rebase-vs-merge-quando-usare) — Confronto dettagliato tra git rebase e merge: differenze, vantaggi, svantaggi, fast-forward e quando usare ciascuna strategia per una… [2026-01-10] - [02 - Git Flow: Workflow di Branching Professionale](https://federicocalo.dev/it/blog/git-flow-workflow-branching-professionale) — Implementa Git Flow nel tuo team: gestione di feature, release e hotfix branches con naming conventions e best practices per progetti… [2026-01-09] - [01 - Git Rebase Interattivo: Pulizia della Storia dei Commit](https://federicocalo.dev/it/blog/git-rebase-interattivo-pulizia-storia-commit) — Padroneggia il git interactive rebase: squash, fixup, reword, edit e drop per una storia Git pulita e professionale con esempi pratici e… [2026-01-09] - [06 - Git Hooks e Automazione: Quality Gates Automatici](https://federicocalo.dev/it/blog/git-hooks-automazione-quality-gates) — Implementa git hooks per automazione: pre-commit, commit-msg, pre-push con Husky, lint-staged, commitlint e integrazione CI/CD. [2026-01-08] - [05 - Git Comandi Avanzati: Stash, Reflog e Bisect](https://federicocalo.dev/it/blog/git-comandi-avanzati-stash-reflog-bisect) — Scopri i comandi Git avanzati essenziali: stash per lavoro temporaneo, reflog per recovery, bisect per debugging e worktree per branch… [2026-01-08] ### Italian Tech Survey (6) - [Crescita carriera tech Italia: 5 anni roadmap](https://federicocalo.dev/it/blog/crescita-carriera-tech-italia-roadmap) — Articolo della serie Italian Tech Salaries Survey 2027. Guida pratica di 5 anni per evolvere da junior developer a senior specialist con… [2026-06-16] - [Remote vs in-office Italia: gap salariale](https://federicocalo.dev/it/blog/remote-vs-in-office-gap-salariale) — Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 01 October 2027. [2026-06-15] - [Stipendi devops e cloud Italia 2027](https://federicocalo.dev/it/blog/stipendi-devops-cloud-italia-2027) — Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 30 September 2027. [2026-06-15] - [Stipendi AI/ML engineer Italia 2027](https://federicocalo.dev/it/blog/stipendi-ai-ml-italia-2027) — Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 29 September 2027. [2026-06-15] - [Stipendi backend Italia: percentili reali 2027](https://federicocalo.dev/it/blog/stipendi-backend-italia-2027) — Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 28 September 2027. [2026-06-15] - [Italian Tech Salaries 2027: report annuale](https://federicocalo.dev/it/blog/italian-tech-salaries-2027-report) — Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 27 September 2027. [2026-06-15] ### Linguaggi Formali e Compilatori (6) - [06 - Analisi semantica, generazione codice, ottimizzazione](https://federicocalo.dev/it/blog/linguaggi-formali-compilatori-06-06-analisi-semantica-generazione-codice-ottimizzazione) — Symbol table, type checking, traduzione in IR, ottimizzazioni base (constant folding, dead code elimination). [2026-03-15] - [05 - Parser bottom-up: LR(1), SLR, LALR](https://federicocalo.dev/it/blog/linguaggi-formali-compilatori-05-05-parser-bottom-up-lr-1-slr-lalr) — Shift-reduce parsing, item LR(0), automa caratteristico, conflitti shift/reduce e reduce/reduce. [2026-03-15] - [04 - Parser top-down: LL(1), recursive descent](https://federicocalo.dev/it/blog/linguaggi-formali-compilatori-04-04-parser-top-down-ll-1-recursive-descent) — Parsing predittivo, calcolo di FIRST e FOLLOW, costruzione tabella LL(1), recursive descent. [2026-03-15] - [03 - Grammatiche context-free e linguaggi non regolari](https://federicocalo.dev/it/blog/linguaggi-formali-compilatori-03-03-grammatiche-context-free-e-linguaggi-non-regolari) — Pumping lemma, grammatiche context-free, derivazioni, albero sintattico, ambiguità. [2026-03-15] - [02 - DFA, NFA, ε-NFA: equivalenze e costruzione di Thompson](https://federicocalo.dev/it/blog/linguaggi-formali-compilatori-02-02-dfa-nfa-nfa-equivalenze-e-costruzione-di-thompson) — Automi deterministici e non, conversione NFA→DFA, costruzione di Thompson da regex a NFA. [2026-03-15] - [01 - Espressioni regolari e linguaggi regolari](https://federicocalo.dev/it/blog/linguaggi-formali-compilatori-01-01-espressioni-regolari-e-linguaggi-regolari) — Definizione formale di regex, linguaggi regolari, equivalenza con automi a stati finiti. [2026-03-15] ### Metodologie di Sviluppo Software (6) Metodologie di sviluppo software: Agile, Scrum, Kanban, XP, TDD, BDD, continuous delivery e best practice per team di sviluppo ad alte prestazioni. - [06 - XP, Lean e DevOps: Pratiche Tecniche e Cultura Agile](https://federicocalo.dev/it/blog/xp-lean-devops-pratiche-tecniche-cultura-agile) — Extreme Programming (TDD, Pair Programming, CI), Lean (eliminazione sprechi), DevOps (CI/CD, IaC, CALMS) e integrazione con Scrum. [2026-01-07] - [05 - Kanban Method: Flusso Continuo e WIP Limits](https://federicocalo.dev/it/blog/kanban-method-flusso-continuo-wip-limits) — Kanban in profondità: visualizzazione flusso, WIP limits, metriche (Lead Time, Cycle Time, CFD), Kanban vs Scrum e implementazione pratica. [2026-01-07] - [04 - Scrum Framework: Sprint, Ruoli e Cerimonie](https://federicocalo.dev/it/blog/scrum-framework-sprint-ruoli-cerimonie) — Scrum completo: 3 ruoli (Product Owner, Scrum Master, Dev Team), 5 eventi, 3 artifact, Definition of Done, metriche e scaling (SAFe, LeSS,… [2026-01-06] - [03 - Metodologia Agile: Sviluppo Iterativo e Incrementale](https://federicocalo.dev/it/blog/metodologia-agile-sviluppo-iterativo-incrementale) — Il Manifesto Agile in dettaglio: 4 valori, 12 principi, user stories, backlog management e metriche (velocity, burndown) con esempi pratici. [2026-01-06] - [02 - Modello Waterfall: Approccio Sequenziale Classico](https://federicocalo.dev/it/blog/modello-waterfall-approccio-sequenziale-classico) — Analisi dettagliata del modello Waterfall: le 5 fasi (requisiti, design, implementazione, testing, manutenzione), varianti, vantaggi e… [2026-01-06] - [01 - Introduzione alle Metodologie di Sviluppo Software](https://federicocalo.dev/it/blog/introduzione-metodologie-sviluppo-software) — Introduzione alle Metodologie di Sviluppo Software Le metodologie di sviluppo software sono framework strutturati che guidano i team nella… [2026-01-01] ### Metodi Numerici (6) - [06 - ODE: Eulero, Runge-Kutta, metodi multistep](https://federicocalo.dev/it/blog/metodi-numerici-06-06-ode-eulero-runge-kutta-metodi-multistep) — Eulero esplicito/implicito, Runge-Kutta classico RK4, Adams-Bashforth, stiffness e A-stabilità. [2026-03-17] - [05 - Integrazione numerica: trapezi, Simpson, quadratura adattiva](https://federicocalo.dev/it/blog/metodi-numerici-05-05-integrazione-numerica-trapezi-simpson-quadratura-adattiva) — Newton-Cotes, errore di troncamento, quadratura adattiva, Gauss-Legendre per alta precisione. [2026-03-17] - [04 - Interpolazione polinomiale e spline](https://federicocalo.dev/it/blog/metodi-numerici-04-04-interpolazione-polinomiale-e-spline) — Lagrange, Newton, fenomeno di Runge, spline cubiche naturali per evitare oscillazioni. [2026-03-17] - [03 - Decomposizioni QR e SVD: applicazioni a ML](https://federicocalo.dev/it/blog/metodi-numerici-03-03-decomposizioni-qr-e-svd-applicazioni-a-ml) — Gram-Schmidt, Householder, SVD truncated, PCA come applicazione, least squares. [2026-03-17] - [02 - Risoluzione sistemi lineari: LU, Gauss, Cholesky](https://federicocalo.dev/it/blog/metodi-numerici-02-02-risoluzione-sistemi-lineari-lu-gauss-cholesky) — Eliminazione di Gauss, pivoting, decomposizione LU, fattorizzazione di Cholesky per matrici SPD. [2026-03-17] - [01 - Errori, precisione macchina, stabilità numerica](https://federicocalo.dev/it/blog/metodi-numerici-01-01-errori-precisione-macchina-stabilit-numerica) — Rappresentazione floating-point IEEE 754, errori di arrotondamento, propagazione, condizionamento e stabilità. [2026-03-17] ### PostgreSQL e Vector Search per AI (6) PostgreSQL per applicazioni AI: pgvector per similarity search, RAG con database relazionali, hybrid search, embedding management e ottimizzazione delle query vettoriali. - [06 - RAG in Produzione: Scale e Performance](https://federicocalo.dev/it/blog/rag-produzione-scale-performance) — Guida completa a RAG in Produzione: Scale e Performance: architettura, implementazione pratica e best practices per developer e team… [2026-05-19] - [05 - Indexing per Vector DB: HNSW e IVFFlat](https://federicocalo.dev/it/blog/indexing-vector-db-hnsw-ivfflat) — Guida completa a Indexing per Vector DB: HNSW e IVFFlat: architettura, implementazione pratica e best practices per developer e team… [2026-05-19] - [04 - Vector Search: Similarity e Semantic Search](https://federicocalo.dev/it/blog/vector-search-similarity-semantic-search) — Guida completa a Vector Search: Similarity e Semantic Search: architettura, implementazione pratica e best practices per developer e team… [2026-05-18] - [03 - RAG con PostgreSQL: da Documento a Risposta](https://federicocalo.dev/it/blog/rag-postgresql-documento-risposta) — Guida completa a RAG con PostgreSQL: da Documento a Risposta: architettura, implementazione pratica e best practices per developer e team… [2026-05-17] - [02 - Embeddings: Teoria e Pratica](https://federicocalo.dev/it/blog/embeddings-teoria-pratica) — Guida completa a Embeddings: Teoria e Pratica: architettura, implementazione pratica e best practices per developer e team tecnici. [2026-05-17] - [01 - pgvector: Trasforma PostgreSQL in Vector DB](https://federicocalo.dev/it/blog/pgvector-trasforma-postgresql-vector-db) — Guida completa a pgvector: Trasforma PostgreSQL in Vector DB: architettura, implementazione pratica e best practices per developer e team… [2026-05-16] ### Reti Complesse e Network Science (6) - [06 - Reti dinamiche e link prediction](https://federicocalo.dev/it/blog/reti-complesse-network-science-06-06-reti-dinamiche-e-link-prediction) — Grafi temporali, predizione collegamenti futuri, embedding di nodi (node2vec, GraphSAGE). [2026-03-25] - [05 - Dinamiche su rete: SIR, SIS, threshold models](https://federicocalo.dev/it/blog/reti-complesse-network-science-05-05-dinamiche-su-rete-sir-sis-threshold-models) — Modelli epidemiologici su grafi, soglia epidemica, modelli a soglia per diffusione informazioni. [2026-03-25] - [04 - Community detection: modularità, Louvain, Leiden](https://federicocalo.dev/it/blog/reti-complesse-network-science-04-04-community-detection-modularit-louvain-leiden) — Algoritmi di clustering su grafi, modularità di Newman-Girvan, Louvain veloce, Leiden e correzione bug. [2026-03-25] - [03 - Centralità: degree, betweenness, eigenvector, PageRank](https://federicocalo.dev/it/blog/reti-complesse-network-science-03-03-centralit-degree-betweenness-eigenvector-pagerank) — Misure di importanza dei nodi, calcolo efficiente, applicazione a search engine e influence ranking. [2026-03-25] - [02 - Modelli generativi: Erdős-Rényi, Watts-Strogatz, Barabási-Albert](https://federicocalo.dev/it/blog/reti-complesse-network-science-02-02-modelli-generativi-erd-s-r-nyi-watts-strogatz-barab-si-al) — Modelli random classici e preferential attachment, proprietà small-world, generazione con NetworkX. [2026-03-25] - [01 - Cosa è una rete complessa: gradi, distribuzioni, esempi reali](https://federicocalo.dev/it/blog/reti-complesse-network-science-01-01-cosa-una-rete-complessa-gradi-distribuzioni-esempi-reali) — Concetti base: nodo, arco, grado, distribuzione dei gradi, esempi reali (social network, web, neurale). [2026-03-25] ### Reti di Calcolatori (6) - [Wireshark e tcpdump: catturare e analizzare traffico](https://federicocalo.dev/it/blog/reti-calcolatori-06-wireshark-e-tcpdump-catturare-e-analizzare-traffico) — Filtri BPF, decoding protocolli. [2026-03-25] - [DNS, HTTP/2, HTTPS: il livello applicativo](https://federicocalo.dev/it/blog/reti-calcolatori-05-dns-http-2-https-il-livello-applicativo) — DNS recursion, HTTP/2 push, TLS handshake. [2026-03-24] - [TCP vs UDP: garanzie e use case](https://federicocalo.dev/it/blog/reti-calcolatori-04-tcp-vs-udp-garanzie-e-use-case) — 3-way handshake, controllo congestione, QUIC. [2026-03-24] - [IP e routing: subnetting, NAT, BGP](https://federicocalo.dev/it/blog/reti-calcolatori-03-ip-e-routing-subnetting-nat-bgp) — CIDR, route table, NAT/PAT. [2026-03-24] - [Ethernet, ARP, Wi-Fi: il livello data link](https://federicocalo.dev/it/blog/reti-calcolatori-02-ethernet-arp-wi-fi-il-livello-data-link) — MAC address, switch, ARP poisoning. [2026-03-24] - [Modello OSI vs TCP/IP: confronto pratico](https://federicocalo.dev/it/blog/reti-calcolatori-01-modello-osi-vs-tcp-ip-confronto-pratico) — I 7 livelli OSI e mapping a TCP/IP. [2026-03-24] ### Sicurezza Informatica e CTF (6) - [Crittografia base: simmetrica, asimmetrica, hashing](https://federicocalo.dev/it/blog/sicurezza-informatica-06-crittografia-base-simmetrica-asimmetrica-hashing) — AES, RSA, SHA-256, HMAC, errori comuni. [2026-03-26] - [Buffer overflow e ROP per principianti](https://federicocalo.dev/it/blog/sicurezza-informatica-05-buffer-overflow-e-rop-per-principianti) — Stack canaries, NX, ASLR, Return-Oriented Programming. [2026-03-26] - [SSRF e SSTI: vulnerabilità server-side moderne](https://federicocalo.dev/it/blog/sicurezza-informatica-04-ssrf-e-ssti-vulnerabilit-server-side-moderne) — Internal network discovery, template engine RCE. [2026-03-26] - [SQL Injection e prepared statements](https://federicocalo.dev/it/blog/sicurezza-informatica-03-sql-injection-e-prepared-statements) — Da error-based a blind, SQLmap, prevention. [2026-03-26] - [XSS (Cross-Site Scripting) e Content Security Policy](https://federicocalo.dev/it/blog/sicurezza-informatica-02-xss-cross-site-scripting-e-content-security-policy) — Stored vs reflected vs DOM-based, CSP nonce/strict. [2026-03-26] - [OWASP Top 10 2023: panoramica essenziale](https://federicocalo.dev/it/blog/sicurezza-informatica-01-owasp-top-10-2023-panoramica-essenziale) — Le 10 vulnerabilità web più comuni con esempi reali. [2026-03-26] ### Sistemi Informativi e Database (6) - [06 - Transazioni ACID, isolation levels, NoSQL trade-offs](https://federicocalo.dev/it/blog/sistemi-informativi-database-06-06-transazioni-acid-isolation-levels-nosql-trade-offs) — Proprietà ACID, livelli di isolamento SQL, teorema CAP, BASE e quando scegliere NoSQL. [2026-03-27] - [05 - Indici, query plan, EXPLAIN: la performance dei database](https://federicocalo.dev/it/blog/sistemi-informativi-database-05-05-indici-query-plan-explain-la-performance-dei-database) — B-tree, hash, GIN, GiST: scelta dell'indice giusto e lettura del piano di esecuzione di PostgreSQL. [2026-03-27] - [04 - SQL avanzato: CTE, window functions, JSON queries](https://federicocalo.dev/it/blog/sistemi-informativi-database-04-04-sql-avanzato-cte-window-functions-json-queries) — Oltre il SELECT base: Common Table Expressions ricorsive, funzioni finestra, query su colonne JSON in PostgreSQL. [2026-03-27] - [03 - Normalizzazione 1NF/2NF/3NF/BCNF: quando e perché](https://federicocalo.dev/it/blog/sistemi-informativi-database-03-03-normalizzazione-1nf-2nf-3nf-bcnf-quando-e-perch) — Dipendenze funzionali, anomalie di aggiornamento, processo di normalizzazione e quando denormalizzare per performance. [2026-03-27] - [02 - Dal ER al relazionale: chiavi, FK, vincoli](https://federicocalo.dev/it/blog/sistemi-informativi-database-02-02-dal-er-al-relazionale-chiavi-fk-vincoli) — Traduzione meccanica del diagramma ER in schema relazionale: tabelle, chiavi primarie, foreign key, vincoli di integrità. [2026-03-26] - [01 - Modello Entità-Relazione: dalla realtà al diagramma](https://federicocalo.dev/it/blog/sistemi-informativi-database-01-01-modello-entit-relazione-dalla-realt-al-diagramma) — Dai requisiti utente al diagramma ER: entità, attributi, relazioni, cardinalità, generalizzazione. [2026-03-26] ### Sistemi Multi-Agente (6) - [06 - Multi-agente + LLM: hybrid systems con CrewAI/AutoGen](https://federicocalo.dev/it/blog/sistemi-multi-agente-06-multi-agente-llm-hybrid-systems-con-crewai-autogen) — Multi-agente moderno con LLM al posto del reasoning simbolico: CrewAI, AutoGen, LangGraph. Pattern role-based e orchestrazione. [2026-03-28] - [05 - Negoziazione e auction: Contract Net Protocol](https://federicocalo.dev/it/blog/sistemi-multi-agente-05-negoziazione-e-auction-contract-net-protocol) — Sistemi multi-agente competitivi: Contract Net Protocol (Smith 1980), auction theory, sealed-bid vs English vs Dutch. [2026-03-28] - [04 - Comunicazione tra agenti: FIPA-ACL e protocolli](https://federicocalo.dev/it/blog/sistemi-multi-agente-04-comunicazione-tra-agenti-fipa-acl-e-protocolli) — FIPA-ACL (Agent Communication Language): performative, ontologie, contenuto. Protocolli FIPA: Request, Query, Contract Net. [2026-03-28] - [03 - JADE framework: implementare il primo agente](https://federicocalo.dev/it/blog/sistemi-multi-agente-03-jade-framework-implementare-il-primo-agente) — JADE (Java Agent DEvelopment) è lo standard FIPA-compliant per agenti Java. Setup, primo agente, behavior, lifecycle. [2026-03-27] - [02 - Architettura BDI: Belief, Desire, Intention](https://federicocalo.dev/it/blog/sistemi-multi-agente-02-architettura-bdi-belief-desire-intention) — Modello mentale Belief-Desire-Intention di Bratman: rappresentazione formale stati mentali per agenti deliberativi. [2026-03-27] - [01 - Cos'è un agente intelligente: definizioni e tassonomia](https://federicocalo.dev/it/blog/sistemi-multi-agente-01-cos-un-agente-intelligente-definizioni-e-tassonomia) — Definizione formale di agente (Russell & Norvig): sensori, attuatori, ambiente. Tipologie: reattivi, deliberativi, ibridi, learning. [2026-03-27] ### Sistemi Operativi (6) - [I/O e driver: char vs block, interrupts, DMA](https://federicocalo.dev/it/blog/sistemi-operativi-06-i-o-e-driver-char-vs-block-interrupts-dma) — Linux device files, polling vs interrupt. [2026-03-29] - [File system: inode, journaling, ext4 vs Btrfs](https://federicocalo.dev/it/blog/sistemi-operativi-05-file-system-inode-journaling-ext4-vs-btrfs) — Struttura ext4, journaling, snapshot. [2026-03-29] - [Memoria virtuale: paging, segmentation, TLB](https://federicocalo.dev/it/blog/sistemi-operativi-04-memoria-virtuale-paging-segmentation-tlb) — Indirizzi virtuali/fisici, page table multilivello. [2026-03-28] - [Sincronizzazione: mutex, semafori, monitor](https://federicocalo.dev/it/blog/sistemi-operativi-03-sincronizzazione-mutex-semafori-monitor) — Race conditions, dining philosophers, deadlock. [2026-03-28] - [Scheduling CPU: FCFS, SJF, Round Robin, MLFQ](https://federicocalo.dev/it/blog/sistemi-operativi-02-scheduling-cpu-fcfs-sjf-round-robin-mlfq) — Confronto algoritmi, scheduling Linux CFS. [2026-03-28] - [Processi e thread: differenze e fork/exec](https://federicocalo.dev/it/blog/sistemi-operativi-01-processi-e-thread-differenze-e-fork-exec) — PCB, stato processi, fork()/exec() Linux. [2026-03-28] ### Sustainable AI (6) - [Sustainable AI EU regulation 2027 compliance](https://federicocalo.dev/it/blog/sustainable-ai-eu-regulation-2027) — Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 16 September 2027. [2026-06-14] - [Datacenter location matters: PUE + renewable mix](https://federicocalo.dev/it/blog/datacenter-location-pue-renewable) — Dove viene addestrato un modello di AI ha un impatto enorme sull'efficienza energetica. Scopri come il PUE, la localizzazione geografica e… [2026-06-14] - [Distillazione modelli: -90% energia, -10% qualità](https://federicocalo.dev/it/blog/distillazione-modelli-energia) — Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 14 September 2027. [2026-06-14] - [Green Software Foundation patterns](https://federicocalo.dev/it/blog/green-software-foundation-patterns) — Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 13 September 2027. [2026-06-13] - [Energy-efficient LLM inference: tecniche 2027](https://federicocalo.dev/it/blog/energy-efficient-llm-inference-2027) — Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 10 September 2027. [2026-06-13] - [Carbon footprint AI training: misurare e ridurre](https://federicocalo.dev/it/blog/carbon-footprint-ai-training) — Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 09 September 2027. [2026-06-13] ### Agentic Platforms (5) - [Multi-agent debugging: trace and observability](https://federicocalo.dev/it/blog/multi-agent-debugging-observability) — Implementare osservabilità end-to-end in sistemi multi-agenti con tracing distribuito, logging strutturato e metriche. [2026-06-16] - [Agentic platforms self-hosted: cost analysis](https://federicocalo.dev/it/blog/agentic-platforms-self-hosted-cost) — TCO analysis: self-hosted Ollama on Hetzner VPS (€228/year) vs cloud APIs. Break-even within 2-3 months at >30K requests/month. Setup… [2026-06-16] - [LangGraph vs Mastra vs CrewAI: decision matrix](https://federicocalo.dev/it/blog/langgraph-mastra-crewai-decision) — Articolo della serie Self-hosted Agentic Platforms. Pubblicazione prevista 08 October 2027. [2026-06-16] - [Mastra framework: agentic TypeScript 2027](https://federicocalo.dev/it/blog/mastra-framework-agentic-typescript) — Articolo della serie Self-hosted Agentic Platforms. Pubblicazione prevista 06 October 2027. [2026-06-16] - [Letta (ex-MemGPT): memoria persistente per agents](https://federicocalo.dev/it/blog/letta-memgpt-memoria-persistente) — Articolo della serie Self-hosted Agentic Platforms. Pubblicazione prevista 05 October 2027. [2026-06-16] ### Bun Runtime 2027 (5) - [Bun production deployment: Docker + Kubernetes](https://federicocalo.dev/it/blog/bun-production-docker-kubernetes) — Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 19 November 2027. [2026-06-18] - [Bun + Hono: stack edge minimal](https://federicocalo.dev/it/blog/bun-hono-stack-edge) — Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 18 November 2027. [2026-06-18] - [Bun nativo: SQLite + Redis client built-in](https://federicocalo.dev/it/blog/bun-nativo-sqlite-redis) — Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 17 November 2027. [2026-06-18] - [Migrazione da Node.js a Bun: gotchas](https://federicocalo.dev/it/blog/migrazione-node-bun-gotchas) — Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 16 November 2027. [2026-06-18] - [Bun vs Node vs Deno: benchmark realistico 2027](https://federicocalo.dev/it/blog/bun-vs-node-deno-2027) — Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 15 November 2027. [2026-06-18] ### Economia e Gestione d'Impresa (5) - [Diritto industriale: brevetti, marchi, copyright per dev](https://federicocalo.dev/it/blog/economia-gestione-impresa-05-diritto-industriale-brevetti-marchi-copyright-per-dev) — Proprietà intellettuale per sviluppatori: cosa proteggere e come. Software patent (UE vs US), trademark, licenze OSS. [2026-03-11] - [Term sheet, cap table, dilution: il vocabolario VC](https://federicocalo.dev/it/blog/economia-gestione-impresa-04-term-sheet-cap-table-dilution-il-vocabolario-vc) — Glossario essenziale del venture capital: valuation pre/post-money, liquidation preference, anti-dilution, ESOP. [2026-03-11] - [Pricing strategies per SaaS e marketplace](https://federicocalo.dev/it/blog/economia-gestione-impresa-03-pricing-strategies-per-saas-e-marketplace) — Modelli di pricing: subscription, freemium, usage-based, marketplace fees. Calcolo LTV, CAC, payback period. [2026-03-10] - [Business Model Canvas: 9 blocchi per la tua startup](https://federicocalo.dev/it/blog/economia-gestione-impresa-02-business-model-canvas-9-blocchi-per-la-tua-startup) — Lean Canvas e Business Model Canvas: i 9 blocchi spiegati con esempi italiani (Treedom, Satispay, Bending Spoons). [2026-03-10] - [Stato patrimoniale e conto economico: leggere un bilancio](https://federicocalo.dev/it/blog/economia-gestione-impresa-01-stato-patrimoniale-e-conto-economico-leggere-un-bilancio) — Le 2 sezioni fondamentali del bilancio aziendale: attivo/passivo, ricavi/costi. Esempi con bilanci di startup tech italiane. [2026-03-10] ### Interazione Uomo-Macchina (5) - [Test di usabilità: think-aloud, task analysis, A/B](https://federicocalo.dev/it/blog/interazione-uomo-macchina-05-test-di-usabilit-think-aloud-task-analysis-a-b) — Metodi qualitativi e quantitativi per testare interfacce: protocolli, sample size, analisi risultati. [2026-03-14] - [Prototipazione: da Figma a codice in 5 step](https://federicocalo.dev/it/blog/interazione-uomo-macchina-04-prototipazione-da-figma-a-codice-in-5-step) — Workflow di prototipazione moderno: wireframe, mockup high-fidelity, prototyping interattivo, handoff developer. [2026-03-14] - [Design system: token, componenti, governance](https://federicocalo.dev/it/blog/interazione-uomo-macchina-03-design-system-token-componenti-governance) — Costruire un design system scalabile: design tokens, librerie componenti, governance multi-team e versioning. [2026-03-14] - [Accessibilità WCAG 2.1 AA: cosa significa in pratica](https://federicocalo.dev/it/blog/interazione-uomo-macchina-02-accessibilit-wcag-2-1-aa-cosa-significa-in-pratica) — Linee guida WCAG 2.1 livello AA: contrast ratio, ARIA, navigazione tastiera, screen reader. Audit con axe e Lighthouse. [2026-03-14] - [Le 10 euristiche di Nielsen applicate a interfacce moderne](https://federicocalo.dev/it/blog/interazione-uomo-macchina-01-le-10-euristiche-di-nielsen-applicate-a-interfacce-moderne) — Le 10 euristiche di usabilità di Jakob Nielsen rilette nel 2026: esempi pratici su web app, mobile e dashboard SaaS. [2026-03-14] ### Programmazione Orientata agli Oggetti (5) Serie completa sulla programmazione orientata agli oggetti in TypeScript: classi, ereditarietà, polimorfismo, incapsulamento e i principi SOLID. Dai concetti base alle applicazioni pratiche nel mondo dello sviluppo web moderno. - [05 - Principi SOLID: Le Basi dell\](https://federicocalo.dev/it/blog/principi-solid-basi-architettura-software) — I Principi SOLID: Le Fondamenta dell'Architettura Software I principi SOLID sono cinque linee guida fondamentali per scrivere codice… [2026-01-09] - [04 - Polimorfismo: Flessibilità attraverso le Interfacce](https://federicocalo.dev/it/blog/polimorfismo-flessibilita-interfacce-oop) — Padroneggia il polimorfismo in OOP: polimorfismo di sottotipo, method overriding, interfacce multiple, duck typing e generics in TypeScript. [2026-01-09] - [03 - Ereditarietà e Composizione: Riutilizzo del Codice in OOP](https://federicocalo.dev/it/blog/ereditarieta-composizione-riutilizzo-codice-oop) — Ereditarietà vs Composizione: Due Approcci al Riutilizzo del Codice L' ereditarietà e la composizione sono due meccanismi fondamentali per… [2026-01-09] - [02 - Incapsulamento in OOP: Proteggere e Nascondere i Dati](https://federicocalo.dev/it/blog/incapsulamento-oop-proteggere-nascondere-dati) — Cos'è l'Incapsulamento nella Programmazione Orientata agli Oggetti L' incapsulamento è uno dei pilastri fondamentali della programmazione… [2026-01-09] - [01 - Introduzione alla Programmazione Orientata agli Oggetti](https://federicocalo.dev/it/blog/introduzione-programmazione-orientata-oggetti) — Scopri i fondamenti della programmazione OOP: cosa sono le classi e gli oggetti, i 4 pilastri fondamentali, e quando usare questo paradigma… [2026-01-07] ### Clean Architecture Spring Boot Template: OSS Flagship (5) Template open source a 4 layer estratto e sanitizzato da un backend Spring Boot 3.4 di produzione: JWT, Flyway, rate-limit e un gate ArchUnit che gira davvero. Repo pubblico riproducibile, build verde su JDK 21. - [INP e Core Web Vitals: da 59 a 88 con Quattro Fix Angular SSR](https://federicocalo.dev/it/blog/inp-cwv-angular-ssr-da-59-a-88-quattro-fix) — Quattro interventi reali che hanno portato la home mobile di un sito Angular SSR da un punteggio PageSpeed di 59 a 88: precalcolo invece di… [2026-07-14] - [Quattro Postmortem di Produzione: Perché i Test Verdi Non Bastano](https://federicocalo.dev/it/blog/postmortem-produzione-flyway-archunit-jar-race-bean-duplicati) — Quattro incidenti di produzione reali partiti da build completamente verdi: crash Flyway da un commento rimosso, gate ArchUnit morto da… [2026-07-14] - [Clean Architecture Spring Boot Template: il gate ArchUnit che gira davvero](https://federicocalo.dev/it/blog/clean-architecture-spring-boot-template-archunit-gate-reale) — La maggior parte dei template Clean Architecture ha un gate ArchUnit verde per finta che gira zero test. Ho estratto un template Spring… [2026-07-14] - [GEO Retrofit Benchmark: 741 errori strutturali a zero senza toccare la prosa esistente](https://federicocalo.dev/it/blog/geo-retrofit-benchmark-741-a-0-errori-strutturali) — La maggior parte dei consigli GEO è cosmetica. Un motore additivo (inietta, non riscrive) ha portato 741 errori strutturali a zero su 194… [2026-07-14] - [Sport Intelligence Benchmark: Brier 0.5783 su 97.000 partite, ensemble V2 LightGBM](https://federicocalo.dev/it/blog/sport-intelligence-benchmark-97k-partite) — Perche l'accuratezza mente nei pronostici calcistici e il Brier score no. Il motore Sport Intelligence del portfolio pubblica un Brier di… [2026-07-14] ### OSS Sustainability (5) - [Funding OSS in EU: NLnet, Sovereign Tech Fund](https://federicocalo.dev/it/blog/funding-oss-eu-nlnet-sovereign) — Come accedere ai finanziamenti europei per l'open source: NLnet Foundation, Sovereign Tech Fund, NGI. Guida completa a candidature, budget,… [2026-06-20] - [Open Core business model: case studies 2027](https://federicocalo.dev/it/blog/open-core-business-case-studies) — Articolo della serie Open Source Sustainability 2027. Pubblicazione prevista 02 December 2027. [2026-06-20] - [Maintainer burnout: strategie di prevenzione](https://federicocalo.dev/it/blog/maintainer-burnout-prevenzione) — Articolo della serie Open Source Sustainability 2027. Il burnout dei maintainer è una crisi silenziosa che colpisce i gestori di progetti… [2026-06-20] - [OSS commercial license: AGPL vs BSL vs Elastic](https://federicocalo.dev/it/blog/oss-commercial-agpl-bsl-elastic) — Quando pubblichi un progetto open source, devi scegliere come proteggerti da chi lucra sui tuoi sforzi. AGPL, BSL e Elastic License offrono… [2026-06-19] - [Sponsor models OSS: GitHub vs Open Collective](https://federicocalo.dev/it/blog/sponsor-models-github-open-collective) — Scopri le due piattaforme principali per monetizzare progetti open source: GitHub Sponsors vs Open Collective. Analisi di pro/contro,… [2026-06-19] ### Playwright Components (5) - [Playwright a11y testing: @axe-core integration](https://federicocalo.dev/it/blog/playwright-a11y-axe-core) — Articolo della serie Playwright Component Testing Avanzato. Pubblicazione prevista 26 November 2027. [2026-06-19] - [Mock e network interception avanzati](https://federicocalo.dev/it/blog/playwright-mock-network-interception) — Articolo della serie Playwright Component Testing Avanzato. Pubblicazione prevista 25 November 2027. [2026-06-19] - [Test parallelism Playwright: shard strategies](https://federicocalo.dev/it/blog/test-parallelism-playwright-shard) — Articolo della serie Playwright Component Testing Avanzato. Pubblicazione prevista 24 November 2027. [2026-06-19] - [Visual regression con Playwright + Percy](https://federicocalo.dev/it/blog/visual-regression-playwright-percy) — Automatizza il testing visuale dei tuoi componenti con Percy e Playwright. Impara a catturare snapshot, gestire baselines, e integrare il… [2026-06-19] - [Playwright Component Testing: setup completo](https://federicocalo.dev/it/blog/playwright-component-testing-setup) — Articolo della serie Playwright Component Testing Avanzato. Setup completo di Playwright per il component testing in Angular con fixture,… [2026-06-19] ### Articoli Standalone (5) Articoli indipendenti su temi trasversali dello sviluppo software: performance optimization, developer experience, tool selection e approfondimenti su tecnologie emergenti. - [WebSockets vs SSE vs HTTP Polling: Guida Pratica](https://federicocalo.dev/it/blog/websockets-vs-sse-vs-polling-guida-pratica) — Confronto approfondito tra WebSockets, Server-Sent Events e HTTP Polling: come funzionano, pro/contro e implementazione con Angular e… [2026-01-18] - [Accessibilità Web (WCAG 2.2): Guida per Angular](https://federicocalo.dev/it/blog/accessibilita-web-wcag-22-guida-angular) — Accessibilità Web (WCAG 2.2): Guida Completa per Angular L'accessibilità web non è un optional: è un requisito fondamentale per ogni… [2026-01-18] - [OWASP Top 10 2025 per Sviluppatori Web](https://federicocalo.dev/it/blog/owasp-top-10-2025-sviluppatori-web) — OWASP Top 10 2025: Guida Pratica per Sviluppatori Web La sicurezza delle applicazioni web non e un "nice to have": e una responsabilità… [2026-01-18] - [Come Creare un Portfolio da Sviluppatore che Converte](https://federicocalo.dev/it/blog/come-creare-portfolio-sviluppatore-che-converte) — Guida completa per creare un portfolio professionale da sviluppatore: sezioni essenziali, design, SEO, performance e contenuti che… [2026-01-18] - [Cursor vs GitHub Copilot vs Claude Code: Confronto 2026](https://federicocalo.dev/it/blog/cursor-vs-copilot-vs-claude-code-confronto-2026) — Confronto dettagliato tra i 3 principali strumenti AI per sviluppatori: Cursor, GitHub Copilot e Claude Code. Prezzi, funzionalità e casi d\ [2026-01-18] ### Tauri Rust Desktop (5) - [Tauri mobile (Android + iOS): roadmap](https://federicocalo.dev/it/blog/tauri-mobile-android-ios) — Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 12 November 2027. [2026-06-18] - [Cross-platform deploy: macOS + Windows + Linux](https://federicocalo.dev/it/blog/cross-platform-deploy-tauri) — Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 11 November 2027. [2026-06-18] - [Tauri plugins ecosystem 2027](https://federicocalo.dev/it/blog/tauri-plugins-ecosystem-2027) — Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 10 November 2027. [2026-06-17] - [Rust frontend integration: tipi shared](https://federicocalo.dev/it/blog/rust-frontend-integration-tipi) — Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 09 November 2027. [2026-06-17] - [Tauri 2 vs Electron: 90% bundle reduction](https://federicocalo.dev/it/blog/tauri-2-vs-electron-bundle) — Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 08 November 2027. [2026-06-17] ### Vector DB Decision (5) - [Cost optimization vector DB: tier strategies](https://federicocalo.dev/it/blog/cost-optimization-vector-db-tier) — Articolo della serie Vector DB Decision Tree 2027. Pubblicazione prevista 05 November 2027. [2026-06-17] - [Vector DB scaling: oltre 100M vectors](https://federicocalo.dev/it/blog/vector-db-scaling-100m) — I moderni Vector Database possono scalare oltre 100 milioni di vettori mantenendo latenza sub-100ms utilizzando HNSW hierarchical indexing,… [2026-06-17] - [Hybrid search: BM25 + dense embeddings](https://federicocalo.dev/it/blog/hybrid-search-bm25-dense) — La ricerca ibrida combina BM25 (lexical search) e dense embeddings (semantic search) per ottenere il meglio di entrambi i mondi. Scopri… [2026-06-17] - [Quando NON usare vector DB: alternative ranking](https://federicocalo.dev/it/blog/quando-non-vector-db-alternative) — Articolo della serie Vector DB Decision Tree 2027. Pubblicazione prevista 02 November 2027. [2026-06-17] - [pgvector vs Qdrant vs Weaviate: benchmark 2027](https://federicocalo.dev/it/blog/pgvector-qdrant-weaviate-benchmark) — Articolo della serie Vector DB Decision Tree 2027. Pubblicazione prevista 01 November 2027. [2026-06-17] ### Founder Tools (4) - [Hiring per startup EU: guida pratica tra contratti, equity e compliance](https://federicocalo.dev/it/blog/hiring-startup-eu) — Come assumere in una startup europea. Tipi di contratto, equity con vesting e cliff, employer of record cross-border, adempimenti fiscali e… [2026-07-15] - [SaaS pricing per founder europei: modelli, IVA e psicologia del prezzo](https://federicocalo.dev/it/blog/saas-pricing-founder-eu) — Guida ai modelli di pricing SaaS (flat, tiered, per-seat, usage-based, freemium), value-based pricing, price anchoring, gestione IVA/VAT… [2026-07-15] - [Term Sheet Analyzer: come negoziare con VC italiani 2026](https://federicocalo.dev/it/blog/term-sheet-analyzer-come-negoziare-vc-italiani-2026) — Term Sheet Analyzer 2026: struttura term sheet, liquidation preference 1x non-participating, anti-dilution, founder vesting 4y/1cliff, VC… [2026-05-31] - [Pitch Coach Audio: come migliorare un founder pitch in 90 giorni](https://federicocalo.dev/it/blog/pitch-coach-audio-migliorare-founder-pitch-90-giorni) — Guida completa al Pitch Coach Audio: strategie YC-proven, feedback AI su 5 dimensioni (chiarezza, value proposition, problem-solution fit,… [2026-05-28] ### AI Security (3) - [03 - Data Poisoning: Contaminare il Training Data](https://federicocalo.dev/it/blog/data-poisoning-contaminare-training-data-ai) — Data Poisoning: Come Difendere il Training Data e il RAG Knowledge Base Nel 2024, ricercatori di Stanford hanno dimostrato che iniettando… [2026-02-27] - [02 - Prompt Injection: L'Attacco #1 ai Sistemi LLM](https://federicocalo.dev/it/blog/prompt-injection-attacco-sistemi-llm-mitigazione) — Prompt Injection: L'Attacco #1 ai Sistemi LLM Nel 2024, un ricercatore di sicurezza ha dimostrato che iniettando testo invisibile… [2026-02-25] - [01 - OWASP LLM Top 10 2025: Panoramica Completa](https://federicocalo.dev/it/blog/owasp-llm-top-10-2025-panoramica-sicurezza-ai) — OWASP LLM Top 10 2025: I 10 Rischi Critici per le Applicazioni AI Nel 2023, quando OWASP pubblico la prima versione dell'LLM Top 10, la… [2026-02-24] ### AI Testing (3) - [03 - AI-Generated Test Cases: Usare LLM come Test Writer Automatico](https://federicocalo.dev/it/blog/ai-generated-test-cases-llm-test-writer) — AI-Generated Test Cases: Usare LLM come Test Writer Automatico Scrivere test e noioso, richiede tempo e viene procrastinato. [2026-04-10] - [02 - Self-Healing Tests con Playwright e AI: Ridurre la Flakiness del 70%](https://federicocalo.dev/it/blog/self-healing-tests-playwright-ai-2026) — Self-Healing Tests con Playwright e AI: Ridurre la Flakiness del 70% Il problema piu frustrante nella manutenzione di suite E2E e la… [2026-04-07] - [01 - QAOps nel 2026: Quality Automation come Disciplina Ingegneristica](https://federicocalo.dev/it/blog/qaops-2026-quality-automation-disciplina-ingegneristica) — QAOps nel 2026: Quality Automation come Disciplina Ingegneristica Per anni il testing e stato separato dallo sviluppo: un team QA a parte,… [2026-04-05] ### API Design (3) - [03 - GraphQL: Query Language, Resolver e il Problema N+1](https://federicocalo.dev/it/blog/graphql-query-language-resolver-n-plus-1) — GraphQL: Query Language, Resolver e il Problema N+1 GraphQL risolve uno dei problemi fondamentali delle REST API: il client non puo… [2026-02-17] - [02 - REST nel 2026: Best Practice, Versioning e Richardson Maturity Model](https://federicocalo.dev/it/blog/rest-api-2026-best-practice-versionamento) — REST nel 2026: Best Practice, Versioning e Richardson Maturity Model La maggior parte delle API che si autodefiniscono "RESTful" non lo… [2026-02-15] - [01 - Il Panorama delle API nel 2026: REST, GraphQL, gRPC, tRPC - Quando Usare Cosa](https://federicocalo.dev/it/blog/api-landscape-2026-rest-graphql-grpc-trpc) — Il Panorama delle API nel 2026: REST, GraphQL, gRPC, tRPC - Quando Usare Cosa Stai iniziando un nuovo progetto e devi scegliere il… [2026-02-14] ### Data Tools - Open Data Italia (3) - [Radar Prezzi Carburanti Italia 2026: Come Risparmiare fino a €12,50 per Rifornimento](https://federicocalo.dev/it/blog/articolo-tool-radar-carburanti-2026) — Analisi aggregata dei prezzi benzina e diesel per provincia italiana usando i dati MIMIT. Tool interattivo per trovare le province più… [2026-04-25] - [Calcolatore Valore Immobile OMI 2024: Quanto Vale Casa Tua in 30 Secondi](https://federicocalo.dev/it/blog/articolo-tool-calcolatore-omi-2026) — Come usare i valori OMI dell'Agenzia delle Entrate per stimare il valore di mercato e il canone di affitto di un immobile. Tool interattivo… [2026-04-25] - [Calcolatore IRPEF 2026: Quanto Paghi Davvero di Tasse (con Addizionali Regionali e Comunali)](https://federicocalo.dev/it/blog/articolo-tool-calcolatore-irpef-2026) — Calcola IRPEF 2026 con addizionali regionali e comunali. Confronto con 2025. Analisi della pressione fiscale reale per dipendenti, autonomi… [2026-04-25] ### Database Engineering (3) - [03 - Indexing Avanzato: Partial, Covering, BRIN, GIN](https://federicocalo.dev/it/blog/indexing-avanzato-partial-covering-brin-gin-postgresql) — Indexing Avanzato PostgreSQL: Partial, Covering, BRIN e GIN Un indice B-Tree su una colonna e la soluzione per l'80% dei problemi di… [2026-02-16] - [02 - EXPLAIN ANALYZE: Leggere e Ottimizzare i Query Plan](https://federicocalo.dev/it/blog/explain-analyze-leggere-ottimizzare-query-plan-postgresql) — EXPLAIN ANALYZE: Leggere e Ottimizzare i Query Plan PostgreSQL Una query che impiega 8 secondi in produzione e spesso ottimizzabile a 50ms… [2026-02-16] - [01 - PostgreSQL 17/18: Novita e Miglioramenti Performance](https://federicocalo.dev/it/blog/postgresql-17-18-novita-miglioramenti-performance) — PostgreSQL 17/18: Novita e Miglioramenti Performance PostgreSQL rimane il database relazionale open-source piu avanzato del mondo, e le… [2026-02-15] ### Elixir (3) - [03 - OTP e GenServer: Gestione dello Stato Distribuito con Fault Tolerance Integrata](https://federicocalo.dev/it/blog/elixir-otp-genserver-stato-fault-tolerance) — Elixir 16 min OTP e GenServer: Gestione dello Stato Distribuito con Fault Tolerance Integrata GenServer è il building block fondamentale di… [2026-05-24] - [02 - BEAM e Processi Elixir: Concorrenza Massiva senza Thread Condivisi](https://federicocalo.dev/it/blog/elixir-beam-processi-concorrenza-massiva) — Elixir 14 min BEAM e Processi Elixir: Concorrenza Massiva senza Thread Condivisi La BEAM può eseguire milioni di processi leggeri isolati:… [2026-05-22] - [01 - Elixir da Zero: Paradigma Funzionale, Pattern Matching e Pipe Operator](https://federicocalo.dev/it/blog/elixir-paradigma-funzionale-pattern-matching-pipe) — Elixir 12 min Elixir da Zero: Paradigma Funzionale, Pattern Matching e Pipe Operator Introduzione a Elixir per developer con background… [2026-05-21] ### FastAPI (3) - [03 - Pydantic v2: Validazione Avanzata, BaseModel, TypeAdapter e ConfigDict](https://federicocalo.dev/it/blog/pydantic-v2-validazione-avanzata-basemodel) — FastAPI 15 min Pydantic v2: Validazione Avanzata, BaseModel, TypeAdapter e ConfigDict Esplora le novità di Pydantic v2 (core Rust, 5-50x… [2026-04-10] - [02 - Async/Await in Python: Capire l'Event Loop, Coroutine e Concorrenza I/O-Bound](https://federicocalo.dev/it/blog/python-async-await-event-loop-coroutine) — FastAPI 14 min Async/Await in Python: Capire l'Event Loop, Coroutine e Concorrenza I/O-Bound Spiegazione pratica di come funziona asyncio… [2026-04-08] - [01 - FastAPI da Zero: Setup, Type Hints e Auto-Documentazione OpenAPI](https://federicocalo.dev/it/blog/fastapi-setup-type-hints-openapi) — FastAPI 10 min FastAPI da Zero: Setup, Type Hints e Auto-Documentazione OpenAPI Scopri come avviare un progetto FastAPI in meno di 5… [2026-04-05] ### Kotlin Multiplatform (3) - [03 - Shared Module Architecture: expect/actual, Interfacce e Dependency Injection](https://federicocalo.dev/it/blog/kmp-shared-module-expect-actual-dependency-injection) — Shared Module Architecture in KMP: expect/actual, Interfacce e Dependency Injection con Koin L'architettura del modulo condiviso in un… [2026-02-16] - [02 - Configurare il Primo Progetto KMP: Android, iOS e Desktop](https://federicocalo.dev/it/blog/kmp-configurazione-progetto-android-ios-desktop) — Configurare il Primo Progetto KMP: Android, iOS e Desktop con Kotlin Multiplatform Configurare un progetto Kotlin Multiplatform da zero e… [2026-02-15] - [01 - KMP nel 2026: Architettura, Stabilita e Ecosistema](https://federicocalo.dev/it/blog/kmp-2026-architettura-stabilita-ecosistema) — KMP nel 2026: Architettura, Stabilita e Ecosistema di Kotlin Multiplatform Per anni, Kotlin Multiplatform (KMP) e stato etichettato come… [2026-02-14] ### QuantumComputing (3) - [03 - Porte Quantistiche e Circuiti: Da NOT e CNOT agli Algoritmi con Qiskit](https://federicocalo.dev/it/blog/porte-quantistiche-circuiti-not-cnot-qiskit) — Porte Quantistiche e Circuiti: Da NOT e CNOT agli Algoritmi con Qiskit Se il qubit e l'unita di informazione del quantum computing, le… [2026-05-23] - [02 - Qubit, Superposizione e Entanglement: Fondamenti Quantum senza Fisica Quantistica](https://federicocalo.dev/it/blog/qubit-superposizione-entanglement-fondamenti-quantum) — Qubit, Superposizione e Entanglement: Fondamenti Quantum senza Fisica Quantistica Ogni introduzione al quantum computing sembra iniziare… [2026-05-22] - [01 - Quantum Computing per Developer: Stato dell'Arte 2026, IBM Condor, Google Willow e Roadmap](https://federicocalo.dev/it/blog/quantum-computing-stato-arte-2026-ibm-google) — Quantum Computing per Developer: Stato dell'Arte 2026, IBM Condor, Google Willow e Roadmap Il quantum computing e entrato nella fase che i… [2026-05-20] ### Redis (3) - [03 - Lua Scripting in Redis: Operazioni Atomiche, EVAL e Redis Functions](https://federicocalo.dev/it/blog/redis-lua-scripting-eval-atomic) — Redis 15 min Lua Scripting in Redis: Operazioni Atomiche, EVAL e Redis Functions Come usare Lua scripting in Redis per eseguire operazioni… [2026-04-29] - [02 - Pub/Sub vs Redis Streams: Differenze Fondamentali, Use Cases e Consumer Groups](https://federicocalo.dev/it/blog/redis-pubsub-streams-consumer-groups) — Redis 16 min Pub/Sub vs Redis Streams: Differenze Fondamentali, Use Cases e Consumer Groups Pub/Sub di Redis è fire-and-forget; Streams è… [2026-04-28] - [01 - Strutture Dati Redis Avanzate: Hash, Set, Sorted Set, HyperLogLog e Geospatial](https://federicocalo.dev/it/blog/redis-strutture-dati-avanzate-hash-sorted-set) — Redis 14 min Strutture Dati Redis Avanzate: Hash, Set, Sorted Set, HyperLogLog e Geospatial Padroneggia le strutture dati Redis oltre le… [2026-04-25] ### Small Language Models (3) - [03 - Fine-tuning SLM con LoRA e QLoRA: Guida Pratica](https://federicocalo.dev/it/blog/fine-tuning-slm-lora-qlora-guida-pratica) — Fine-tuning SLM con LoRA e QLoRA: Guida Pratica Completa Nel 2021, fine-tunare un modello da 7B parametri richiedeva 8 GPU da 80GB ciascuna… [2026-04-09] - [02 - Phi-4-mini e Gemma 3: Microsoft vs Google per l'Edge](https://federicocalo.dev/it/blog/phi-4-mini-gemma-3-microsoft-google-edge-ai) — Phi-4-mini vs Gemma 3n: Microsoft contro Google per l'Edge AI Due giganti tecnologici, due filosofie diverse, entrambi con l'obiettivo di… [2026-04-08] - [01 - SLM nel 2026: Panoramica dei Modelli e Benchmark](https://federicocalo.dev/it/blog/slm-2026-panoramica-modelli-benchmark) — SLM nel 2026: Panoramica dei Small Language Models e Benchmark Nel 2023 "modello AI" significava quasi sempre GPT-4 o Claude. [2026-04-07] ### Svelte 5 (3) - [03 - $effect e il Ciclo di Vita: Quando Usarlo (e Quando No)](https://federicocalo.dev/it/blog/svelte-5-effect-ciclo-vita) — $effect e il Ciclo di Vita in Svelte 5: Quando Usarlo (e Quando No) Se c'e un Rune di Svelte 5 che viene frainteso e abusato piu degli… [2026-02-15] - [02 - $state e $derived: Reattivita Universale con i Runes](https://federicocalo.dev/it/blog/svelte-5-state-derived-runes) — $state e $derived: Reattivita Universale con i Runes di Svelte 5 Il sistema di reattivita e il cuore di qualsiasi framework UI moderno. [2026-02-15] - [01 - Svelte 5: L'Approccio Compiler-Driven e il Modello Mentale](https://federicocalo.dev/it/blog/svelte-5-approccio-compiler-driven-modello-mentale) — Svelte 5: L'Approccio Compiler-Driven e il Modello Mentale Immagina un framework JavaScript che scompare completamente a build time. [2026-02-13] ### System Design GenAI (3) - [03 - RAG Architecture: Naive, Advanced e Modular RAG Patterns](https://federicocalo.dev/it/blog/rag-architecture-naive-advanced-modular) — RAG Architecture: Naive, Advanced e Modular RAG Patterns Il termine "RAG" copre in realta uno spettro molto ampio di architetture, dal… [2026-02-18] - [02 - Vector Database Selection: Pinecone, Qdrant, Weaviate, pgvector a Confronto](https://federicocalo.dev/it/blog/vector-database-selection-pinecone-qdrant-weaviate-pgvector) — Vector Database Selection: Pinecone, Qdrant, Weaviate, pgvector a Confronto Scegliere il vector database sbagliato per il tuo sistema RAG… [2026-02-17] - [01 - System Design GenAI: Fondamenti e Architetture per Applicazioni in Produzione](https://federicocalo.dev/it/blog/system-design-genai-fondamenti-architetture) — System Design GenAI: Fondamenti e Architetture per Applicazioni in Produzione Stai cercando di integrare un LLM nella tua applicazione e ti… [2026-02-15] ### Tax IT (3) - [ISEE Wizard: come ridurre legalmente il patrimonio dichiarato 2026](https://federicocalo.dev/it/blog/isee-wizard-ridurre-legalmente-patrimonio-dichiarato-2026) — ISEE Wizard 2026: detrazioni patrimonio €6k base, prima casa €30k, redditi diversi, valutazione catastale, strategie legali per calcolo… [2026-06-03] - [F24 Calculator: come usare codici tributo e ravvedimento operoso 2026](https://federicocalo.dev/it/blog/f24-calculator-codici-tributo-ravvedimento-2026) — Guida ai 100+ codici tributo F24, 6 finestre ravvedimento, compensazione IVA, online banking italiano e 12 FAQ pratiche per pagare tasse… [2026-06-01] - [ISEE Eligibility Wizard: 15 bonus 2026 per famiglia italiana](https://federicocalo.dev/it/blog/isee-eligibility-wizard-15-bonus-2026-famiglia-italiana) — Guida al tool ISEE Eligibility Wizard: 15 bonus italiani 2026 calcolati da ISEE (Indicatore Situazione Economica Equivalente), wizard… [2026-05-30] ### Cross-Dataset - Analisi Territoriali Italia (2) - [Costo della Vita Reale in Italia 2026: Quanto Paghi Davvero nei 100 Comuni Maggiori](https://federicocalo.dev/it/blog/articolo-cross-monitor-costo-vita-reale-italia-2026) — Indice composito inflazione territoriale: HICP ISTAT + differenziali casa, energia, trasporti, alimentazione. Milano vs Roma vs Napoli a… [2026-04-25] - [Dove Conviene Davvero Vivere in Italia nel 2026: Mappa Data-Driven per Ogni Profilo](https://federicocalo.dev/it/blog/articolo-cross-dove-conviene-vivere-italia-2026) — Analisi completa di 8.000 comuni italiani per qualità della vita, costo della vita, opportunità lavoro. Scopri il tuo comune ideale:… [2026-04-25] ### Sub-page (2) - [Get Shit Done: il planning system di qrx che ho usato per 19 phase del portfolio](https://federicocalo.dev/it/blog/gsd-planning-system) — Sub-page framework-dedicated GSD: cosa è in 60 secondi, ROADMAP horizontal vs vertical phasing, plan-checker iterativo (storia reale Phase… [2026-05-08] - [Superpowers: il skill marketplace di obra che ho integrato nel mio workflow](https://federicocalo.dev/it/blog/superpowers-skill-marketplace) — Sub-page framework-dedicated Superpowers: cosa è in 60 secondi, come si integra a Claude Code (auto-discovery + plugin), le 6 skill che uso… [2026-05-08] ### Algoritmi (1) - [Notazione asintotica: O, Ω, Θ spiegate senza simboli inutili](https://federicocalo.dev/it/blog/algoritmi-strutture-dati-01-notazione-asintotica) — Big-O, Omega e Theta: cosa significano davvero quando confrontiamo algoritmi. Esempi Python misurabili, controesempi che tutti sbagliano, e… [2026-03-02] ### Angular Performance (1) - [Angular 21 SSR + Performance: 5 Step a TTFB <1s e Core Web Vitals 95+ (Case Real federicocalo.dev)](https://federicocalo.dev/it/blog/angular-21-ssr-performance-ttfb-core-web-vitals-2026) — Per ottenere TTFB 95 in Angular 21 SSR servono 5 step combinati: @defer loading per componenti below-the-fold, route prerendering… [2026-02-21] ### Compliance (1) - [Sanctions Tracker: compliance KYC/AML per startup italiana](https://federicocalo.dev/it/blog/sanctions-tracker-compliance-kyc-aml-startup-italiana) — Guida completa al Sanctions Tracker: come implementare KYC/AML per startup italiane, liste OFAC/EU/UK/UN, risk-based approach, e… [2026-05-27] ### Cross-Dataset - Analisi Energia & Inflazione Italia (1) - [Perché La Bolletta Luce Varia Ogni Mese: I 5 Fattori Nascosti (EUR/USD, Terna, Rinnovabili)](https://federicocalo.dev/it/blog/articolo-cross-energia-prezzi-consumi-italia-2026) — Analisi di 8 anni di PUN (Prezzo Unico Nazionale) vs. EUR/USD, rinnovabili %, tassi BCE. Scopri come il cambio euro-dollaro spiega il 40%… [2026-04-25] ### Cross-Dataset - Analisi Mercato Lavoro Tech EU (1) - [Developer Stipendi EU: Il Vero Valore di un Mid-Level Engineer Italiano in Olanda, Germania e Remoto](https://federicocalo.dev/it/blog/articolo-cross-developer-stipendi-eu-2026) — Analisi cross-border di 45.000 posizioni IT in 12 paesi EU. Developer mid 5 anni guadagna +23% in NL nominale, ma cost-of-living adjusted… [2026-04-25] ### Cross-Dataset - Analisi Sviluppo Territoriale Italia (1) - [AV Ferroviaria Vs. Strada Statale: Quale Investimento Crea Davvero Occupazione Locale (Diff-in-Diff 2010-2024)](https://federicocalo.dev/it/blog/articolo-cross-infrastrutture-sviluppo-locale-italia-2026) — Analisi econometrica dell'impatto infrastrutturale su occupazione locale. Alta Velocità ferroviaria ha moltiplicatore 2.3x; strade… [2026-04-25] ### Cross-Dataset - Analisi Territoriali Sport & Clima (1) - [Il Meteo Nascosto nel Calcio Italiano: Come T<3°C Cambia Le Partite](https://federicocalo.dev/it/blog/articolo-cross-meteo-calcio-italia-2026) — Analisi statistica di 97.000 partite (2018-2026) su 8 leghe italiane. Scopri come temperatura, pioggia e vento influenzano gol, pareggi e… [2026-04-25] ### Cross-Dataset - Civic Tech Italia (1) - [Come 7 Milioni di Appalti Pubblici Raccontano la Macchina dello Stato: Analisi ANAC 2015-2026](https://federicocalo.dev/it/blog/articolo-cross-trasparenza-appalti-italia-2026) — Dashboard interattiva: 7M appalti PA italiani analizzati per regione, ente, settore. Chi spende, dove, quanto, per cosa. Concentration… [2026-04-25] ### Cross-Dataset - Climate Risk & Real Estate (1) - [Mappa del Rischio Climatico Immobiliare in Italia: Il Valore Esposto a Rischio Supera 800 Miliardi di Euro](https://federicocalo.dev/it/blog/articolo-cross-rischio-climatico-territoriale-italia-2026) — Analisi VAR (Valore Esposto a Rischio): Pianura Padana concentra 420 mld€ in zone inondabili. Brescia, Bergamo, Milano hanno esposizione… [2026-04-25] ### Cross-Dataset - Federalismo Fiscale Italia (1) - [Il Bilancio Fiscale Regionale Italiano nel 2024: Chi Versa, Chi Riceve, Di Quanto](https://federicocalo.dev/it/blog/articolo-cross-budget-welfare-nord-sud-italia-2026) — Analisi completa INPS + MEF + ISTAT: il Nord-Est versa netto 450€ pro-capite/anno, il Sud riceve +250€. 5 dataset integrati, metodologia… [2026-04-25] ### Cross-Dataset - Healthcare Italia (1) - [Cosa Ci Dicono 5 Anni di Prescrizioni Farmaceutiche SSN: Trend Clinici e Anomalie Territoriali](https://federicocalo.dev/it/blog/articolo-cross-decoder-farmaci-ssn-italia-2026) — Analisi AIFA 2020-2025: antibiotici -23%, antidepressivi +31%, biosimilari sottoutilizzati. Dashboard per pazienti, medici, policy maker.… [2026-04-25] ### Cross-Dataset - Sostenibilità Urbana Italia (1) - [Quanto Vale l'Aria Pulita nel Mercato Immobiliare Italiano: Analisi Hedonica 2015-2026](https://federicocalo.dev/it/blog/articolo-cross-prezzo-aria-pulita-italia-2026) — Regressione hedonica su 140K immobili: per ogni 10 µg/m³ di NO₂ in meno, il prezzo sale di +850€/m² in metropoli vs +120€/m² in zone… [2026-04-25] ### Cross-Dataset - Trasparenza Amministrativa & Anticorruzione (1) - [Quanto Pagano Troppo Gli Enti Italiani Per I Servizi IT: Benchmark EU Rivela CPV 72 A Prezzo 3.5x Normale](https://federicocalo.dev/it/blog/articolo-cross-procurement-integrity-italia-eu-2026) — Analisi di 42.000 gare pubbliche IT (ANAC + TED EU). Alcuni comuni italiani pagano servizi CPV 72000000 (consulenza IT) a 3.5x prezzo EU.… [2026-04-25] ### Geopolitica (1) - [Geopolitical Event Impact Viz: leggere 50 eventi 2020-2026](https://federicocalo.dev/it/blog/geopolitical-event-impact-viz-50-eventi-2020-2026) — Analisi interattiva di 50 eventi geopolitici 2020-2026 e impatto su 4 dimensioni: mercati finanziari, tech governance, sicurezza, energia.… [2026-05-28] ### Logistica AI (1) - [Logistica Italia 2026: AI route optimization, ZTL e compliance digital](https://federicocalo.dev/it/blog/logistica-italia-ai-route-optimization-camion-ztl-2026) — Route optimization con AI per camion italiani: navigazione ZTL, tachigrafo digitale, EU Green Deal trasporti e modelli predittivi per… [2026-05-29] ### MaaS (1) - [Mobility-as-a-Service Italia 2026: Bolt, FreeNow, Helbiz market analysis](https://federicocalo.dev/it/blog/mobility-as-a-service-italia-bolt-freenow-helbiz-2026) — MaaS Italia 2026: espansione Bolt in 30 città, FreeNow taxi+sharing, Helbiz IPO crisi. AI demand prediction, integrazione app, city… [2026-05-29] ### Media AI (1) - [Media Italia + AI: Mondadori, RCS, GEDI strategie 2026](https://federicocalo.dev/it/blog/media-italia-ai-mondadori-rcs-gedi-strategie-2026) — Newsroom AI tools (Trint, Otter.ai transcription). Paywall personalization. Generative AI ethics editorial. RAI 1 primo TG AI-generated… [2026-05-29] ### Multi-Agent AI Systems (1) - [CrewAI in Produzione: Architettura Multi-Agent Scalabile con Memoria Persistente](https://federicocalo.dev/it/blog/crewai-produzione-multi-agent) — CrewAI orchestra agenti AI specializzati con task chiare, tool integrati e memoria persistente. Guida completa su architettura produzione,… [2026-07-15] ### Privacy GDPR (1) - [GDPR Art. 25 Checker: privacy by design per developer](https://federicocalo.dev/it/blog/gdpr-art-25-checker-privacy-by-design-developer) — Guida a GDPR Art. 25 (Privacy by Design): 7 principi implementazione, stack specifici (Node.js, Python, Java), DPIA workflow, EDPB… [2026-05-30] ### Real Estate (1) - [Mutuo vs Affitto Italia 2026: TCO 30 anni con tassi BCE attuali](https://federicocalo.dev/it/blog/mutuo-vs-affitto-italia-2026-tco-30-anni-reale) — Analisi TCO completa mutuo vs affitto: tassi BCE 3.2-3.8%, case Milano €400k-€600k, affitti €1.500-€2.000, Lecce €400-€600k con affitti… [2026-05-30] ### Smart City (1) - [Smart Cities Italia 2026: Milano, Bologna, AI urbanistica e sostenibilità](https://federicocalo.dev/it/blog/smart-cities-italia-milano-bologna-ai-urbanistica-2026) — Smart City Index 2024: Milano vs Bologna vs Roma. IoT sensori urbani, traffic AI, energia sostenibile. EU Mission 100 climate-neutral… [2026-05-30] ### Spring Boot Enterprise (1) - [Spring Boot Enterprise Patterns: 12 Pattern Production-Grade per Sistemi ad Alta Affidabilità](https://federicocalo.dev/it/blog/spring-boot-enterprise-patterns-12-production-2026) — Un'architettura Spring Boot enterprise production-grade richiede 12 pattern combinati: multi-tenancy, audit logging, idempotency keys,… [2026-02-21] ### Trasporti AI (1) - [Ferrovie Italia + AI 2026: Trenitalia, Italo, predictive maintenance](https://federicocalo.dev/it/blog/ferrovie-italia-ai-trenitalia-italo-predictive-maintenance-2026) — AI predictive maintenance ferrovie italiane: Trenitalia Frecciarossa, Italo NTV, RFI Rete Ferroviaria. IoT sensor carrozze, PNRR €25B,… [2026-05-30] ### TypeScript Avanzato: Generics, Types e Compilatore Go (1) TypeScript avanzato: generics condizionali, mapped types, template literal types, type-level programming, il nuovo compilatore Go e strategie di migrazione per codebases enterprise. - [Strict Mode non Basta: 100 Breach di Tipo in un Monorepo TypeScript al 100% Strict](https://federicocalo.dev/it/blog/strict-mode-non-basta-any-typescript-monorepo) — strict, strictTemplates e strictInjectionParameters tutti attivi, eppure 54 ': any' e 46 'as any' sopravvivono su 3884 file. Perché strict… [2026-07-14] ### Welfare IT (1) - [NASpI Eligibility: come funziona l'indennità di disoccupazione italiana 2026](https://federicocalo.dev/it/blog/naspi-eligibility-indennita-2026-esempi-pratici) — Guida completa NASpI 2026: requisiti 13 settimane, calcolo 75% retribuzione media con cap €1.500, decalage 3%, durata, DID iscrizione e 6… [2026-05-30] ## Articles in English (1290) ### Science Communication (49) History, discoveries and protagonists of science, told with factual rigour and narrative pace. From physics to AI, through neuroscience, cosmology, and forgotten Italian stories. - [Hubble Tension: why two measurements of the universe's expansion don't match and what it means](https://federicocalo.dev/en/blog/hubble-tension-why-two-measurements-of-the-universes-expansion-dont-match-and-wh) — Two measurements of the same constant, a 5 sigma difference. Riess' measurement H₀=74, Planck says 67.4. In 2019 the Hubble Tension became… [2026-04-20] - [The bubble universe: the multiverse from mathematical hypothesis to cosmological model](https://federicocalo.dev/en/blog/the-bubble-universe-the-multiverse-from-mathematical-hypothesis-to-cosmological-) — Tufts University, 1982. Vilenkin calculates the probability that a universe is born from nothing. It's not zero. If it happens once, why… [2026-04-20] - [The Bullet Cluster: the most direct test of dark matter existence](https://federicocalo.dev/en/blog/the-bullet-cluster-the-most-direct-test-of-dark-matter-existence) — Chandra X-ray, 2004. Two galaxy clusters collided at 3500 km/s. The gravitational mass and gas are in different positions. Dark matter has… [2026-04-20] - [The Planck 2013 Satellite: The Most Detailed Photograph of the Baby Universe and What It Says](https://federicocalo.dev/en/blog/the-planck-2013-satellite-the-most-detailed-photograph-of-the-baby-universe-and-) — Paris, March 21, 2013. After four years in space at 0.1 Kelvin, the Planck satellite publishes the photograph of the universe 380,000 years… [2026-04-20] - [The Cosmic Inflation of Alan Guth: Why the Universe Was Once Smaller Than a Proton](https://federicocalo.dev/en/blog/the-cosmic-inflation-of-alan-guth-why-the-universe-was-once-smaller-than-a-proto) — SLAC, December 1979. Alan Guth writes 'SPETTACOLARE REALIZZAZIONE' on his notebook. The universe expanded by 10^26 times in 10^-32 seconds.… [2026-04-19] - [The Type Ia Supernova and Dark Energy: How Two Rival Teams Discovered the Universe Expands Faster](https://federicocalo.dev/en/blog/the-type-ia-supernova-and-dark-energy-how-two-rival-teams-discovered-the-univers) — Berkeley, 1998. Saul Perlmutter observes data that should not have been found. Distant supernovae appear weaker than expected. The universe… [2026-04-19] - [Gravitational Waves: 100 Years of Waiting and Then, on September 14, 2015, a Signal of 0.2 Seconds](https://federicocalo.dev/en/blog/gravitational-waves-100-years-of-waiting-and-then-on-september-14-2015-a-signal-) — Hanford, Washington, September 14, 2015, 09:50:45 UTC. A signal of 0.2 seconds. The fusion of two black holes at 1.3 billion light-years.… [2026-04-19] - [Vera Rubin and Dark Matter: The Woman Who Measured What Nobody Believed Existed](https://federicocalo.dev/en/blog/vera-rubin-and-dark-matter-the-woman-who-measured-what-nobody-believed-existed) — Carnegie Institution, 1970. Vera Rubin holds data that don't fit: galaxies rotate as if they contain invisible mass. Here begins the story… [2026-04-19] - [The School of Trieste: Abdus Salam, Budinich and the International Centre for Theoretical Physics ICTP](https://federicocalo.dev/en/blog/the-school-of-trieste-abdus-salam-budinich-and-the-international-centre-for-theo) — Trieste, 1964. A Pakistani physicist and a Triestine physicist decide to open up physics to the world for researchers from the South of the… [2026-04-19] - [Antonio Pacinotti and the dynamo: the Pisan engineer who invented the machine that powers the world](https://federicocalo.dev/en/blog/antonio-pacinotti-and-the-dynamo-the-pisan-engineer-who-invented-the-machine-tha) — Pisa, 1860. Antonio Pacinotti has 21 years old and builds in the workshop a iron and copper ring that generates continuous current. The… [2026-04-19] - [Olivetti Programma 101: the first personal computer in history built in Italy in 1965](https://federicocalo.dev/en/blog/olivetti-programma-101-the-first-personal-computer-in-history-built-in-italy-in-) — New York, 1965. Olivetti presents a machine as large as a typewriter that programs on magnetic cards. NASA will buy 44 of them to calculate… [2026-04-19] - [Enrico Fermi and the atomic pile: the first controlled nuclear reaction in 1942 under a Chicago stadium](https://federicocalo.dev/en/blog/enrico-fermi-and-the-atomic-pile-the-first-controlled-nuclear-reaction-in-1942-u) — Chicago, December 2, 1942, 15:25. Under a football stadium, Enrico Fermi initiates the first controlled nuclear reaction in history. The… [2026-04-19] - [Rita Levi-Montalcini and the NGF: how a scientist in hiding discovered the nerve growth factor](https://federicocalo.dev/en/blog/rita-levi-montalcini-and-the-ngf-how-a-scientist-in-hiding-discovered-the-nerve-) — Torino, 1942. Rita Levi-Montalcini sets up a laboratory in her living room to escape racial laws. Ten years later, in Saint Louis, she… [2026-04-18] - [Ettore Majorana and the Disappearance: The Physicist Who May Have Predicted His Own Vanishing in 1938](https://federicocalo.dev/en/blog/ettore-majorana-and-the-disappearance-the-physicist-who-may-have-predicted-his-o) — Naples, March 25, 1938, 10:30 PM. Ettore Majorana boards the Tirrenia for Palermo. No one will see him again. The story of the physicist… [2026-04-18] - [Public Key Cryptography: How Diffie, Hellman and Rivest Changed the Secret Forever](https://federicocalo.dev/en/blog/public-key-cryptography-how-diffie-hellman-and-rivest-changed-the-secret-forever) — For two thousand years cryptography had a problem: distributing the secret key. In 1976 Diffie and Hellman showed that it was possible… [2026-04-18] - [Encoding and decoding: how Reed-Solomon saves data on CDs, DVDs, and space probes](https://federicocalo.dev/en/blog/encoding-and-decoding-how-reed-solomon-saves-data-on-cds-dvds-and-space-probes) — Voyager 1 is 24 billion kilometers from Earth. It transmits readable data with a signal of 23 watts. This makes it possible thanks to… [2026-04-18] - [The Oligraphic Principle: The Universe as a Projection of Information on a 2D Surface](https://federicocalo.dev/en/blog/the-oligraphic-principle-the-universe-as-a-projection-of-information-on-a-2d-sur) — In 1972 Bekenstein proposed that black holes have entropy proportional to their surface area. That intuition led to the hypothesis that the… [2026-04-18] - [Rolf Landauer and the physics of computation: the thermodynamic limit of computation](https://federicocalo.dev/en/blog/rolf-landauer-and-the-physics-of-computation-the-thermodynamic-limit-of-computat) — For thirty years, Rolf Landauer insisted on a difficult point: computers are not logical abstractions, they are physical objects. In 1996… [2026-04-18] - [The Birth of JPEG: How the Huffman and DCT Algorithm Compresses 99% of Web Images](https://federicocalo.dev/en/blog/the-birth-of-jpeg-how-the-huffman-and-dct-algorithm-compresses-99-of-web-images) — One night in 1951 at MIT, David Huffman realized how to optimize data compression. Thirty years later, that intuition became the heart of… [2026-04-18] - [Kolmogorov complexity: why some objects are impossible to compress](https://federicocalo.dev/en/blog/kolmogorov-complexity-why-some-objects-are-impossible-to-compress) — In 1965 Kolmogorov posed a simple question: what is the shortest program that generates this object? The answer redrew the boundaries… [2026-04-17] - [Boltzmann and entropy: the formula on the stone that explains Netflix, thermal noise and the death of the sun](https://federicocalo.dev/en/blog/boltzmann-and-entropy-the-formula-on-the-stone-that-explains-netflix-thermal-noi) — On the white marble of Vienna's Central Cemetery there is a formula: S = k log W. It is Boltzmann's posthumous comeback, ridiculed by… [2026-04-17] - [The Devil of Maxwell and the Principle of Landauer: Erasing Information Costs Energy](https://federicocalo.dev/en/blog/the-devil-of-maxwell-and-the-principle-of-landauer-erasing-information-costs-ene) — An imaginary demon of Maxwell seemed to violate thermodynamics for 94 years. In 1961, Rolf Landauer discovered where it was hiding: in the… [2026-04-17] - [Default Mode Network and creativity: why getting bored is useful for the brain](https://federicocalo.dev/en/blog/default-mode-network-and-creativity-why-getting-bored-is-useful-for-the-brain) — In 2018 Beaty and colleagues showed that brains with higher creative potential have DMN co-activated in unusual ways at rest. Mind… [2026-04-17] - [Biological Intelligence vs Artificial Intelligence: Why the Comparison Tells Us More About Ourselves Than AI](https://federicocalo.dev/en/blog/biological-intelligence-vs-artificial-intelligence-why-the-comparison-tells-us-m) — 86 billion neurons vs 175 billion parameters. The comparison between human brain and LLM has sense only if understood well: formal… [2026-04-17] - [The encoding of memories: how the brain transforms a moment into permanent memory](https://federicocalo.dev/en/blog/the-encoding-of-memories-how-the-brain-transforms-a-moment-into-permanent-memory) — In 1973 Bliss and Lømo published a three-page paper that described Long-Term Potentiation. It was the first direct measurement of the… [2026-04-17] - [The Embodied Cognition: Why Intelligence Cannot Exist Without a Body](https://federicocalo.dev/en/blog/the-embodied-cognition-why-intelligence-cannot-exist-without-a-body) — Dreyfus stated in 1972 that AI was structurally flawed: intelligence is not separable from the body. Varela and Maturana constructed the… [2026-04-17] - [The dendrites as calculators: why biological neurons are much more complex than a neural network node](https://federicocalo.dev/en/blog/the-dendrites-as-calculators-why-biological-neurons-are-much-more-complex-than-a) — An artificial node performs ReLU(Σwᵢxᵢ + b). A biological neuron does much more: its dendrites perform local non-linear computations that… [2026-04-16] - [The Default Mode Network: the active brain when we are not doing anything](https://federicocalo.dev/en/blog/the-default-mode-network-the-active-brain-when-we-are-not-doing-anything) — In 2001 Raichle discovered that certain areas of the brain light up precisely when we are not doing anything. The Default Mode Network -… [2026-04-16] - [The neurogenesis in adults: the discovery that challenged a 20th-century neurology dogma](https://federicocalo.dev/en/blog/the-neurogenesis-in-adults-the-discovery-that-challenged-a-20th-century-neurolog) — In 1998 Eriksson and Gage showed that the human adult hippocampus continues to produce new neurons. It was the end of a neurologic dogma… [2026-04-16] - [The dream as a synaptic reset: Tononi's theory explains why we really sleep](https://federicocalo.dev/en/blog/the-dream-as-a-synaptic-reset-tononis-theory-explains-why-we-really-sleep) — Every night, while we sleep, the brain executes a synaptic reset. Giulio Tononi has discovered the mechanism: during deep sleep, synapses… [2026-04-16] - [Donald Hebb and synaptic plasticity: the 1949 rule that anticipated deep learning](https://federicocalo.dev/en/blog/donald-hebb-and-synaptic-plasticity-the-1949-rule-that-anticipated-deep-learning) — In 1949 Hebb wrote that neurons that activate together connect better together. He had no experimental evidence - but he was right. The… [2026-04-16] - [Henry Molaison (patient H.M.) and the hippocampus: what the man without memory has taught us](https://federicocalo.dev/en/blog/henry-molaison-patient-hm-and-the-hippocampus-what-the-man-without-memory-has-ta) — In 1953 neurosurgeon Scoville removed both sides of Henry Molaison's hippocampus. Henry would no longer be able to form new memories - but… [2026-04-16] - [The Google PageRank Algorithm: How Two Stanford Students Ordered the Internet in 1998](https://federicocalo.dev/en/blog/the-google-pagerank-algorithm-how-two-stanford-students-ordered-the-internet-in-) — In 1998 two Ph.D. students from Stanford published the formula PR(A) = (1-d) + d × Σ(PR(Ti)/C(Ti)). They called the result PageRank. It was… [2026-04-16] - [Terence Tao and AI: when the world's most brilliant mathematician relies on GPT-4](https://federicocalo.dev/en/blog/terence-tao-and-ai-when-the-worlds-most-brilliant-mathematician-relies-on-gpt-4) — In August 2023 Terence Tao - Fields Medal 2006 - wrote on his blog about how he was using AI in mathematical research. Not substitution.… [2026-04-15] - [Reinforcement learning: from Skinner to AlphaZero, eighty years of learning for attempts](https://federicocalo.dev/en/blog/reinforcement-learning-from-skinner-to-alphazero-eighty-years-of-learning-for-at) — AlphaGo defeated the world champion in Go in 2016 with a move that no human would have made. The history of reinforcement learning starts… [2026-04-15] - [The Perceptron decade 1957-1969: twelve years of illusions, military funding and sudden end](https://federicocalo.dev/en/blog/the-perceptron-decade-1957-1969-twelve-years-of-illusions-military-funding-and-s) — From 1957 to 1969 the Perceptron dominated AI research with military funding and newspaper covers. In 1969 Minsky and Papert dismantled it… [2026-04-15] - [Alan Turing and the Turing Test: What Did the 1950 Paper Really Ask](https://federicocalo.dev/en/blog/alan-turing-and-the-turing-test-what-did-the-1950-paper-really-ask) — The Turing Test is not what we think. The paper of 1950 was a precise philosophical move: shifting the question from metaphysics to… [2026-04-15] - [IBM System/360: the $5 billion bet that redefined the computer industry](https://federicocalo.dev/en/blog/ibm-system360-the-5-billion-bet-that-redefined-the-computer-industry) — In 1964 IBM invested $5 billion in compatible computers. The System/360 invented the concept of a separate architecture from hardware. The… [2026-04-15] - [Ada Lovelace and the Analytical Engine: The First Program in History Written in 1843](https://federicocalo.dev/en/blog/ada-lovelace-and-the-analytical-engine-the-first-program-in-history-written-in-1) — In 1843 Ada Lovelace wrote the first program in history as a note at the bottom of a translation. A algorithm for Bernoulli numbers - and a… [2026-04-15] - [J.C.R. Licklider and the human-machine symbiosis: the visionary who invented the internet twenty years before ARPANET](https://federicocalo.dev/en/blog/jcr-licklider-and-the-human-machine-symbiosis-the-visionary-who-invented-the-int) — In 1960 Licklider described Internet before it existed: interactive displays, networked computers, natural language as an interface. In… [2026-04-15] - [ENIAC and codebreaking: how the first American computer helped win World War II](https://federicocalo.dev/en/blog/eniac-and-codebreaking-how-the-first-american-computer-helped-win-world-war-ii) — ENIAC arrived too late for the war that had to be won, but too early to be ignored. Before its public presentation in 1946, it had already… [2026-04-15] - [The Lisp of John McCarthy: when a search language became the language of AI](https://federicocalo.dev/en/blog/the-lisp-of-john-mccarthy-when-a-search-language-became-the-language-of-ai) — In 1958 McCarthy created Lisp: the first language where programs and data have the same structure. For thirty years it was the language of… [2026-04-14] - [Grace Hopper and the A-0 Compiler: The Woman Who Taught Machines to Speak](https://federicocalo.dev/en/blog/grace-hopper-and-the-a-0-compiler-the-woman-who-taught-machines-to-speak) — In 1952 Grace Hopper built A-0, the first compiler: a system that taught machines to translate human language alone. The story that changed… [2026-04-14] - [Geoffrey Hinton and the backpropagation: the forgotten story of the paper that changed AI](https://federicocalo.dev/en/blog/geoffrey-hinton-and-the-backpropagation-the-forgotten-story-of-the-paper-that-ch) — In 1986 Rumelhart, Hinton and Williams published on Nature the paper that taught neural networks to look back. The forgotten history of the… [2026-04-14] - [The Sound of the Beginning: How Penzias and Wilson Accidentally Discovered the Big Bang](https://federicocalo.dev/en/blog/the-sound-of-the-beginning-how-penzias-and-wilson-accidentally-discovered-the-bi) — The Sound of the Beginning: How Penzias and Wilson Accidentally Discovered the Big Bang The sound of the beginning: how Penzias and Wilson… [2026-02-20] - [The forgotten father of Italian neural networks: the story of Eduardo Caianiello and the Naples school](https://federicocalo.dev/en/blog/the-forgotten-father-of-italian-neural-networks-the-story-of-eduardo-caianiello-) — The Forgotten Father of Italian Neural Networks: Eduardo Caianiello A room at the University of Naples, spring 1958. [2026-02-20] - [Shannon and the Bit: How a 1948 Equation Explains Spotify, Netflix, and ChatGPT](https://federicocalo.dev/en/blog/shannon-and-the-bit-how-a-1948-equation-explains-spotify-netflix-and-chatgpt) — Shannon and the Bit: How a 1948 Equation Explains Spotify, Netflix and ChatGPT Shannon and the bit: how a 1948 equation explains Spotify,… [2026-02-20] - [Brain and LLM: what we really know about the difference between biological and artificial intelligence](https://federicocalo.dev/en/blog/brain-and-llm-what-we-really-know-about-the-difference-between-biological-and-ar) — Era il 17 giugno 2023. Sam Altman, amministratore delegato di OpenAI, sedeva in una sala riunioni del Congresso americano. [2026-02-20] - [The Great Perceptron Challenge: How Marvin Minsky Stopped Artificial Intelligence for Twenty Years](https://federicocalo.dev/en/blog/the-great-perceptron-challenge-how-marvin-minsky-stopped-artificial-intelligence) — The Great Perceptron Challenge: How Marvin Minsky Stopped Artificial Intelligence for Twenty Years The great perceptron challenge: how… [2026-02-20] ### Claude: AI-Driven Personal Project (29) In-depth exploration of Claude AI: advanced prompt engineering, Claude Code, computer use, agentic workflows, and integration in professional software development projects. - [21 - Monitoring and Productivity with Claude Code](https://federicocalo.dev/en/blog/claude-code-monitoring-productivity) — Monitoring and Productivity with Claude Code: Throughout this series, we've explored every aspect of Claude Code—from initial configuration… [2026-05-24] - [19 - Claude Cowork: AI for Knowledge Workers](https://federicocalo.dev/en/blog/claude-cowork-ai-knowledge-workers) — Claude Cowork: AI for Knowledge Workers So far in this series we've explored Claude Code as a tool for developers, an agent operating in… [2026-05-23] - [17 - BMAD Method: AI-Driven Agile Development](https://federicocalo.dev/en/blog/claude-code-bmad-ai-driven-agile) — BMAD Method: AI-Driven Agile Development The BMAD Method (Breakthrough Method for Agile AI-Driven Development) is a revolutionary… [2026-05-23] - [15 - Hooks: Event-Driven Automation in Claude Code](https://federicocalo.dev/en/blog/claude-code-hooks-event-driven-automation) — Automate your workflow with Claude Code\ [2026-05-21] - [13 - Agent Skills: Creating Modular Capabilities for Claude](https://federicocalo.dev/en/blog/claude-code-skills-modular-capabilities) — Agent Skills: Creare capacità Modulari per Claude Le Agent Skills rappresentano uno dei meccanismi più potenti per estendere le capacità di… [2026-05-21] - [29 - EU AI Act, MCP Security and Italian Compliance for Claude](https://federicocalo.dev/en/blog/claude-eu-ai-act-mcp-security-compliance-italia) — 29 - EU AI Act, MCP Security e Compliance Italiana per Claude Articoli > Claude > Articolo 891 29 - EU AI Act, MCP Security e Compliance… [2026-02-19] - [28 - Claude Opus 4.7 and 1M Context: Workflow on Reali Monorepo](https://federicocalo.dev/en/blog/claude-opus-4-7-1m-context-monorepo) — Claude Opus 4.7 e 1M Context: Workflow su Monorepo Reali Claude Opus 4.7 e 1M Context: Workflow su Monorepo Reali SWE-bench Verified 87.6%,… [2026-02-18] - [27 - Claude in Chrome, Desktop and Computer Use: End-to-End Automation](https://federicocalo.dev/en/blog/claude-chrome-desktop-computer-use) — Claude in Chrome, Desktop e Computer Use: Automazione End-to-End Tra settembre 2025 e aprile 2026, Claude ha compiuto un'evoluzione… [2026-02-16] - [26 - Auto Mode, ScheduleWakeup, Monitor: Safe Autonomous Development](https://federicocalo.dev/en/blog/claude-code-auto-mode-schedulewakeup-monitor) — Auto Mode, ScheduleWakeup, Monitor: Safe Autonomous Development In March-April 2026, Claude Code introduces three revolutionary innovations… [2026-02-14] - [25 - Claude Agent SDK and Managed Agents: Production-Grade Agents](https://federicocalo.dev/en/blog/claude-agent-sdk-managed-agents) — Claude Agent SDK e Managed Agents: Production-Grade Agents Il 29 settembre 2025, Claude Code SDK è stato ufficialmente rinominato Claude… [2026-02-06] - [24 - Opus 4.6 and Sonnet 4.6: Adaptive Thinking and 1M Context](https://federicocalo.dev/en/blog/claude-opus-sonnet-4-6-adaptive-thinking-1m) — Opus 4.6 and Sonnet 4.6: Adaptive Thinking and 1M Context February-March 2026 marks a decisive turning point in the evolution of Claude… [2026-01-14] - [20 - Security and Privacy with Claude Code](https://federicocalo.dev/en/blog/claude-code-security-privacy-best-practices) — Security and Privacy with Claude Code: AI adoption in software development raises fundamental questions about data security and privacy.… [2026-01-12] - [18 - Multi-Agent Orchestration with Claude](https://federicocalo.dev/en/blog/claude-code-multi-agent-orchestration) — Manage teams of AI agents: Claude Squad, Task Master, Swarm, and Auto-Claude. Orchestration patterns including divide-and-conquer,… [2026-01-11] - [16 - Ralph Wiggum: Autonomous Development with AI Loops](https://federicocalo.dev/en/blog/claude-code-ralph-wiggum-autonomous-development) — The Ralph Wiggum technique for autonomous development: iterative AI loops, safety guards, and real-world cases like the $50k contract… [2026-01-11] - [14 - Specialized Subagents in Claude Code](https://federicocalo.dev/en/blog/claude-code-specialized-subagents) — Explore 100+ specialized subagent patterns: from the .claude/agents/ structure to creating custom agents for development, DevOps, testing,… [2026-01-11] - [12 - Claude Code CLI: Essential Commands and Configuration](https://federicocalo.dev/en/blog/claude-code-cli-commands-configuration) — Claude Code CLI: Comandi Essenziali e Configurazione Claude Code non è solo un assistente AI: è un terminale potenziato che si integra nel… [2026-01-10] - [23 - Claude Code 2.0 and VS Code Extension: Checkpoints, Named Sessions, .claude/rules](https://federicocalo.dev/en/blog/claude-code-2-vs-code-extension) — Claude Code 2.0 e VS Code Extension: Checkpoint, Sessioni Nominate, .claude/rules Il 29 settembre 2025 Anthropic ha rilasciato Claude Code… [2026-01-07] - [22 - Generation 4.5: Sonnet, Haiku and Opus 4.5 Compared](https://federicocalo.dev/en/blog/claude-generazione-4-5-confronto) — 22 - Generation 4.5: Sonnet, Haiku and Opus 4.5 Compared Between September and November 2025, Anthropic released the entire family of... [2026-01-07] - [11 - Integrating Claude Code into a Real Project](https://federicocalo.dev/en/blog/claude-code-real-project-integration) — Integrating Claude Code into a Real Project: Play The Event. In the first 10 articles of this series, we explored Claude as a technical… [2026-01-04] - [10 - Project Evolution and Maintenance](https://federicocalo.dev/en/blog/claude-project-evolution) — Evolve the project: scalability, continuous refactoring, technical debt management, feature toggles and preventive maintenance. [2026-01-03] - [09 - Deploy and DevOps with Claude](https://federicocalo.dev/en/blog/claude-deploy-devops) — Prepare deployment: multi-stage Dockerfile, Docker Compose, CI/CD with GitHub Actions, health check, logging and production monitoring. [2026-01-03] - [08 - Professional Documentation with Claude](https://federicocalo.dev/en/blog/claude-professional-documentation) — Write quality documentation: professional README, API documentation, Architecture Decision Records (ADR) and developer guides. [2026-01-03] - [07 - Testing and Code Quality with Claude](https://federicocalo.dev/en/blog/claude-testing-quality) — Generate tests with Claude: unit tests, integration tests, test strategies, guided refactoring and assisted debugging with Spring Boot and… [2026-01-03] - [06 - Advanced Prompt Engineering with Claude](https://federicocalo.dev/en/blog/claude-advanced-prompt-engineering) — Advanced techniques from official documentation: XML tags, Chain of Thought, role prompting, multishot and simulated agents for Claude. [2026-01-03] - [05 - Code Structure and Organization](https://federicocalo.dev/en/blog/claude-code-structure-organization) — Organize code for maintainability: folder structure, naming conventions, separation of concerns and multi-environment configurations. [2026-01-03] - [04 - Backend and Frontend Architecture with Claude](https://federicocalo.dev/en/blog/claude-architecture-backend-frontend) — Design architectures with Claude: Hexagonal Architecture Spring Boot, feature-based Angular, API contract, error handling and trade-off… [2026-01-03] - [03 - Ideation and Requirements with Claude](https://federicocalo.dev/en/blog/claude-ideation-requirements) — Use Claude to define MVP, prioritize features, create user personas and document use cases. From vague idea to concrete requirements. [2026-01-02] - [02 - Context and Project Setup with Claude](https://federicocalo.dev/en/blog/claude-context-project-setup) — Provide effective context to Claude: repository structure, CLAUDE.md files, persistent system prompts and strategies for mono/multi-repo… [2026-01-02] - [01 - Claude: Foundation and Technical Partner](https://federicocalo.dev/en/blog/claude-foundation-technical-partner) — Introduction: Claude as a Technical Partner Claude from Anthropic represents a new generation of AI assistants designed with a particular… [2026-01-02] ### AI Engineering and Advanced RAG (27) AI engineering for production systems: advanced RAG with re-ranking, chunking strategies, vector stores, guardrails, evaluation frameworks, and multi-agent architectures. - [FastAPI for ML Microservices with Pydantic v2](https://federicocalo.dev/en/blog/fastapi-ml-pydantic) — Build ML microservices with FastAPI (Python 3.12) and Pydantic v2: request/response validation, async/await, lifespan for model loading at… [2026-07-15] - [Prompt Engineering for Code Generation: Techniques and Best Practices](https://federicocalo.dev/en/blog/prompt-engineering-code) — Practical guide to prompt engineering techniques for reliable code generation with LLMs. Few-shot learning, chain-of-thought, role… [2026-07-15] - [LightGBM for Sports Prediction: Gradient Boosting and Brier Score](https://federicocalo.dev/en/blog/lightgbm-sport-prediction) — Sports prediction pipeline with LightGBM in Python: feature engineering, gradient boosting, probabilistic calibration, evaluation with… [2026-07-15] - [RAG Evaluation Pipeline: golden dataset Italian](https://federicocalo.dev/en/blog/rag-evaluation-pipeline-golden-dataset-italian-2026) — RAGAS framework, faithfulness/relevance metrics, golden dataset 100 Q&A in Italian, DeepEval, continuous evaluation loop for RAG production. [2026-05-17] - [vLLM in production: scaling enterprise SME](https://federicocalo.dev/en/blog/vllm-production-scaling-enterprise-pmi-2026) — PagedAttention deep dive, continuous batching, tensor/pipeline parallelism, GPTQ/AWQ quantization, Italian SME deployment patterns on… [2026-05-15] - [Self-hosted LLM stack: alternatives to Ollama 2026](https://federicocalo.dev/en/blog/self-hosted-llm-stack-alternative-ollama-2026) — vLLM, llama.cpp, TGI comparison vs Ollama: performance, memory overhead, inference latency, quantization support, EU sovereignty… [2026-05-12] - [10 - Evaluating RAG: Metrics, Benchmarking, Production Monitoring](https://federicocalo.dev/en/blog/evaluating-rag-metrics-benchmarking-production-monitoring) — Complete guide to Evaluating RAG: Metrics, Benchmarking, Production Monitoring: architecture, practical implementation and best practices… [2026-04-27] - [09 - Knowledge Graphs: Building Structured Knowledge for AI](https://federicocalo.dev/en/blog/knowledge-graphs-building-structured-knowledge-ai) — Complete guide to Knowledge Graphs: Building Structured Knowledge for AI: architecture, practical implementation and best practices for… [2026-04-25] - [08 - Multi-Agent Systems: Orchestration and Coordination Patterns](https://federicocalo.dev/en/blog/multi-agent-systems-orchestration-coordination-patterns) — Complete guide to Multi-Agent Systems: Orchestration and Coordination Patterns: architecture, practical implementation and best practices… [2026-04-25] - [07 - Managing LLM Context: Memory Allocation and Optimization](https://federicocalo.dev/en/blog/managing-llm-context-memory-allocation-optimization) — Complete guide to Managing LLM Context: Memory Allocation and Optimization: architecture, practical implementation and best practices for… [2026-04-24] - [06 - Prompt Engineering at Scale: Techniques and Best Practices](https://federicocalo.dev/en/blog/prompt-engineering-scale-techniques-best-practices) — Complete guide to Prompt Engineering at Scale: Techniques and Best Practices: architecture, practical implementation and best practices for… [2026-04-24] - [05 - Building RAG with LangChain: Document Processing and Chains](https://federicocalo.dev/en/blog/building-rag-langchain-document-processing-chains) — Complete guide to Building RAG with LangChain: Document Processing and Chains: architecture, practical implementation and best practices… [2026-04-23] - [04 - Hybrid Search: Combining Keyword and Vector Retrieval](https://federicocalo.dev/en/blog/hybrid-search-combining-keyword-vector-retrieval) — Complete guide to Hybrid Search: Combining Keyword and Vector Retrieval: architecture, practical implementation and best practices for… [2026-04-22] - [03 - Vector Database Comparison: Qdrant, Pinecone, Weaviate](https://federicocalo.dev/en/blog/vector-database-comparison-qdrant-pinecone-weaviate) — Complete guide to Vector Database Comparison: Qdrant, Pinecone, Weaviate: architecture, practical implementation and best practices for… [2026-04-21] - [02 - Embeddings and Semantic Search: Choosing the Right Model](https://federicocalo.dev/en/blog/embeddings-semantic-search-choosing-right-model) — Complete guide to Embeddings and Semantic Search: Choosing the Right Model: architecture, practical implementation and best practices for… [2026-04-20] - [01 - RAG Explained: Retrieval-Augmented Generation Fundamentals](https://federicocalo.dev/en/blog/rag-explained-retrieval-augmented-generation-fundamentals) — Complete guide to RAG Explained: Retrieval-Augmented Generation Fundamentals: architecture, practical implementation and best practices for… [2026-04-14] - [Circuit breaker LLM: Resilience4j + smart recovery + half-open probing](https://federicocalo.dev/en/blog/circuit-breaker-llm-resilience4j-smart-recovery-half-open-probing) — Circuit breaker LLM: Resilience4j + smart recovery + half-open probing The circuit breaker is born from electrical mechanics: when the… [2026-04-13] - [Graceful Degradation UX AI: What the User Sees When AI is Down](https://federicocalo.dev/en/blog/graceful-degradation-ux-ai-what-the-user-sees-when-ai-is-down) — Graceful Degradation UX AI: What the User Sees When AI is Down Imagine this scenario: a user opens your portfolio's AI chat, types in a... [2026-04-13] - [Provider Failover AI: Ollama → OpenAI → Fallback Static, Case Study Architecture](https://federicocalo.dev/en/blog/provider-failover-ai-ollama-openai-fallback-static-case-study-architecture) — Provider Failover AI: Ollama → OpenAI → Fallback Static, Case Study Architecture: Provider Failover AI: Ollama → OpenAI → Fallback Static,… [2026-04-13] - [Taxonomy of AI failures: 12 ways your LLM can break](https://federicocalo.dev/en/blog/taxonomy-of-ai-failures-12-ways-your-llm-can-break) — Taxonomy of AI failures: 12 ways your LLM can break You've deployed your AI service. It works. For three weeks everything is fine. [2026-04-13] - [Tool design for agent: naming, schema, error handling that reduce errors by 60%](https://federicocalo.dev/en/blog/tool-design-for-agent-naming-schema-error-handling-that-reduce-errors-by-60) — Tool design for agent: naming, schema, error handling that reduce errors by 60%: Tool design for agent: naming, schema, error handling that… [2026-04-06] - [Debugging agent loop: 6 patterns of deadlock and how to escape them](https://federicocalo.dev/en/blog/debugging-agent-loop-6-patterns-of-deadlock-and-how-to-escape-them) — Debugging agent loop: 6 patterns of deadlock and how to escape them: Debugging agent loop: 6 patterns of deadlock and how to escape them… [2026-04-06] - [Cost optimization agent: reduce token spend 80% without losing quality](https://federicocalo.dev/en/blog/cost-optimization-agent-reduce-token-spend-80-without-losing-quality) — Cost optimization agent: reduce token spend 80% without losing quality An agent Claude Sonnet 3.7 without optimizations, on a document… [2026-04-06] - [Observability agent: tracing span-per-thought with OpenTelemetry](https://federicocalo.dev/en/blog/observability-agent-tracing-span-per-thought-with-opentelemetry) — Observability agent: tracing span-per-thought with OpenTelemetry Your agent failed after 47 tool call. The log says AssertionError:… [2026-04-06] - [Agents are not chat: autonomous architectures that do more than you ask for](https://federicocalo.dev/en/blog/agents-are-not-chat-autonomous-architectures-that-do-more-than-you-ask-for) — Agents are not chat: autonomous architectures that do more than you ask for An actual agent is an LLM that uses tools, maintains state,… [2026-04-05] - [AI Agents in Production: Claude SDK vs Anthropic Agents API vs Ollama Local—Step-by-Step Tutorial](https://federicocalo.dev/en/blog/ai-agents-production-comparativo-claude-anthropic-ollama-2026) — A production AI Agent requires 4 critical components: reactive planning loop (ReAct/OODA), type-safe tool registry with validation,… [2026-02-21] - [Travel Intelligence Engine: RAG, LLMs, 8,802 Open POIs](https://federicocalo.dev/en/blog/travel-intelligence-engine-rag-llm-open-data-architecture) — How I built an open source travel intelligence engine with Redis HNSW, sentence-transformers, Cloudflare Workers AI and 8,802 POIs from OSM… [2026-02-19] ### GitHub Copilot: AI-Driven Development (27) Complete guide to GitHub Copilot: from setup to advanced workflows, prompt engineering for code, Copilot Chat, Copilot Workspace, and strategies to maximize productivity with AI. - [18 - Copilot Extensions and Marketplace](https://federicocalo.dev/en/blog/github-copilot-extensions-marketplace) — Extend Copilot with Extensions and Skillsets from the Marketplace. MCP integration, third-party agents (Claude, Codex), and how to create… [2026-06-02] - [16 - Advanced Copilot Customization](https://federicocalo.dev/en/blog/github-copilot-advanced-customization) — Three levels of customization: personal instructions, repository (.github/copilot-instructions.md), and organization. MCP integration and… [2026-06-01] - [15 - AI Models in Copilot: Selection Guide](https://federicocalo.dev/en/blog/github-copilot-ai-models-selection-guide) — Complete comparison of AI models in Copilot: GPT-4.1, Claude Opus/Sonnet/Haiku, Gemini. Auto Mode, manual selection, premium requests, and… [2026-05-28] - [14 - Copilot Spaces and Memory](https://federicocalo.dev/en/blog/github-copilot-spaces-memory) — Copilot Spaces, Agentic Memory, and Repository Indexing: One of the most critical factors determining the quality of an AI assistant's… [2026-05-26] - [13 - GitHub Spark: Full-Stack Apps from Natural Language](https://federicocalo.dev/en/blog/github-spark-natural-language-apps) — Create full-stack apps with GitHub Spark: describe in natural language, real-time preview, one-click deploy. TypeScript + React powered by… [2026-05-26] - [12 - Copilot Edits and Agent Mode](https://federicocalo.dev/en/blog/github-copilot-edits-agent-mode) — Multi-file editing and self-healing Agent Mode in Copilot: Plan Mode, Next Edit Suggestions, symbol-aware editing, and comparison between… [2026-05-26] - [11 - Automatic Code Review with Copilot](https://federicocalo.dev/en/blog/github-copilot-automatic-code-review) — Automatic reviews in under 30 seconds: auto-review configuration, custom instructions for organizational standards, and one-click… [2026-05-25] - [10 - Copilot Coding Agent: Autonomous Development](https://federicocalo.dev/en/blog/github-copilot-coding-agent-autonomous-development) — Copilot Coding Agent: Autonomous Development with AI: Imagine assigning development tasks to an AI agent that works autonomously in your… [2026-05-24] - [27 - Copilot Security, EU Data Residency, and Italian Compliance](https://federicocalo.dev/en/blog/github-copilot-eu-data-residency-compliance-italia) — On April 13, 2026, GitHub Copilot achieved general availability (GA) for EU data residency, a critical milestone for organizations subject… [2026-02-20] - [26 - Copilot Pricing 2026: Free, Pro, Pro+ and Premium Requests Deciphered](https://federicocalo.dev/en/blog/github-copilot-pricing-2026-premium-requests) — GitHub Copilot Pricing 2026: Decifriamo Free, Pro, Pro+ e i Premium Requests L'aprile 2026 ha portato una ristrutturazione drastica dei… [2026-02-19] - [25 - MCP in Copilot and Advanced Custom Instructions](https://federicocalo.dev/en/blog/github-copilot-mcp-custom-instructions) — Since March 2025, when GitHub introduced the Model Context Protocol (MCP) in preview in editors, the way developers configure Copilot has… [2026-02-14] - [24 - Multiple Models in Copilot: GPT-5, Claude Opus 4.7, Gemini 3.1](https://federicocalo.dev/en/blog/github-copilot-modelli-multipli-gpt-claude-gemini) — Modelli Multipli in Copilot: GPT-5, Claude Opus 4.7, Gemini 3.1 GitHub Copilot nel 2026 non è più un singolo modello AI integrato. [2026-02-13] - [23 - Copilot Coding Agent: Issue → Autonomous PR in Sandbox GitHub Actions](https://federicocalo.dev/en/blog/github-copilot-coding-agent-issue-to-pr) — GitHub Copilot Coding Agent: Issue → Autonomous PR in Sandbox GitHub Actions GitHub Copilot Coding Agent: Issue → Autonomous PR in Sandbox… [2026-02-06] - [22 - Copilot CLI GA e Agent Mode Autopilot: Terminale e VS Code](https://federicocalo.dev/en/blog/github-copilot-cli-ga-agent-mode-autopilot) — 22 - Copilot CLI GA e Agent Mode Autopilot: Terminale e VS Code 28 febbraio 2026 17 min GitHub Copilot 22 - Copilot CLI GA e Agent Mode… [2026-01-20] - [19 - Security and Responsible Use of Copilot](https://federicocalo.dev/en/blog/github-copilot-security-responsible-use) — Security-first in Copilot: CodeQL scanning, secret detection, responsible AI guidelines, data privacy for Business/Enterprise, and… [2026-01-13] - [17 - Copilot for Enterprise and Business](https://federicocalo.dev/en/blog/github-copilot-enterprise-business) — Copilot for organizations: Free/Pro/Pro+/Business/Enterprise plan comparison, analytics dashboard, policy management, and ROI with TELUS… [2026-01-12] - [21 - Copilot Spaces and Memory: Persistent Knowledge for the Team](https://federicocalo.dev/en/blog/github-copilot-spaces-memory-knowledge) — Copilot Spaces e Memory: Knowledge Persistente per il Team Tra settembre e dicembre 2025, GitHub trasforma radicalmente il modo in cui… [2026-01-07] - [20 - GitHub Universe 2025 and Agent HQ: The New Era of Copilot](https://federicocalo.dev/en/blog/github-copilot-universe-2025-agent-hq) — GitHub Universe 2025 marked a critical turning point in Copilot's evolution. Agent HQ unifies agents from Anthropic, OpenAI, Google,… [2026-01-07] - [09 - Project Evolution and Maintenance](https://federicocalo.dev/en/blog/github-copilot-evolution-scalability-maintenance) — Evolve the project: scalability, continuous refactoring, dependency management, monitoring and long-term maintenance with Copilot. [2026-01-02] - [08 - Deploy and DevOps with Copilot](https://federicocalo.dev/en/blog/github-copilot-deploy-devops-docker-cicd) — Prepare for deployment: multi-stage Dockerfile, Docker Compose, CI/CD with GitHub Actions, health checks and production logging. [2026-01-02] - [07 - Professional Documentation with Copilot](https://federicocalo.dev/en/blog/github-copilot-professional-documentation) — Write quality documentation: professional README, API documentation, Architecture Decision Records (ADR) and JSDoc with Copilot. [2026-01-02] - [06 - Testing and Code Quality with Copilot](https://federicocalo.dev/en/blog/github-copilot-testing-quality-refactor) — Generate tests with Copilot: unit tests, integration tests, guided refactoring, assisted debugging and strategies for optimal code coverage. [2026-01-02] - [05 - Prompt Engineering and MCP Agents](https://federicocalo.dev/en/blog/github-copilot-prompt-engineering-mcp-agents) — Advanced prompt engineering techniques: prompt structure, incremental prompts, persistent MCP agents and reusable templates. [2026-01-02] - [04 - Code Structure and Organization](https://federicocalo.dev/en/blog/github-copilot-code-structure-organization) — Organize code for maintainability: folder structure, naming conventions, separation of concerns and configuration management with Copilot. [2026-01-01] - [03 - Backend and Frontend Architecture with Copilot](https://federicocalo.dev/en/blog/github-copilot-architecture-backend-frontend) — Design scalable architectures with Copilot: Clean Architecture backend, feature-based frontend structure, API contract and error handling. [2026-01-01] - [02 - Ideation and Requirements with GitHub Copilot](https://federicocalo.dev/en/blog/github-copilot-ideation-requirements-mvp) — Use Copilot to define MVP, prioritize features, create user personas and document use cases. From vague idea to concrete requirements. [2026-01-01] - [01 - GitHub Copilot: Foundation and Project Partner](https://federicocalo.dev/en/blog/github-copilot-foundation-project-partner) — 01 - GitHub Copilot: Foundation e Partner di Progetto: Introduzione: GitHub Copilot nel 2025 GitHub Copilot ha rivoluzionato il modo in cui… [2026-01-01] ### Non-CS Developer Track (21) - [Honest reading list: 50 resources to reach senior level as a non-CS developer](https://federicocalo.dev/en/blog/honest-reading-list-50-resources-non-cs) — [2026-05-19] - [When to leave a team that doesn't respect you as a non-CS developer](https://federicocalo.dev/en/blog/when-to-leave-a-team-that-doesnt-respect-you-as-a-non-cs-developer) — [2026-05-18] - [The 5 cognitive traps bootcampers fall into (and how to avoid them in the job search)](https://federicocalo.dev/en/blog/5-cognitive-traps-bootcampers-fall-into) — [2026-05-17] - [When the non-technical background becomes a superpower (domain expertise)](https://federicocalo.dev/en/blog/when-the-non-technical-background-becomes-a-superpower-domain-expertise) — [2026-05-15] - [Cognitive framework: how to think like a developer without a CS degree](https://federicocalo.dev/en/blog/cognitive-framework-how-to-think-like-a-developer-without-a-cs-degree) — [2026-05-14] - [I come from design: the empathetic front-end developer is a premium niche](https://federicocalo.dev/en/blog/i-come-from-design-the-empathetic-front-end-developer-is-a-premium-niche) — [2026-05-13] - [I come from political science: data analyst and policy in tech](https://federicocalo.dev/en/blog/i-come-from-political-science-data-analyst-and-policy-in-tech) — [2026-05-12] - [Coming from languages: the superpower of i18n developer multilingual](https://federicocalo.dev/en/blog/coming-from-languages-the-superpower-of-i18n-developer-multilingual) — [2026-05-07] - [I come from classical letters: the value of readability of code](https://federicocalo.dev/en/blog/i-come-from-classical-letters-the-value-of-readability-of-code) — [2026-05-06] - [Philosophy and critical thinking: the perfect discipline for debugging](https://federicocalo.dev/en/blog/philosophy-and-critical-thinking-the-perfect-discipline-for-debugging) — [2026-05-05] - [I Come from Economics: How to Choose the Right Tech Stack](https://federicocalo.dev/en/blog/i-come-from-economics-how-to-choose-the-right-tech-stack) — [2026-05-04] - [Compensate for mathematical gaps from self-taught non-CS students](https://federicocalo.dev/en/blog/compensate-for-mathematical-gaps-from-self-taught-non-cs-students) — [2026-05-02] - [I come from pure mathematics: how to become a data scientist or ML engineer](https://federicocalo.dev/en/blog/i-come-from-pure-mathematics-how-to-become-a-data-scientist-or-ml-engineer) — [2026-05-01] - [Ex-lawyer: returning to code after years in practice](https://federicocalo.dev/en/blog/ex-lawyer-returning-to-code-after-years) — [2026-04-30] - [From law school to developer: the long path is possible](https://federicocalo.dev/en/blog/from-law-to-developer-the-long-path) — [2026-04-29] - [Networking introverted via email (not LinkedIn)](https://federicocalo.dev/en/blog/networking-introverted-via-email-not-linkedin) — [2026-04-27] - [My biggest error after graduation CS (and what I learned](https://federicocalo.dev/en/blog/my-biggest-error-after-graduation-cs-and-what-i-learned) — [2026-04-25] - [What I would do today if you started again from scratch as a developer](https://federicocalo.dev/en/blog/what-i-would-do-today-if-you-started-again-from-scratch-as-a-developer) — [2026-04-24] - [What I wanted to know when I started programming](https://federicocalo.dev/en/blog/what-i-wanted-to-know-when-i-started-programming) — [2026-04-23] - [Impostor syndrome never ends (and that's normal)](https://federicocalo.dev/en/blog/impostor-syndrome-never-ends) — [2026-04-21] - [Non-CS Developer Track: path, self-esteem and practical advice](https://federicocalo.dev/en/blog/non-cs-developer-track-cornerstone-en) — [2026-04-14] ### Team Collaboration & Event Building (21) - [Team Collaboration & Event Building: the complete guide](https://federicocalo.dev/en/blog/team-collaboration-event-building) — [2026-06-02] - [Executive - External Benchmarking and Systematic Lessons-Learned](https://federicocalo.dev/en/blog/executive-benchmarking-lesson-learned) — [2026-05-20] - [Executive - Events as an Internal Brand and Engagement Lever](https://federicocalo.dev/en/blog/executive-eventi-brand-engagement) — [2026-05-20] - [Executive - Building an Event Governance Framework](https://federicocalo.dev/en/blog/executive-governance-framework-eventi) — [2026-05-20] - [Executive - Securing Sponsorship for Cross-BU Initiatives](https://federicocalo.dev/en/blog/executive-sponsorship-cross-bu) — [2026-05-20] - [Executive - Annual Business-Unit Event Portfolio Strategy](https://federicocalo.dev/en/blog/executive-event-portfolio-strategy) — [2026-05-20] - [Senior KPI System: implement a historical baseline, post-event attendance NPS engagement, and quarterly trends for the executive sponsor](https://federicocalo.dev/en/blog/senior-kpi-system-baseline) — [2026-05-20] - [Senior Communications: a multi-channel strategy (internal + partner + customer) for hybrid events with multi-touch attribution](https://federicocalo.dev/en/blog/senior-comms-multicanale-ibrido) — [2026-05-20] - [Senior Risk Operations: manage P0 risks (cancellations, venue crises, speaker dropout) and own a 20-100k euro budget](https://federicocalo.dev/en/blog/senior-risk-p0-budget-100k) — [2026-05-20] - [Senior Stakeholder Management: map cross-BU executives and manage priority conflicts with declared frameworks](https://federicocalo.dev/en/blog/senior-stakeholder-cross-bu-conflict) — [2026-05-20] - [Senior Event Ownership: design an annual BU portfolio and orchestrate cross-BU events across 2-4 units](https://federicocalo.dev/en/blog/senior-event-ownership-cross-bu-portfolio) — [2026-05-20] - [Mid Coordinator: running a one-hour post-event retrospective that produces 3+ concrete improvements](https://federicocalo.dev/en/blog/mid-retrospective-evento-action-plan) — [2026-05-20] - [Mid Coordinator: the pre-event communication funnel for a BU, from invitation to real attendance](https://federicocalo.dev/en/blog/mid-comms-funnel-pre-evento) — [2026-05-20] - [Mid Coordinator: project, risk and budget +/-10% independently for BU events](https://federicocalo.dev/en/blog/mid-project-risk-budget-10pc) — [2026-05-20] - [Mid Coordinator: how to build a business-unit stakeholder map that cuts escalations by 80%](https://federicocalo.dev/en/blog/mid-stakeholder-map-bu) — [2026-05-20] - [Mid Event Coordinator: how to own a BU event end-to-end from brief to post-mortem](https://federicocalo.dev/en/blog/mid-event-ownership-bu-end-to-end) — [2026-05-20] - [Junior Post-Mortem: post-event survey and collecting the numbers](https://federicocalo.dev/en/blog/junior-survey-post-evento) — [2026-05-20] - [Junior Communications: writing reminders, invitations and follow-ups from templates](https://federicocalo.dev/en/blog/junior-comunicazioni-interne-template) — [2026-05-20] - [Junior Project & Risk Ops: operational checklists for your first event](https://federicocalo.dev/en/blog/junior-checklist-operative-evento) — [2026-05-20] - [Junior Stakeholder Management: managing your direct team and suppliers](https://federicocalo.dev/en/blog/junior-stakeholder-team-diretto) — [2026-05-20] - [Junior Event Coordinator: single-BU ownership without causing disasters](https://federicocalo.dev/en/blog/junior-event-ownership-mono-bu) — [2026-05-20] ### Claude Code Workflow (20) - [How I build in about 4 hours with the GSD agentic workflow](https://federicocalo.dev/en/blog/how-i-build-in-4-hours-gsd-agentic-workflow) — Claude Code Workflow series. How I built a custom booking module in a little over four hours with GSD and specialized agents: the real… [2026-07-14] - [Integration Superpowers + GSD: skill invokes agent that executes plan](https://federicocalo.dev/en/blog/integration-superpowers-gsd-skill-invokes-agent-that-executes-plan) — Cluster 18 (latest) of the Claude Code Workflow series. Operational pattern where a Superpowers skill triggers a spawn agent GSD that… [2026-05-10] - [Debug-skill troubleshooting end-to-end with plan-checker and agent](https://federicocalo.dev/en/blog/debug-skill-troubleshooting-end-to-end-with-plan-checker-and-agent) — Cluster 17 of the Claude Code Workflow (first Cross-framework). Operational pattern that combines debugging skill (Superpowers) +… [2026-05-10] - [Cost optimization Claude Code: Opus / Sonnet / Haiku + sub-agent worktree](https://federicocalo.dev/en/blog/cost-optimization-claude-code-opus-sonnet-haiku-sub-agent-worktree) — Cluster 16 of the Claude Code Workflow (Platform, latest). Decision matrix model selection per task type. Sub-agent isolation worktree.… [2026-05-10] - [IDE, web, CLI: choose the right environment Claude Code](https://federicocalo.dev/en/blog/ide-web-cli-choose-the-right-environment-claude-code) — Cluster 15 of the Claude Code Workflow (Platform). Claude Code exists as a CLI, web app, IDE extension (VS Code, JetBrains), desktop app.… [2026-05-10] - [Hooks system: PreToolUse / PostToolUse / Stop in Claude Code](https://federicocalo.dev/en/blog/hooks-system-pretooluse-posttooluse-stop-in-claude-code) — Cluster 14 of the Claude Code Workflow (Platform). The three hook types of Claude Code (PreToolUse, PostToolUse, Stop) allow intercepting… [2026-05-10] - [MCP server development: connecting to Claude Code with external tools](https://federicocalo.dev/en/blog/mcp-server-development-connecting-to-claude-code-with-external-tools) — Cluster 13 of the Claude Code Workflow (first Platform). MCP (Model Context Protocol) standardizes connection between Claude Code and… [2026-05-10] - [Memory management: 60+ MEMORY.md auto-curated across sessions Federico Caló](https://federicocalo.dev/en/blog/memory-management-60-memorymd-auto-curated-across-sessions-federico-calo) — Cluster 12 of the Claude Code Workflow (latest GSD track). The Claude Code memory system persists across sessions: user preferences,… [2026-05-10] - [Ingest-docs synthesizer: consolidate 60+ documents of planning in coherent context](https://federicocalo.dev/en/blog/ingest-docs-synthesizer-consolidate-60-documents-of-planning-in-coherent-context) — Cluster 11 of the Claude Code Workflow series. The /gsd:ingest-docs command synthesizes existing planning documents (public roadmap, ADR,… [2026-05-09] - [Wave-based parallel execution: speedup 3-5x with sub-agent parallelism](https://federicocalo.dev/en/blog/wave-based-parallel-execution-speedup-3-5x-with-sub-agent-parallelism) — Cluster 10 of the Claude Code Workflow. The waves of GSD allow true parallelism on multi-phase phases: executing the same wave plan with… [2026-05-09] - [Agent Orchestration: Delegating to Sub-Agent Without Losing the Thread](https://federicocalo.dev/en/blog/agent-orchestration-delegating-to-sub-agent-without-losing-the-thread) — Cluster 9 of the Claude Code Workflow Series. How to delegate work to specialized sub-agents (researcher, planner, executor, verifier)… [2026-05-09] - [Plan-checker: solve BLOCKER and WARNING iteratively in GSD](https://federicocalo.dev/en/blog/plan-checker-solve-blocker-and-warning-iteratively-in-gsd) — Cluster 8 of the Claude Code Workflow series. The plan-checker is the single feature in GSD that changed my workflow the most. Evaluate… [2026-05-09] - [ROADMAP-driven planning: horizontal vs vertical phasing in GSD](https://federicocalo.dev/en/blog/roadmap-driven-planning-horizontal-vs-vertical-phasing-in-gsd) — Cluster 7 of the Claude Code Workflow (first GSD). The ROADMAP.md is at the heart of GSD: horizontal thematic phases (parallelizable) vs… [2026-05-09] - [Refactor-cleaner skill: dead code cleanup with knip, depcheck, ts-prune](https://federicocalo.dev/en/blog/refactor-cleaner-skill-dead-code-cleanup-with-knip-depcheck-ts-prune) — Cluster 6 of the Claude Code Workflow (latest Superpowers). The refactor-cleaner skill orchestrates tools for static analysis (knip,… [2026-05-09] - [Code-reviewer skill: gate post-write in the commit workflow](https://federicocalo.dev/en/blog/code-reviewer-skill-gate-post-write-in-the-commit-workflow) — Cluster 5 of the Claude Code Workflow. The code-reviewer skill integrates a quality gate post-write into the commit workflow: analyzes… [2026-05-09] - [TDD enforcement skill: RED-GREEN-REFACTOR automatic in Claude Code](https://federicocalo.dev/en/blog/tdd-enforcement-skill-red-green-refactor-automatic-in-claude-code) — Cluster 4 of the Claude Code Workflow series. The TDD-guide force RED-GREEN-REFACTOR on business logic new: write the test first, see it… [2026-05-09] - [Debugging skill: scientific method and checkpoint pattern in Claude Code](https://federicocalo.dev/en/blog/debugging-skill-scientific-method-and-checkpoint-pattern-in-claude-code) — Cluster 3 of the Claude Code Workflow series. The debugging skill forces a loop of hypothesis-test-measurement with checkpoints between… [2026-05-08] - [Brainstorming skill: guided divergent thinking with Claude Code](https://federicocalo.dev/en/blog/brainstorming-skill-guided-divergent-thinking-with-claude-code) — Cluster 2 of the Claude Code Workflow. How the brainstorming skill is structured for divergent thinking instead of immediately converging… [2026-05-08] - [Skill design pattern: progressive disclosure, lazy-load, frontmatter](https://federicocalo.dev/en/blog/skill-design-pattern-progressive-disclosure-lazy-load-frontmatter) — Cluster 1 of the Claude Code Workflow series. How to design skills that are really invoked: the three rules when, frontmatter surgery, body… [2026-05-08] - [Claude Code Workflow: Superpowers + Get Shit Done - the practical guide](https://federicocalo.dev/en/blog/claude-code-workflow-superpowers-gsd-practical-guide) — Cornerstone of the series on the two Claude Code frameworks Superpowers and Get Shit Done: how I structured my agentic workflow on a… [2026-05-08] ### Global Atlas: How Software Is Reshaping National Economies (20) Analysis of software's impact on national economies: tech ecosystems, startups, AI policy, cybersecurity, digital government, and digital transformation across major world countries. - [19 - Singapore: Smart Nation and Southeast Asian Tech Hub](https://federicocalo.dev/en/blog/global-atlas-singapore-smart-nation-asian-hub) — Singapore as model city-state for digitalization: Smart Nation, GovTech, fintech sandbox and Southeast Asian hub. [2026-01-21] - [18 - UAE: Sovereign AI and the Smart City Vision](https://federicocalo.dev/en/blog/global-atlas-uae-sovereign-ai-smart-cities) — The UAE as Middle East AI hub: Falcon LLM, G42, sovereign AI investments and the world's most ambitious smart city vision. [2026-01-21] - [17 - Indonesia: Super-App Economy and Digitizing 280 Million People](https://federicocalo.dev/en/blog/global-atlas-indonesia-super-app-digital-economy) — Indonesia: Super-App Economy and Digitizing 280 Million People How Indonesia is digitizing 280 million citizens through super-apps like… [2026-01-21] - [16 - Vietnam: The New Asian Software Factory](https://federicocalo.dev/en/blog/global-atlas-vietnam-new-asian-software-factory) — Vietnam as emerging alternative to China for software and semiconductors: FPT, VinAI and the tech growth strategy. [2026-01-21] - [15 - Nigeria: Silicon Savannah and the African Tech Revolution](https://federicocalo.dev/en/blog/global-atlas-nigeria-silicon-savannah-africa-tech) — Nigeria: Silicon Savannah and the African Tech Revolution Nigeria as a tech hub of the African continent: Flutterwave, Paystack, and the… [2026-01-20] - [14 - Brazil: Fintech Revolution with PIX and the South American Digital Giant](https://federicocalo.dev/en/blog/global-atlas-brazil-fintech-pix-digital-giant) — Brazil: Fintech Revolution with PIX and the South American Digital Giant Brazil as a fintech powerhouse with Nubank and PIX, transforming… [2026-01-20] - [13 - Estonia: The World\](https://federicocalo.dev/en/blog/global-atlas-estonia-digital-government-e-residency) — How a country of 1.3 million people built the world\ [2026-01-19] - [12 - Finland: The Nokia Legacy, Gaming and Quantum Computing](https://federicocalo.dev/en/blog/global-atlas-finland-nokia-legacy-gaming-quantum) — Finland after Nokia: how the country reinvented its tech ecosystem with gaming, quantum computing and the world\ [2026-01-19] - [11 - Sweden: The Nordic Model of Tech Innovation](https://federicocalo.dev/en/blog/global-atlas-sweden-nordic-innovation-model) — Sweden as unicorn factory: from Spotify to Klarna, the Nordic model producing the most startups per capita in the world. [2026-01-18] - [10 - Netherlands: ASML, Semiconductors and the Amsterdam Hub](https://federicocalo.dev/en/blog/global-atlas-netherlands-asml-semiconductors-amsterdam) — How the Netherlands controls the global semiconductor supply chain with ASML and dominates European fintech with Adyen. [2026-01-14] - [09 - Spain: Tourism Tech and the Barcelona Hub](https://federicocalo.dev/en/blog/global-atlas-spain-tourism-tech-barcelona-hub) — Global Atlas 25 min 09 - Spagna: Tourism Tech e l'Hub di Barcellona La Spagna tra turismo tech, l'hub startup di Barcellona e la… [2026-01-14] - [08 - Italy: Digital SMEs and Made in Italy Tech](https://federicocalo.dev/en/blog/global-atlas-italy-digital-smes-made-in-italy-tech) — Global Atlas 25 min 08 - Italia: PMI Digitali e il Made in Italy Tech L'Italia tra gap digitale e eccellenze nascoste: STMicroelectronics,… [2026-01-13] - [07 - United Kingdom: Fintech Hub and Post-Brexit Tech Strategy](https://federicocalo.dev/en/blog/global-atlas-united-kingdom-fintech-hub-post-brexit) — United Kingdom: Fintech Hub and Post-Brexit Tech Strategy London as the global fintech capital, DeepMind as an AI research laboratory, and… [2026-01-13] - [06 - France: French Tech and European Sovereign AI](https://federicocalo.dev/en/blog/global-atlas-france-french-tech-sovereign-ai) — France: French Tech and European Sovereign AI France as a European hub for artificial intelligence with Mistral AI, the Station F… [2026-01-13] - [05 - Israel: Startup Nation and Cyber Fortress](https://federicocalo.dev/en/blog/global-atlas-israel-startup-nation-cyber-fortress) — How a country of 9 million people became a world leader in cybersecurity and tech innovation: Unit 8200, Wiz and the startup ecosystem. [2026-01-12] - [04 - India: From Outsourcing Giant to Product Nation](https://federicocalo.dev/en/blog/global-atlas-india-outsourcing-giant-product-nation) — Global Atlas 24 min 04 - India: Da Outsourcing Giant a Product Nation La trasformazione dell'India da fabbrica del software globale a… [2026-01-12] - [03 - Germany: Industry 4.0 and the Digital Transformation of the Mittelstand](https://federicocalo.dev/en/blog/global-atlas-germany-industry-4-0-digital-transformation) — Europe\ [2026-01-12] - [02 - China: The AI Challenge and Digital Sovereignty](https://federicocalo.dev/en/blog/global-atlas-china-ai-challenge-digital-sovereignty) — China: The AI Challenge and Digital Sovereignty How China is building a parallel tech ecosystem: from Baidu to ByteDance, from state-backed… [2026-01-11] - [01 - United States: The AI Superpower Dominating Global Software](https://federicocalo.dev/en/blog/global-atlas-united-states-ai-superpower) — United States: The AI Superpower Dominating Global Software A comprehensive analysis of the US tech ecosystem: Silicon Valley as the… [2026-01-11] - [00 - The Global Software Atlas: How Code Is Reshaping National Economies](https://federicocalo.dev/en/blog/global-atlas-manifesto-software-reshaping-economies) — The Global Software Atlas: How Code Is Reshaping National Economies Why has software become the new infrastructure? Because code is now the… [2026-01-11] ### Play the Event - Case Study (19) Case study of Play the Event development: full-stack architecture, real-time event management, scalability, and lessons learned from the project. - [19 - Deployment and DevOps: From Docker to Production VPS](https://federicocalo.dev/en/blog/pte-deployment-devops-docker-vps) — The Infrastructure Behind the Platform Building a platform like Play The Event is not just about writing application code—it also requires… [2026-02-07] - [18 - Agile, Real-Time and Live Collaboration](https://federicocalo.dev/en/blog/pte-agile-realtime-collaboration) — Agile and Real-Time Collaboration: Managing Events Like a Development Team Managing an event with multiple people is a complex project.… [2026-02-07] - [17 - AI, Analytics and Machine Learning: Data-Driven Decisions](https://federicocalo.dev/en/blog/pte-analytics-ml-artificial-intelligence) — AI, Analytics, and Machine Learning: Data-Driven Decisions. Event management generates massive datasets: attendance, expenses, feedback,… [2026-02-07] - [16 - Angular 19 Frontend: Modern Architecture for a Complex App](https://federicocalo.dev/en/blog/pte-frontend-angular-19-design-system) — The Play The Event frontend is an Angular 19 application managing 27 modules with a design system, standalone components, Signals for state… [2026-02-07] - [15 - Venues and Maps: Geocoding and Venue Management](https://federicocalo.dev/en/blog/pte-venues-maps-geocoding) — 15 - Venues and Maps: Geocoding and Venue Management: Venues and Maps: Your Personal Venue Catalog Every event needs a location. Managing… [2026-02-06] - [14 - Organizations and Festivals: Multi-Level Management](https://federicocalo.dev/en/blog/pte-organizations-festival-management) — Organizations and Festivals: Multi-Level Management When a single user is no longer enough, organizations come into play. [2026-02-05] - [13 - Payments and Subscriptions with Stripe](https://federicocalo.dev/en/blog/pte-payments-subscriptions-stripe) — Payments and Subscriptions with Stripe In a SaaS platform like Play The Event, payment management is not just an accessory module: it's... [2026-01-22] - [12 - Polls and Surveys in Real-Time](https://federicocalo.dev/en/blog/pte-polls-surveys-realtime) — Sondaggi e Questionari: Due Sistemi Complementari per Decisioni Collettive Organizzare un evento significa prendere decine di decisioni… [2026-01-22] - [11 - Document Management: Versioning, Categories and Sharing](https://federicocalo.dev/en/blog/pte-document-management-versioning) — The Document Management System of Play The Event In event management, documents represent a critical asset: invoices, contracts, permits,… [2026-01-22] - [10 - The Relationship Graph: 52 Types and Community Detection](https://federicocalo.dev/en/blog/pte-relationship-graph-community-detection) — The Social Graph Applied to Event Management In the world of event management, knowing the relationships between participants is not an… [2026-01-21] - [09 - Travel and Multi-Stage Itineraries: Organizing the Adventure](https://federicocalo.dev/en/blog/pte-travel-itinerary-management) — 09 - Viaggi e Itinerari Multi-Tappa: Organizzare l\: Viaggi e Itinerari Multi-Tappa: Organizzare l'Avventura Un viaggio di gruppo non e un… [2026-01-20] - [08 - Smart Expense Management: Beyond the Spreadsheet](https://federicocalo.dev/en/blog/pte-smart-expense-management) — Smart Expense Management: Beyond the Spreadsheet Anyone who has organized an event with other people knows the problem: "Who paid for… [2026-01-19] - [07 - Event and Participant Management: The Platform Core](https://federicocalo.dev/en/blog/pte-event-participant-management) — The Central Module: Event and Participant Management. The core of Play The Event platform handles event lifecycle, participant… [2026-01-18] - [06 - Security as an Architectural Priority](https://federicocalo.dev/en/blog/pte-security-jwt-rbac-owasp) — JWT authentication with HttpOnly cookies, refresh token rotation, 2-level RBAC, rate limiting, BCrypt and OWASP Top 10 compliance in Play… [2026-01-14] - [05 - A Complex Domain: 86 Entities for Real Problems](https://federicocalo.dev/en/blog/pte-domain-model-86-entities) — A Complex Domain for Real Problems The domain model is the heart of any application that adopts Domain-Driven Design. Discover how to model… [2026-01-14] - [04 - DDD, Hexagonal Architecture and CQRS in Play The Event](https://federicocalo.dev/en/blog/pte-architecture-ddd-hexagonal-cqrs) — Why DDD and Hexagonal Architecture When a project grows beyond a certain complexity threshold, traditional three-layer architecture... [2026-01-14] - [03 - Play The Event: Platform Overview for Event Management](https://federicocalo.dev/en/blog/pte-platform-overview-event-management) — 03 - Play The Event: Platform Overview for Event Management: Introduction to Play The Event Play The Event is born from a concrete need:... [2026-01-13] - [02 - Iterative Development with OnStage: First Requirements and Agile Methodology](https://federicocalo.dev/en/blog/pte-iterative-development-onstage-agile) — 02 - Sviluppo Iterativo con OnStage: Primi Requisiti e Metodologia Agile: Dall'Idea al Primo Partner: OnStage Novembre 2024. Avevo l'idea,… [2026-01-10] - [01 - The Problem That Sparked Play the Event](https://federicocalo.dev/en/blog/pte-the-problem) — The true story of a chaotic birthday party that revealed a market gap: how personal frustration transformed into the idea for an event… [2026-01-10] ### Complete Java Course (18) Complete Java course from basic syntax to advanced features: generics, stream API, lambdas, multithreading, collections framework, and enterprise patterns. Oracle certification preparation. - [18 - Enterprise Framework Preparation](https://federicocalo.dev/en/blog/java-enterprise-framework-preparation) — Enterprise framework preparation. Before tackling frameworks like Spring, master the architectural patterns behind them: dependency… [2026-01-06] - [17 - Java in the Real World](https://federicocalo.dev/en/blog/java-real-world-projects) — Java nel Mondo Reale Passare dalla teoria alla pratica richiede conoscere le best practices per strutturare progetti professionali:… [2026-01-06] - [16 - Build Tools: Maven and Gradle](https://federicocalo.dev/en/blog/java-build-tools-maven-gradle) — Build Tools: Maven and Gradle. Build tools automate compilation, testing, packaging, and deployment. Maven and Gradle are the most widely… [2026-01-06] - [15 - Fundamental Design Patterns](https://federicocalo.dev/en/blog/java-design-patterns-fundamentals) — 15 - Fundamental Design Patterns: Fundamental Design Patterns in Java. Design Patterns are reusable solutions to common problems. [2026-01-06] - [14 - Best Practices and Clean Code](https://federicocalo.dev/en/blog/java-best-practices-clean-code) — Best Practices e Clean Code in Java Scrivere codice pulito significa creare software leggibile, manutenibile e professionale. [2026-01-06] - [13 - Testing in Java: JUnit and Mockito](https://federicocalo.dev/en/blog/java-testing-junit-mockito) — Testing in Java with JUnit and Mockito Automated tests are fundamental for ensuring code quality and maintainability. Learn how to write… [2026-01-05] - [12 - JVM and Performance Tuning](https://federicocalo.dev/en/blog/java-jvm-performance-tuning) — JVM architecture, memory areas, Garbage Collection, JIT compiler, profiling, diagnostics and performance optimization. [2026-01-05] - [11 - Concurrency and Multithreading](https://federicocalo.dev/en/blog/java-concurrency-multithreading) — Concurrent programming in Java: Thread, Runnable, ExecutorService, synchronization, Lock, atomic classes, CompletableFuture and… [2026-01-05] - [10 - Functional Programming and Stream API](https://federicocalo.dev/en/blog/java-functional-programming-stream) — Functional programming in Java: lambda expressions, functional interfaces, method references, Stream API, Collectors and Optional. [2026-01-05] - [09 - Input/Output and NIO.2](https://federicocalo.dev/en/blog/java-input-output-nio) — I/O in Java: byte and character streams, BufferedReader/Writer, NIO.2 with Path and Files, object serialization and best practices. [2026-01-05] - [08 - Error Handling and Exceptions](https://federicocalo.dev/en/blog/java-error-handling-exceptions) — Java exception handling: try-catch-finally, checked vs unchecked, throw and throws, custom exceptions and try-with-resources. [2026-01-05] - [07 - Collections Framework: List, Set and Map](https://federicocalo.dev/en/blog/java-collections-framework) — Java Collections Framework: ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap, Queue and Collections class algorithms. [2026-01-05] - [06 - Java Core APIs: String, Date and Wrappers](https://federicocalo.dev/en/blog/java-core-api-string-date) — Java core classes: String and StringBuilder, Wrapper classes and autoboxing, modern Date/Time API with LocalDate, LocalTime and… [2026-01-04] - [05 - Abstraction and Contracts: Interfaces and Abstract Classes](https://federicocalo.dev/en/blog/java-abstraction-contracts-interfaces) — Inheritance, polymorphism, abstract classes and interfaces in Java. Default methods, multiple implementation and when to use what. [2026-01-04] - [04 - OOP: Fundamental Concepts](https://federicocalo.dev/en/blog/java-oop-fundamental-concepts) — Object-oriented programming in Java: classes, objects, constructors, encapsulation, access modifiers, this and static members. [2026-01-04] - [03 - Methods and Basic Data Structures](https://federicocalo.dev/en/blog/java-methods-basic-data-structures) — Methods in Java: definition, parameters, overloading, pass by value. One-dimensional and multidimensional arrays, common operations. [2026-01-04] - [02 - Data Types and Flow Control](https://federicocalo.dev/en/blog/java-data-types-flow-control) — Java primitive types (int, long, double, boolean, char), variables and constants, operators, if/switch/for/while control structures and… [2026-01-04] - [01 - Java Programming Fundamentals](https://federicocalo.dev/en/blog/java-programming-fundamentals) — Introduction to Java: history, WORA philosophy, difference between JVM/JRE/JDK, development environment setup, program structure and naming… [2026-01-04] ### Longevità & Performance (16) - [Anti-aging stack 2026: the 8 protocols Huberman + Attia](https://federicocalo.dev/en/blog/anti-aging-stack-2026-the-8-protocols-huberman-attia) — [2026-06-06] - [Dopamine Reset 7-Day Protocol: How Huberman Sees Digital Detox](https://federicocalo.dev/en/blog/dopamine-reset-7-day-protocol-how-huberman-sees-digital-detox) — [2026-06-06] - [Italian NSDR Yoga Nidra Protocol: 10/20/30 minute Guided Session](https://federicocalo.dev/en/blog/italian-nsdr-yoga-nidra-protocol-102030-minute-guided-session) — [2026-06-05] - [Essential supplements: vitamin D, magnesium, omega-3 from an Italian perspective](https://federicocalo.dev/en/blog/essential-supplements-vitamin-d-magnesium-omega-3-from-an-italian-perspective) — [2026-06-05] - [Breathwork protocols: Wim Hof + box breathing + physiological sigh](https://federicocalo.dev/en/blog/breathwork-protocols-wim-hof-box-breathing-physiological-sigh) — Evidence-based respiratory protocols. Wim Hof Method, box breathing, physiological sigh. Anxiety reduction via CO2/O2 chemoreceptor.… [2026-06-04] - [Sauna Heat Protocols: Finnish Tradition for Longevity Italian Style](https://federicocalo.dev/en/blog/sauna-heat-protocols-finnish-tradition-for-longevity-italian-style) — [2026-06-02] - [Cold exposure protocols: from the Dolomites to cold shower at home](https://federicocalo.dev/en/blog/cold-exposure-protocols-from-the-dolomites-to-cold-shower-at-home) — [2026-06-01] - [Solar Lighting Toolkit: Huberman Protocols for Italian Circadian Rhythm](https://federicocalo.dev/en/blog/solar-lighting-toolkit-huberman-protocols-for-italian-circadian-rhythm) — [2026-05-29] - [Daily Routine of 24h Founder: Deconstructing Tim Ferriss and Sam Altman](https://federicocalo.dev/en/blog/daily-routine-of-24h-founder-deconstructing-tim-ferriss-and-sam-altman) — [2026-05-21] - [Caffeine Timing Pharmacokinetics: half-life 5 hours and Optimal Window](https://federicocalo.dev/en/blog/caffeine-timing-pharmacokinetics-half-life-5-hours-and-optimal-window) — [2026-05-19] - [Force Muscle Strength After 65: The VO2 Max Protocol for Longevity](https://federicocalo.dev/en/blog/force-muscle-strength-after-65-the-vo2-max-protocol-for-longevity) — [2026-05-17] - [Macros for Knowledge Worker: Framework Galpin Protein-Fat-Carb](https://federicocalo.dev/en/blog/macros-for-knowledge-worker-framework-galpin-protein-fat-carb) — [2026-05-15] - [Chronic Stress in Founders: Simple Hyperactive System and Recovery Protocols](https://federicocalo.dev/en/blog/chronic-stress-in-founders-simple-hyperactive-system-and-recovery-protocols) — [2026-05-12] - [Dopamine and focus: how to sustain 10 hours of remote coding without burnout](https://federicocalo.dev/en/blog/dopamine-and-focus-how-to-sustain-10-hours-of-remote-coding-without-burnout) — [2026-05-06] - [Zone 2 cardio: 3-4 hours per week for 10 years of life added (Attia + Huberman)](https://federicocalo.dev/en/blog/zone-2-cardio-3-4-hours-per-week-for-10-years-of-life-added-attia-huberman) — [2026-04-30] - [Sleep: the substitute number 1 of caffeine and Adderall for founder and developer](https://federicocalo.dev/en/blog/sleep-the-substitute-number-1-of-caffeine-and-adderall-for-founder-and-developer) — [2026-04-23] ### DevSecOps and Shift-Left Security (15) DevSecOps: shift-left security, SAST/DAST/SCA automation, supply chain security, container scanning, secrets management, and security-as-code in the CI/CD pipeline. - [Multi-Bucket Rate Limiting: Why One Number for the Whole API Is a Mistake](https://federicocalo.dev/en/blog/multi-bucket-rate-limiting-bucket4j-postmortem) — Four separate Bucket4j buckets (API, AI, report download, token) versus one shared number. Routing to the right bucket is where real bugs… [2026-07-14] - [14 - Case Study - End-to-End DevSecOps Pipeline Implementation](https://federicocalo.dev/en/blog/case-study-devsecops-pipeline-end-to-end) — Case Study: End-to-End DevSecOps Pipeline. In this final article of the series, we present a real-world case study: the complete… [2026-05-07] - [13 - EU Normative and Data Protection - GDPR in Practice for Developers](https://federicocalo.dev/en/blog/eu-normative-gdpr-data-protection) — GDPR for developers: data minimization, encryption, retention, DPA, DPIA compliance. NIS2 directive and privacy by design. [2026-05-05] - [12 - Compliance Framework - GDPR, SOC2, ISO27001 Mapping and Automation](https://federicocalo.dev/en/blog/compliance-framework-gdpr-soc2-iso) — Compliance Framework: Automating Compliance. Compliance in the DevSecOps context is not a bureaucratic exercise, but a set of technical… [2026-05-04] - [11 - Runtime Security - Monitoring and Anomaly Detection](https://federicocalo.dev/en/blog/runtime-security-monitoring-anomalies) — Falco (runtime threat detection), eBPF, behavioral analysis, incident response automation, forensics, SIEM integration (Splunk, ELK). [2026-05-03] - [10 - Infrastructure as Code Scanning - IaC Security and Terraform Policy](https://federicocalo.dev/en/blog/iac-scanning-terraform-security) — Terraform scanning (Checkov, tfsec), CloudFormation/ARM security, misconfig detection, policy enforcement, secrets in IaC, best practices. [2026-02-24] - [09 - CI/CD Security Pipeline - Securing the Build and Deploy Process](https://federicocalo.dev/en/blog/cicd-security-pipeline-build-deploy) — CI/CD Security: Securing the Build and Deploy Process. The CI/CD pipeline is the heart of the software delivery process. [2026-02-21] - [08 - Policy as Code - Enforcement of Security Policies in Deployment](https://federicocalo.dev/en/blog/policy-as-code-security-enforcement) — OPA/Rego, Kyverno (Kubernetes), Sentinel (Terraform), policy examples (image registries, resource limits), testing policies, organizational… [2026-02-18] - [07 - Secret Management - Automation and Credential Rotation](https://federicocalo.dev/en/blog/secret-management-automation-credentials-rotation) — HashiCorp Vault, sealed-secrets, AWS Secrets Manager, credential rotation, zero-trust secrets, audit logging, anti-patterns (hardcoded… [2026-02-17] - [06 - Supply Chain Security - SBOM and Sigstore for Artifact Integrity](https://federicocalo.dev/en/blog/supply-chain-security-sbom-sigstore) — Software Bill of Materials (SBOM) standards (SPDX, CycloneDX), Sigstore for artifact signing, verification, provenance, CIA compliance,… [2026-02-16] - [05 - Container Security - Image Scanning and Runtime Protection](https://federicocalo.dev/en/blog/container-security-scanning-runtime) — Container image vulnerabilities, scanning (Trivy, Clair), image signing, registry security, runtime monitoring (Falco), network policies,… [2026-01-12] - [04 - SCA - Software Composition Analysis and Dependency Vulnerabilities](https://federicocalo.dev/en/blog/sca-composition-analysis-dependencies) — SCA tools (Snyk, Black Duck, Dependabot), vulnerability database (NVD, CVE), transitive dependency analysis, license management, update… [2026-01-11] - [03 - DAST - Dynamic Testing and Automated Penetration Testing](https://federicocalo.dev/en/blog/dast-dynamic-testing-automated-pen-testing) — DAST tools (Burp Suite, OWASP ZAP), API testing, runtime vulnerabilities, CI/CD pipeline integration, scan scheduling, result triage, SAST… [2026-01-10] - [02 - SAST - Static Code Analysis and Vulnerability Detection](https://federicocalo.dev/en/blog/sast-static-analysis-vulnerability-detection) — What is Static Code Analysis? SAST (Static Application Security Testing) is an analysis technique that examines source code without… [2026-01-10] - [01 - Introduction to DevSecOps - Shift-Left Security in Development](https://federicocalo.dev/en/blog/devsecops-introduction-shift-left) — What is DevSecOps vs SecOps, 5 shift-left pillars, statistics (70% vulnerabilities discovered too late), tool landscape overview, maturity… [2026-01-10] ### Probability and Statistics (15) - [Exploratory Data Analysis (EDA) with Python](https://federicocalo.dev/en/blog/probabilita-statistica-15-analisi-dati-esplorativa-eda-con-python) — Pandas, seaborn, matplotlib for real-world dataset exploration. [2026-03-21] - [Bootstrap and Resampling Methods](https://federicocalo.dev/en/blog/probabilita-statistica-14-bootstrap-e-resampling) — Confidence interval estimation, jackknife, permutation testing. [2026-03-21] - [Nonparametric Statistics: Wilcoxon and Mann-Whitney](https://federicocalo.dev/en/blog/probabilita-statistica-13-statistica-non-parametrica-wilcoxon-mann-whitney) — Rank-based tests for non-normal data, distribution-free methods. [2026-03-21] - [Markov Chains and Stochastic Processes](https://federicocalo.dev/en/blog/probabilita-statistica-12-catene-di-markov-e-processi-stocastici) — Discrete-time chains, transition matrix, stationary distribution. [2026-03-21] - [Bayesian Estimation: Prior, Posterior, and MAP](https://federicocalo.dev/en/blog/probabilita-statistica-11-stima-bayesiana-prior-posterior-map) — Bayes theorem, conjugate priors, Bayesian vs frequentist inference comparison. [2026-03-20] - [Simple and Multiple Linear Regression](https://federicocalo.dev/en/blog/probabilita-statistica-10-regressione-lineare-semplice-e-multipla) — OLS estimation, R-squared, coefficient testing, residual diagnostics. [2026-03-20] - [Chi-Square Test: Independence and Goodness-of-Fit](https://federicocalo.dev/en/blog/probabilita-statistica-09-chi-quadrato-indipendenza-e-bont-di-adattamento) — Contingency tables, independence testing, goodness-of-fit analysis. [2026-03-20] - [ANOVA and Multiple Comparisons](https://federicocalo.dev/en/blog/probabilita-statistica-08-anova-e-confronto-multipli) — One-way ANOVA, F-test, Bonferroni correction, statistical hypothesis testing. [2026-03-20] - [Hypothesis Testing: t-test, z-test, p-value](https://federicocalo.dev/en/blog/probabilita-statistica-07-test-di-ipotesi-t-test-z-test-p-value) — Type I and Type II errors, power, one-tailed and two-tailed tests. [2026-03-20] - [Statistical Inference: Estimators and Properties](https://federicocalo.dev/en/blog/probabilita-statistica-06-inferenza-statistica-stimatori-e-propriet) — Bias, consistency, efficiency, MLE. [2026-03-20] - [Central Limit Theorem and Law of Large Numbers](https://federicocalo.dev/en/blog/probabilita-statistica-05-teorema-centrale-del-limite-e-legge-dei-grandi-numeri) — Convergence, sampling distribution of the mean, confidence intervals. [2026-03-20] - [Multivariate Distributions and Covariance](https://federicocalo.dev/en/blog/probabilita-statistica-04-distribuzioni-multivariate-e-covarianza) — Joint PMF/PDF, covariance, correlation, marginal distribution. [2026-03-19] - [Continuous Random Variables: Uniform, Exponential, Normal](https://federicocalo.dev/en/blog/probabilita-statistica-03-variabili-aleatorie-continue-uniforme-esponenziale-normale) — PDF, CDF, expected moment, notable continuous distributions. [2026-03-19] - [Discrete Random Variables: Bernoulli, Binomial, Poisson](https://federicocalo.dev/en/blog/probabilita-statistica-02-variabili-aleatorie-discrete-bernoulli-binomiale-poisson) — PMF, expected value, variance, application examples. [2026-03-19] - [Probability Spaces and Kolmogorov's Axioms](https://federicocalo.dev/en/blog/probabilita-statistica-01-spazi-di-probabilit-e-assiomi-di-kolmogorov) — Σ-algebra, axioms, conditional probability, chain rule. [2026-03-19] ### AI Agents and Multi-Agent Systems (14) AI agents: ReAct architectures, tool use, planning, multi-agent systems, orchestration, and deployment of autonomous AI agents for complex tasks. - [14 - The Future of AI Agents: Emergent Capabilities and Limitations](https://federicocalo.dev/en/blog/future-ai-agents-emergent-capabilities-agi-limitations) — Where AI Agents are heading: emergent capabilities, 2026-2030 trends, path to AGI, current limitations and how to prepare for the future of… [2026-04-21] - [13 - Case Study: Autonomous Research Assistant](https://federicocalo.dev/en/blog/case-study-autonomous-research-assistant-en) — Building an autonomous Research Assistant end-to-end: multi-agent architecture, retrieval pipeline, synthesis engine and complete… [2026-04-13] - [12 - FinOps: Cost Optimization for Agents and LLM Tokens](https://federicocalo.dev/en/blog/finops-cost-optimization-agents-llm-tokens) — Cost optimization for AI Agents: model routing with 60-80% savings, prompt caching, token budgeting and FinOps strategies for LLMs in… [2026-04-12] - [11 - Production Deployment: Docker, Scaling and Monitoring](https://federicocalo.dev/en/blog/deployment-production-agents-docker-scaling-monitoring) — Deploying AI Agents to production: Docker containerization, horizontal scaling, monitoring with Prometheus/Grafana and resilience… [2026-04-10] - [10 - Security and Safety: Jailbreaking and Guardrails](https://federicocalo.dev/en/blog/security-safety-agents-jailbreaking-guardrails) — AI Agent security: prompt injection, jailbreaking, OWASP Top 10 for LLMs. 3-layer defense, guardrails and mitigation strategies in… [2026-04-07] - [09 - Testing and Evaluation: Metrics and Benchmarks](https://federicocalo.dev/en/blog/testing-evaluation-agents-metrics-benchmark) — How to test and evaluate AI Agents: GAIA benchmark, CLEAR framework, performance metrics and systematic evaluation strategies for… [2026-04-05] - [08 - Advanced Tool Calling: APIs, Web and Custom Tools](https://federicocalo.dev/en/blog/tool-calling-advanced-api-web-custom-tools) — Advanced tool calling techniques: creating custom tools, integrating REST APIs, web scraping and function calling. Composition patterns and… [2026-04-03] - [07 - Memory Systems: Context, History and Knowledge Graphs](https://federicocalo.dev/en/blog/memory-agents-context-history-knowledge-graphs) — Memory systems for AI Agents: short-term, long-term and episodic memory. Vector stores, knowledge graphs and the Mem0 framework for… [2026-03-30] - [06 - Multi-Agent Orchestration: Production Architectures](https://federicocalo.dev/en/blog/orchestration-multi-agent-production-architectures) — The 5 multi-agent orchestration patterns for production: Sequential, Concurrent, Group Chat, Handoff and Plan-First. Scalable and… [2026-02-27] - [05 - AutoGen and AG2: Emergent Multi-Agent Conversation](https://federicocalo.dev/en/blog/autogen-conversation-multi-agent-emergent) — Microsoft\ [2026-02-22] - [04 - CrewAI: Collaborative Agent Teams](https://federicocalo.dev/en/blog/crewai-team-agents-collaboration-coordination) — CrewAI for orchestrating AI agent teams with roles, goals and coordination. Crew patterns, task delegation and multi-agent collaboration in… [2026-02-21] - [03 - LangChain and LangGraph: Agents with AgentExecutor and Tools](https://federicocalo.dev/en/blog/langchain-agents-agentexecutor-tools-chain) — Building AI Agents with LangChain and LangGraph 1.0: from AgentExecutor to stateful graphs. Tools, chains and the new production standard… [2026-02-18] - [02 - Fundamentals: OODA Loop, ReAct and Tool Calling](https://federicocalo.dev/en/blog/ai-agents-fundamentals-ooda-react-toolcalling) — The fundamental patterns of AI Agents: OODA cycle, ReAct framework (Reasoning + Acting) and the Tool Calling mechanism for interacting with… [2026-02-17] - [01 - AI Agents: Introduction, What They Are and When to Use Them](https://federicocalo.dev/en/blog/ai-agents-introduction-what-when) — What are AI Agents, how they differ from traditional chatbots and when to adopt them. Complete overview of the autonomous agent paradigm… [2026-02-16] ### Data Warehouse, AI and Digital Transformation (14) Modern data warehouses, lakehouse architecture, AI for digital transformation: data mesh, data governance, self-service BI, real-time analytics, and data-driven business strategies. - [14 - Data-Driven Roadmap: How SMBs Adopt AI and Data Warehouse](https://federicocalo.dev/en/blog/data-driven-roadmap-smbs-adopt-ai-data-warehouse) — Complete guide to Data-Driven Roadmap: How SMBs Adopt AI and Data Warehouse: architecture, practical implementation and best practices for… [2026-02-19] - [13 - Data Governance and Data Quality: Foundations for Trustworthy AI](https://federicocalo.dev/en/blog/data-governance-data-quality-foundations-trustworthy-ai) — Complete guide to Data Governance and Data Quality: Foundations for Trustworthy AI: architecture, practical implementation and best… [2026-02-18] - [12 - MLOps: Deploying AI Models to Production with MLflow](https://federicocalo.dev/en/blog/mlops-deploying-ai-models-production-mlflow) — Complete guide to MLOps: Deploying AI Models to Production with MLflow: architecture, practical implementation and best practices for… [2026-02-17] - [11 - Enterprise Vector Databases: pgvector, Pinecone and Weaviate](https://federicocalo.dev/en/blog/enterprise-vector-databases-pgvector-pinecone-weaviate) — Complete guide to Enterprise Vector Databases: pgvector, Pinecone and Weaviate: architecture, practical implementation and best practices… [2026-02-17] - [10 - Enterprise LLMs: RAG, Fine-Tuning and AI Guardrails](https://federicocalo.dev/en/blog/enterprise-llms-rag-fine-tuning-ai-guardrails) — Complete guide to Enterprise LLMs: RAG, Fine-Tuning and AI Guardrails: architecture, practical implementation and best practices for… [2026-02-16] - [09 - AI in Logistics: Route Optimization and Warehouse Automation](https://federicocalo.dev/en/blog/ai-logistics-route-optimization-warehouse-automation) — AI in Logistics: Route Optimization, Warehouse Automation and Supply Chain Intelligence Logistics and supply chain have always been at the… [2026-02-15] - [08 - AI in Healthcare: Diagnostics, Drug Discovery and Patient Flow](https://federicocalo.dev/en/blog/ai-healthcare-diagnostics-drug-discovery-patient-flow) — AI in Healthcare: Diagnostics, Drug Discovery and Patient Flow A radiologist analyzing thousands of X-rays daily, a scientist spending… [2026-02-15] - [07 - AI in Retail: Demand Forecasting, Recommendations, Dynamic Pricing](https://federicocalo.dev/en/blog/ai-retail-demand-forecasting-recommendations-dynamic-pricing) — Complete guide to AI in Retail: Demand Forecasting, Recommendations, Dynamic Pricing: architecture, practical implementation and best… [2026-02-14] - [06 - AI in Finance: Fraud Detection, Credit Scoring and Risk](https://federicocalo.dev/en/blog/ai-finance-fraud-detection-credit-scoring-risk) — Complete guide to AI in Finance: Fraud Detection, Credit Scoring and Risk: architecture, practical implementation and best practices for… [2026-02-14] - [05 - AI in Manufacturing: Predictive Maintenance and Digital Twins](https://federicocalo.dev/en/blog/ai-manufacturing-predictive-maintenance-digital-twins) — AI in Manufacturing: Predictive Maintenance and Digital Twins: Unplanned production downtime costs manufacturers an average of $260,000 per… [2026-02-07] - [04 - Pipeline Orchestration: Airflow, Dagster and Prefect](https://federicocalo.dev/en/blog/pipeline-orchestration-airflow-dagster-prefect) — Complete guide to Pipeline Orchestration: Airflow, Dagster and Prefect: architecture, practical implementation and best practices for… [2026-02-06] - [03 - Modern ETL vs ELT: dbt, Airbyte and Fivetran](https://federicocalo.dev/en/blog/modern-etl-vs-elt-dbt-airbyte-fivetran) — Complete guide to Modern ETL vs ELT: dbt, Airbyte and Fivetran: architecture, practical implementation and best practices for developers… [2026-01-23] - [02 - Data Mesh: Decentralized Data Architecture in Practice](https://federicocalo.dev/en/blog/data-mesh-decentralized-data-architecture) — Complete guide to Data Mesh: Decentralized Data Architecture in Practice: architecture, practical implementation and best practices for… [2026-01-22] - [01 - Data Warehouse Evolution: From SQL Server to Data Lakehouse](https://federicocalo.dev/en/blog/data-warehouse-evolution-sql-server-lakehouse) — Evoluzione del Data Warehouse: da SQL Server a Data Lakehouse Il modo in cui le aziende archiviano, organizzano e analizzano i propri dati… [2026-01-20] ### EU AI Act (14) - [EU AI Act Conformity Assessment: A Step-by-Step Procedure](https://federicocalo.dev/en/blog/conformity-assessment-eu-ai) — Operational guide to conformity assessment for high-risk AI systems. Internal evaluation, Notified Body involvement, EU Declaration of… [2026-07-15] - [Provider and Deployer Obligations under the EU AI Act](https://federicocalo.dev/en/blog/provider-deployer-eu-ai-act) — The distinction between provider and deployer in EU Regulation 2024/1689 is critical: each role has precise responsibilities for risk… [2026-07-15] - [Privacy by Design for AI Systems: GDPR Article 25 in Practice](https://federicocalo.dev/en/blog/privacy-by-design-ai) — Privacy by Design & by Default (GDPR Article 25) applied to AI systems — data minimization, pseudonymization, DPIA for high-risk AI, legal… [2026-07-15] - [EU AI Act Self-Assessment: how to use the premium tool €15/mo](https://federicocalo.dev/en/blog/eu-ai-act-self-assessment-how-to-use-the-premium-tool-15mo) — Guida al tool premium EU AI Act Self-Assessment (€15/month): 5-step workflow, 17 high-risk controls, Annex IV documentation, risk… [2026-05-27] - [AI Liability Directive: what changes for developers from 2027](https://federicocalo.dev/en/blog/ai-liability-directive-what-changes-for-developers-from-2027) — AILD 2027: strict liability high-risk AI. Reversed burden of proof (provider proves innocence). Disclosure obligations, insurance mandate… [2026-05-04] - [EU AI Office vs AGID Italy: what does each do in governance](https://federicocalo.dev/en/blog/eu-ai-office-vs-agid-italy-what-does-each-do-in-governance) — EU AI Act governance: EU AI Office (Brussels, 140 staff), AGID (Rome, competent authority Italy), Notified Bodies, EAIB coordination. Free… [2026-04-30] - [Annex IV Technical Documentation: complete template + 25 sections](https://federicocalo.dev/en/blog/annex-iv-technical-documentation-complete-template-25-sections) — Annex IV 25 sections: complete template with checklist for each section (architecture, algorithms, data, testing, bias, logging, human… [2026-04-26] - [EU AI Act + GDPR: harmonizing double regulation compliance](https://federicocalo.dev/en/blog/eu-ai-act-gdpr-harmonizing-double-regulation-compliance) — EU AI Act and GDPR overlap: training data, autonomous decisions, rights of individuals. Integrated DPIA + Risk Assessment guide, Art. 22… [2026-04-23] - [Digital Omnibus December 2027: What Does the Delay for EU AI Act Mean](https://federicocalo.dev/en/blog/digital-omnibus-december-2027-what-does-the-delay-for-eu-ai-act-mean) — The Digital Omnibus proposes a delay of the EU AI Act from August 2026 to December 2027. Trilogue status in May 2026. Is it worth counting… [2026-04-21] - [EU AI Act Penalties: up to 7% of revenue - 5 realistic case studies](https://federicocalo.dev/en/blog/eu-ai-act-penalties-up-to-7-of-revenue-5-realistic-case-studies) — EU AI Act Penalties: up to €35M or 7% global revenue for prohibitions, €15M or 3% for controls. 5 realistic case studies showing… [2026-04-11] - [Annex III EU AI Act: Interactive Checklist for the 9 High-Risk Sectors](https://federicocalo.dev/en/blog/annex-iii-eu-ai-act-interactive-checklist-for-the-9-high-risk-sectors) — Interactive Checklist for the 9 High-Risk Sectors Annex III: Biometrics, Critical Infrastructure, Education, Work, Credit, Law Enforcement,… [2026-04-06] - [EU AI Act: 25 FAQs for Italian SMEs](https://federicocalo.dev/en/blog/eu-ai-act-25-faqs-for-italian-smes) — 25 concrete FAQs for Italian SMEs on EU AI Act: August 2026 timeline, high-risk controls, costs, sanctions, practical compliance. [2026-03-30] - [EU AI Act six months to expiration: what developers and Italian PMIs must do by August 2026](https://federicocalo.dev/en/blog/eu-ai-act-six-months-to-expiration-what-developers-and-italian-pmis-must-do-by-a) — EU AI Act six months to expiration: what developers and Italian PMIs must do by August 2026. Timeline, 17 controls, action plan 90 days,… [2026-03-01] - [EU AI Act for Developers: 17 Mandatory Controls for Compliance (EU Reg. 2024/1689)](https://federicocalo.dev/en/blog/eu-ai-act-developer-17-controlli-compliance-2026) — [2026-02-21] ### Model Context Protocol: MCP Servers and Clients (14) Practical guide to Model Context Protocol: architecture, MCP server and client creation, integration with Claude and other LLMs, tool calling, and resource management for AI applications. - [14 - Tech-MCP: Complete Open Source Project Overview](https://federicocalo.dev/en/blog/mcp-tech-mcp-complete-open-source-project-overview) — Complete overview of Tech-MCP: 31 servers, 85+ tools, 6 shared packages, architecture, roadmap and how to contribute on GitHub. [2026-02-14] - [13 - Testing, Best Practices and Production](https://federicocalo.dev/en/blog/mcp-testing-best-practices-production) — Introduction: From Code Writing to Production In the twelve previous articles of this series we built a complete MCP ecosystem:... [2026-02-07] - [12 - Inter-Server Collaboration and EventBus](https://federicocalo.dev/en/blog/mcp-inter-server-collaboration-eventbus) — How MCP servers communicate: EventBus with 29 typed events, ClientManager for cross-server invocation, collaboration matrix. [2026-02-07] - [11 - Advanced Servers: Incident, Quality Gate and Workflow](https://federicocalo.dev/en/blog/mcp-advanced-servers-incident-quality-workflow) — Advanced MCP servers: incident-manager, quality-gate, workflow-orchestrator, decision-log, access-policy, insight-engine, mcp-registry. [2026-02-06] - [10 - Project Management Servers: Scrum and Agile](https://federicocalo.dev/en/blog/mcp-project-management-servers-scrum-agile) — MCP servers for project management: scrum-board, agile-metrics, time-tracking, project-economics and retrospective-manager. [2026-02-05] - [09 - Database and Testing Servers](https://federicocalo.dev/en/blog/mcp-database-testing-servers) — Introduction: Database and Testing Servers In a development workflow managed through the Model Context Protocol, understanding data… [2026-01-22] - [08 - DevOps Servers: Docker, Logs and CI/CD](https://federicocalo.dev/en/blog/mcp-devops-servers-docker-logs-cicd) — MCP servers for DevOps: docker-compose for containers, log-analyzer for log analysis, cicd-monitor for CI/CD pipeline monitoring. [2026-01-22] - [07 - Productivity Servers: Code Review and Scaffolding](https://federicocalo.dev/en/blog/mcp-productivity-servers-code-review-scaffolding) — MCP servers for productivity: code-review for automated analysis, dependency-manager for dependency management, project-scaffolding for… [2026-01-20] - [06 - Shared Packages: Core, EventBus and Database](https://federicocalo.dev/en/blog/mcp-shared-packages-core-eventbus-database) — The 6 shared packages of Tech-MCP: core for utilities, event-bus for async communication, database for SQLite persistence. [2026-01-19] - [05 - Building an MCP Client and HTTP Transport](https://federicocalo.dev/en/blog/mcp-building-client-http-transport) — Implement an MCP client: stdio vs HTTP/SSE transport, programmatic server connection, session management and custom integration. [2026-01-18] - [04 - Building Your First MCP Server in TypeScript](https://federicocalo.dev/en/blog/mcp-building-first-server-typescript) — Step-by-step guide to creating an MCP server: project setup, tool definition with Zod, handlers and connection with Claude Desktop. [2026-01-14] - [03 - Monorepo Architecture and Project Patterns](https://federicocalo.dev/en/blog/mcp-monorepo-architecture-project-patterns) — Organize an MCP project with Turborepo monorepo, pnpm workspaces, shared packages and architectural patterns for managing 30+ servers. [2026-01-14] - [02 - MCP Primitives: Tools, Resources and Prompts](https://federicocalo.dev/en/blog/mcp-primitives-tools-resources-prompts) — Overview: The Three Primitives of the MCP Protocol. In the first article of this series, we introduced the Model Context Protocol (MCP) and… [2026-01-13] - [01 - Introduction to Model Context Protocol (MCP)](https://federicocalo.dev/en/blog/mcp-introduction-model-context-protocol) — Introduction: Why the Model Context Protocol? The Model Context Protocol (MCP) is an open standard developed by Anthropic that defines how… [2026-01-12] ### AI On-Prem vs Cloud: Privacy, Cost, and Data Sovereignty (14) B2B analysis with real TCO: comparison between on-prem AI (Ollama on VPS, zero provider cost) and cloud providers, covering privacy, operating costs, and data sovereignty for companies. - [Three Production Postmortems: Flyway, JAR Deploy, and Duplicate Beans](https://federicocalo.dev/en/blog/production-postmortems-flyway-jar-deploy-duplicate-beans) — A comment in an applied Flyway migration breaks the checksum. A non-atomic cp during deploy causes an intermittent NoClassDefFoundError.… [2026-07-14] - [AI On-Prem vs Cloud: Privacy, Cost, and Data Sovereignty](https://federicocalo.dev/en/blog/ai-on-prem-vs-cloud-privacy-cost-data-sovereignty) — A B2B comparison with real TCO: on-prem AI with Ollama on a VPS costs zero extra per month, metered cloud bills per token. An honest… [2026-07-14] - [12 - Case Study: End-to-End IDP Implementation for Tech Startup](https://federicocalo.dev/en/blog/case-study-idp-implementation-startup) — Case Study: Building an IDP from Scratch In this final article of the series, we follow the complete implementation of an Internal… [2026-04-23] - [11 - Platform Security and Compliance: Zero Trust and Policy Enforcement](https://federicocalo.dev/en/blog/security-compliance-platform-zero-trust-policy) — Security in IDPs: An Integrated Approach Security in an Internal Developer Platform is not an additional layer to apply afterwards: it… [2026-04-22] - [10 - AI Integration in Platforms: Intelligent Deployments and Self-Healing Infrastructure](https://federicocalo.dev/en/blog/ai-integration-platform-intelligent-self-healing) — AI and Platform Engineering: The Next Frontier The integration of Artificial Intelligence into Internal Developer Platforms represents the… [2026-04-20] - [09 - Developer Experience and Feedback Loops: Qualitative and Quantitative Metrics](https://federicocalo.dev/en/blog/developer-experience-feedback-loops-metrics) — Developer Experience: The Heart of Platform Engineering Developer Experience (DX) is the sum of all interactions a developer has with the... [2026-04-12] - [08 - Multi-Cloud Platform Engineering: Portability and Vendor Lock-in](https://federicocalo.dev/en/blog/multi-cloud-platform-engineering-portability-vendor) — Multi-Cloud: Strategy and Reality Multi-cloud is the strategy of using services from two or more cloud providers (AWS, Azure, GCP) to… [2026-04-12] - [07 - Platform Observability: DORA Metrics and SPACE Framework](https://federicocalo.dev/en/blog/observability-platform-dora-space-metrics) — Measuring the Platform: Why Metrics Matter An Internal Developer Platform without metrics is like a car without a dashboard: you can drive… [2026-04-09] - [06 - Service Catalog and CMDB: Service Management and Governance](https://federicocalo.dev/en/blog/service-catalog-cmdb-management-governance) — Service Catalog: The Organization's Inventory A Service Catalog is the centralized and authoritative registry of all services, components… [2026-04-07] - [05 - Infrastructure as Code Patterns: Terraform, Pulumi, and Policy as Code](https://federicocalo.dev/en/blog/iac-patterns-terraform-pulumi-policy-as-code) — Infrastructure as Code: The Foundation of the Platform Infrastructure as Code (IaC) is the principle that infrastructure is defined... [2026-04-04] - [04 - Backstage.io: Platform Portal for Developer Self-Service and Service Catalog](https://federicocalo.dev/en/blog/backstage-platform-portal-self-service-catalog) — Backstage: Spotify's Open Source Developer Portal Backstage is an open source platform created by Spotify and donated to the Cloud Native… [2026-04-03] - [03 - Golden Paths: Definition and Implementation of Standardized Flows](https://federicocalo.dev/en/blog/golden-paths-definition-standardized-flows) — What Are Golden Paths? Golden Paths (or Golden Roads) are standardized and optimized routes that guide developers through workflows... [2026-03-30] - [02 - Architecture of a Modern IDP: Components and Integration](https://federicocalo.dev/en/blog/architecture-modern-idp-components-integration) — Architecture of an IDP: Overview Designing the architecture of an Internal Developer Platform (IDP) requires a deep understanding of… [2026-02-27] - [01 - Introduction to Platform Engineering: What is an IDP and Why It Matters](https://federicocalo.dev/en/blog/platform-engineering-introduction-idp-what-why) — Introduction: The Platform Engineering Paradigm Platform Engineering represents a fundamental evolution in how software organizations... [2026-02-22] ### AI Cost Optimization (13) - [Optimizing LLM Costs in Production: Self-Hosting, Caching, and Quantization](https://federicocalo.dev/en/blog/ottimizzare-costi-llm) — How to reduce LLM inference costs from cloud API consumption to zero marginal cost with self-hosted Ollama on VPS. Strategies: GGUF… [2026-07-19] - [Cost Forecasting AI: Statistical Model for Projecting 12 Months Ahead](https://federicocalo.dev/en/blog/cost-forecasting-ai-statistical-model-for-projecting-12-months-ahead) — Cost Forecasting AI: Statistical Model for Projecting 12 Months Ahead: Cost Forecasting AI: Statistical Model for Projecting 12 Months… [2026-04-11] - [Self-host vs API: the economic threshold (spoiler: it depends on 2am traffic)](https://federicocalo.dev/en/blog/self-host-vs-api-the-economic-threshold-spoiler-it-depends-on-2am-traffic) — Self-host vs API: the economic threshold (spoiler: it depends on 2am traffic) There's a question that every AI team asks themselves at some… [2026-04-11] - [Token economics: prompt caching, compression, routing to reduce spend by 70%](https://federicocalo.dev/en/blog/token-economics-prompt-caching-compression-routing-to-reduce-spend-by-70) — Token economics: prompt caching, compression, routing to reduce spend by 70% Imagine this scenario: you have an AI system managing 500… [2026-04-11] - [The 2026 AI Cost Map: hardware, API, engineer, opportunity cost](https://federicocalo.dev/en/blog/the-2026-ai-cost-map-hardware-api-engineer-opportunity-cost) — The 2026 AI Cost Map: hardware, API, engineer, opportunity cost Budget AI of a startup = €12K/year? Well, let's take that number and break… [2026-04-10] - [End-to-End Cost Optimization Workflow: Discovery, Measure, Optimize, Validate, Repeat](https://federicocalo.dev/en/blog/end-to-end-cost-optimization-workflow-discovery-measure-optimize-validate-repeat) — End-to-end workflow to optimize AI costs in production: discovery, baseline, hypothesis, optimize, validate with A/B test and iterate every… [2026-03-02] - [Cost Accountability: Per-Team Budget, Quota, Incentive and Overage Penalty](https://federicocalo.dev/en/blog/cost-accountability-per-team-budget-quota-incentive-and-overage-penalty) — Cost Accountability: Per-Team Budget, Quota, Incentive and Overage Penalty AI team, annual budget €200K. Month 1: €15K spent, all under… [2026-03-02] - [Cost per Quality Tradeoff: Matrix Latency vs Accuracy vs Cost, Pareto Optimization](https://federicocalo.dev/en/blog/cost-per-quality-tradeoff-matrix-latency-vs-accuracy-vs-cost-pareto-optimization) — How to choose the right AI model among latency, accuracy and cost. Pareto frontier, NSGA-II, TOPSIS and decision matrix with real examples… [2026-03-02] - [GPU Resource Planning: Utilization Target, Multi-Tenant Consolidation and Spot Instance Trade-off](https://federicocalo.dev/en/blog/gpu-resource-planning-utilization-target-multi-tenant-consolidation-and-spot-ins) — GPU Resource Planning: Utilization Target, Multi-Tenant Consolidation and Spot Instance Trade-off Imagine paying €3/hour for an A100 GPU. [2026-03-02] - [Cost optimization techniques: 30-50% saving per layer, model selection, inference](https://federicocalo.dev/en/blog/cost-optimization-techniques-30-50-saving-per-layer-model-selection-inference) — Cost optimization techniques: 30-50% saving per layer, model selection, inference Model A: $0.010 per query. Model B: $0.002 per query,… [2026-03-02] - [Cost forecasting AI: predict month cost before spend, burndown chart, anomaly alert](https://federicocalo.dev/en/blog/cost-forecasting-ai-predict-month-cost-before-spend-burndown-chart-anomaly-alert) — Cost forecasting AI: predict month cost before spend, burndown chart, anomaly alert Forecast: monthly forecasted expense €50K, budget €60K,… [2026-03-02] - [Cost Tracking Architecture: Tagging, Chargeback, Attribution Per User, Cost Allocation](https://federicocalo.dev/en/blog/cost-tracking-architecture-tagging-chargeback-attribution-per-user-cost-allocati) — Cost tracking architecture: tagging, chargeback, attribution per user, cost allocation €100.000 of compute per month. The CFO asks you:… [2026-03-02] - [FinOps for AI: 85% of projects go over budget because the forecast fails](https://federicocalo.dev/en/blog/finops-for-ai-85-of-projects-go-over-budget-because-the-forecast-fails) — FinOps for AI: 85% dei progetti sfora il budget, perché il forecast fallisce Budget AI compute: €50.000. Mese 1: €15.000 spesi. [2026-03-01] ### Modern Angular: Signals, Zoneless and Beyond (13) Series on the latest Angular features: signals, standalone components, zoneless change detection, new template syntax with @if/@for/@defer, SSR, and incremental hydration. - [Angular i18n at Scale: From 18 Languages to a Sustainable IT+EN Workflow](https://federicocalo.dev/en/blog/angular-i18n-18-lingue) — Practical guide to i18n consolidation in Angular 21 SSR: migrating from 18 runtime languages (XLF translation) to Pattern A (IT+EN compiled… [2026-07-15] - [Zero Prerendered Articles: Why Prerendering Everything Is a Build Risk, Not an Optimization](https://federicocalo.dev/en/blog/prerender-vs-server-on-demand-angular-blog-articles) — app.routes.server.ts assigns Prerender to 50 route configurations and Server to 134, deliberately including every article page. Why… [2026-07-14] - [OnPush and Signals as Default, Not Exception: 1215 Components in an Angular 21 Monorepo](https://federicocalo.dev/en/blog/onpush-signals-default-not-exception-angular-21) — 1215 out of 1219 components in this portfolio use ChangeDetectionStrategy.OnPush. Why "turn it on when I need it" is a comfortable lie,… [2026-07-14] - [10 - Migrating from Angular 17 to Angular 21: A Practical Guide](https://federicocalo.dev/en/blog/angular-migration-17-to-21-practical-guide) — Step-by-step guide to migrate from Angular 17 to 21: ng update, breaking changes per version, library compatibility, testing, and final… [2026-02-06] - [9 - Advanced Dependency Injection in Angular](https://federicocalo.dev/en/blog/angular-advanced-dependency-injection) — Master advanced DI in Angular: inject() function, InjectionToken, multi providers, functional guards/interceptors, EnvironmentInjector, and… [2026-02-06] - [8 - Angular + PWA: Building an Installable App](https://federicocalo.dev/en/blog/angular-pwa-building-installable-app) — Transform your Angular app into a PWA: service worker, manifest, caching strategies, offline support, push notifications, and install… [2026-01-23] - [7 - Optimizing Core Web Vitals in Angular](https://federicocalo.dev/en/blog/angular-optimizing-core-web-vitals) — Practical guide to optimizing LCP, INP, and CLS in Angular: NgOptimizedImage, bundle optimization, font loading, production monitoring, and… [2026-01-22] - [6 - Angular SSR and Incremental Hydration](https://federicocalo.dev/en/blog/angular-ssr-incremental-hydration) — Server-Side Rendering in Angular 21: full hydration, incremental hydration with @defer, event replay, SSG prerendering, and SEO… [2026-01-22] - [5 - Signal Forms: The Reactive Forms of the Future](https://federicocalo.dev/en/blog/angular-signal-forms-reactive-forms-future) — Explore Angular\ [2026-01-21] - [4 - Standalone Components: Angular Without NgModules](https://federicocalo.dev/en/blog/angular-standalone-components-without-ngmodules) — Learn how to develop in Angular without NgModules: standalone components, routing with loadComponent, bootstrapApplication(), and automatic… [2026-01-20] - [3 - New Template Syntax: @if, @for, @defer](https://federicocalo.dev/en/blog/angular-new-template-syntax-if-for-defer) — Angular 17 introduced a new template control flow system with @if, @for, and @defer directives, replacing the historic ngIf and ngFor.… [2026-01-19] - [2 - Zoneless Change Detection: Goodbye Zone.js](https://federicocalo.dev/en/blog/angular-zoneless-change-detection-goodbye-zonejs) — Zoneless Change Detection: Goodbye Zone.js: Angular 18 introduced the experimental ability to run applications without Zone.js. This… [2026-01-19] - [1 - Angular Signals: From Zero to Production](https://federicocalo.dev/en/blog/angular-signals-from-zero-to-production) — Angular Signals: The Future of Reactivity: With Angular 16, the framework introduced one of the most significant innovations in its… [2026-01-15] ### Bioinformatics (12) - [Computational Drug Design: Molecular Docking](https://federicocalo.dev/en/blog/bioinformatica-12-drug-design-computazionale-docking-molecolare) — AutoDock Vina, scoring functions, virtual screening. [2026-03-07] - [Bioconductor R for Genomic Analysis](https://federicocalo.dev/en/blog/bioinformatica-11-bioconductor-r-per-analisi-genomica) — DESeq2 for differential expression analysis, GenomicRanges for genomic interval operations. [2026-03-07] - [BioPython: parsing GenBank, EMBL, Entrez](https://federicocalo.dev/en/blog/bioinformatica-10-biopython-parsing-genbank-embl-entrez) — Program NCBI queries, manipulate biological sequences with Python BioPython library. [2026-03-07] - [Protein Structure: AlphaFold and PyMOL](https://federicocalo.dev/en/blog/bioinformatica-09-protein-structure-alphafold-e-pymol) — Structure prediction, visualization, and drug design applications. [2026-03-07] - [Single-cell RNA-Seq: scanpy in Python](https://federicocalo.dev/en/blog/bioinformatica-08-single-cell-rna-seq-scanpy-in-python) — Quality control, normalization, UMAP dimensionality reduction, clustering. [2026-03-07] - [Variant Calling: GATK Best Practices](https://federicocalo.dev/en/blog/bioinformatica-07-variant-calling-gatk-best-practices) — Pre-processing, variant calling, filtering, and annotation pipelines. [2026-03-07] - [RNA-Seq Pipeline with Nextflow](https://federicocalo.dev/en/blog/bioinformatica-06-pipeline-rna-seq-con-nextflow) — From FASTQ to expression matrix using HISAT2 and featureCounts. [2026-03-07] - [Sequence Alignment: Needleman-Wunsch and Smith-Waterman](https://federicocalo.dev/en/blog/bioinformatica-05-allineamento-di-sequenze-needleman-wunsch-e-smith-waterman) — Dynamic programming for global and local sequence alignments. [2026-03-06] - [BLAST: Sequence Similarity Search](https://federicocalo.dev/en/blog/bioinformatica-04-blast-ricerca-similarit-sequenze) — Seed-and-extend algorithm, e-value statistics, blastn vs blastp. [2026-03-06] - [FASTA and FASTQ Formats: Parsing and Validation](https://federicocalo.dev/en/blog/bioinformatica-03-formati-fasta-e-fastq-parsing-e-validazione) — Phred quality encoding and efficient sequence file parsers. [2026-03-06] - [DNA, RNA, Proteins: The Central Dogma for Developers](https://federicocalo.dev/en/blog/bioinformatica-02-dna-rna-proteine-il-dogma-centrale-per-developer) — Transcription, translation, and genetic code explained in 30 minutes. [2026-03-06] - [What is Bioinformatics: Overview for CS Students](https://federicocalo.dev/en/blog/bioinformatica-01-cos-la-bioinformatica-panoramica-per-studenti-cs) — Sequences, omics, drug discovery, and developer roles in bioinformatics. [2026-03-06] ### Flutter Avanzato (12) - [12 - Flutter Internals: Understand the Framework for Writing Better Code](https://federicocalo.dev/en/blog/12-flutter-internals-understand-the-framework-for-writing-better-code) — Flutter Internals: Understand the Framework for Writing Better Code Flutter is built on three parallel synchronized trees that most… [2026-06-02] - [11 - Feature-First Architecture with Clean Architecture in Flutter](https://federicocalo.dev/en/blog/11-feature-first-architecture-with-clean-architecture-in-flutter) — Feature-First Architecture with Clean Architecture in Flutter As a Flutter app grows, code structure becomes the determining factor... [2026-05-31] - [10 - Integration Testing and Flutter DevTools: End-to-End on Real Device](https://federicocalo.dev/en/blog/10-integration-testing-and-flutter-devtools-end-to-end-on-real-device) — Integration Testing and Flutter DevTools: End-to-End on Real Device Integration tests are the most realistic level of Flutter testing: they… [2026-05-28] - [03 - BLoC Pattern in Depth: Events, States and Cubit](https://federicocalo.dev/en/blog/03-bloc-pattern-in-depth-events-states-and-cubit) — BLoC Pattern in Profondita: Events, States e Cubit Il pattern BLoC nasce in Google per risolvere un problema concreto: separare nettamente… [2026-05-25] - [02 - Riverpod Deep Dive: AsyncNotifier, Code Generation and Testing](https://federicocalo.dev/en/blog/02-riverpod-deep-dive-asyncnotifier-code-generation-and-testing) — Riverpod Deep Dive: AsyncNotifier, Code Generation e Testing Riverpod 3.0 con code generation trasforma il modo di scrivere state… [2026-05-24] - [01 - Riverpod 3.0 vs BLoC 9: Which State Management to Choose in 2026](https://federicocalo.dev/en/blog/01-riverpod-30-vs-bloc-9-which-state-management-to-choose-in-2026) — Riverpod 3.0 vs BLoC 9: Which State Management to Choose in 2026 Choosing the right state management in Flutter is an architectural… [2026-05-23] - [09 - Widget Testing and Golden Tests: Automated Visual Quality](https://federicocalo.dev/en/blog/09-widget-testing-and-golden-tests-automated-visual-quality) — Widget Testing and Golden Tests in Flutter: flutter_test, WidgetTester, pump/pumpAndSettle, finders and matchers, mocking, golden tests… [2026-02-13] - [06 - Flutter Animations: Physics, Implicit and Custom Painters](https://federicocalo.dev/en/blog/06-flutter-animations-physics-implicit-and-custom-painters) — Flutter Animations: Physics, Implicit and Custom Painters Flutter animations are built on a three-level system: implicit animations... [2026-02-13] - [08 - Flutter Desktop: Multi-Window Applications and Native APIs](https://federicocalo.dev/en/blog/08-flutter-desktop-multi-window-apps-and-native-apis) — Flutter Desktop is production-ready in 2026. Learn how to build multi-window applications for Windows, macOS, and Linux using Dart FFI for… [2026-02-13] - [05 - Platform Channels: Integrating Swift and Kotlin Native Code](https://federicocalo.dev/en/blog/05-platform-channels-integrating-swift-and-kotlin-native-code) — Platform Channels: Integrating Native Swift and Kotlin Code Flutter is excellent for 90% of app functionality, but there are cases where… [2026-02-13] - [07 - Flutter Web with WebAssembly: Deployment and Real Performance](https://federicocalo.dev/en/blog/07-flutter-web-with-webassembly-deployment-and-real-performance) — Flutter Web with WebAssembly combines Flutter's simplicity with native WASM performance. Learn how to compile, configure COOP/COEP, deploy… [2026-02-13] - [04 - Flutter Performance: Impeller, Rendering Pipeline and Jank Elimination](https://federicocalo.dev/en/blog/04-flutter-performance-impeller-rendering-pipeline-and-jank-elimination) — Flutter Performance: Impeller, Rendering Pipeline and Jank Elimination Jank - those annoying stutters in animations, those missing frames… [2026-02-13] ### Kubernetes Avanzato (12) - [12 - Kubernetes Multi-Cloud: Federation, Submariner and Unified Management](https://federicocalo.dev/en/blog/kubernetes-multi-cloud-federation-submariner-en) — Kubernetes Multi-Cloud: Federation, Submariner and Unified Management. 76% of enterprise organizations use multiple cloud providers.… [2026-05-04] - [11 - Cluster observability: Prometheus, Grafana and OpenTelemetry](https://federicocalo.dev/en/blog/kubernetes-observability-prometheus-grafana-opentelemetry) — Cluster Observability: Prometheus, Grafana and OpenTelemetry. If you cannot measure it, you cannot manage it. For a production Kubernetes… [2026-05-04] - [10 - GitOps with ArgoCD: Declarative Deploy and Progressive Rollout](https://federicocalo.dev/en/blog/kubernetes-gitops-argocd-declarative-deploy-rollout) — GitOps with ArgoCD: Declarative Deployment and Progressive Rollouts. GitOps is the paradigm that transforms Git from code repository to… [2026-05-03] - [09 - FinOps for Kubernetes: Rightsizing, Spot Instances and Cost Reduction](https://federicocalo.dev/en/blog/kubernetes-finops-rightsizing-spot-instances-cost-reduction) — FinOps for Kubernetes: Rightsizing, Spot Instances and Cost Reduction 68% of organizations using Kubernetes in production spend 20-40% more… [2026-05-02] - [08 - AI and GPU Workloads on Kubernetes: Device Plugin and Training Jobs](https://federicocalo.dev/en/blog/kubernetes-ai-gpu-workload-device-plugin-training) — Workload AI e GPU su Kubernetes: Device Plugin e Job di Training Nel 2026 il 66% dei cluster di inferenza AI gira su Kubernetes (CNCF… [2026-05-01] - [03 - Kubernetes Operators: CRD, Controller Pattern and Operator SDK](https://federicocalo.dev/en/blog/kubernetes-operators-crd-controller-pattern-operator-sdk-en) — 03 - Kubernetes Operators: CRD, Controller Pattern and Operator SDK How do you manage a Kubernetes cluster effectively at scale? The answer… [2026-04-28] - [07 - Multi-Tenancy in Kubernetes: Namespace, Resource Quota and HNC](https://federicocalo.dev/en/blog/kubernetes-multi-tenancy-namespace-resource-quota-en) — Multi-Tenancy in Kubernetes: Namespace, Resource Quota e HNC Gestire un singolo cluster Kubernetes per un singolo team e relativamente… [2026-04-28] - [06 - Kubernetes Security: RBAC, Pod Security Standards and OPA Gatekeeper](https://federicocalo.dev/en/blog/kubernetes-security-rbac-pod-security-opa-gatekeeper) — Sicurezza Kubernetes: RBAC, Pod Security Standards e OPA Gatekeeper Un cluster Kubernetes di default e sorprendentemente insicuro: i… [2026-04-27] - [05 - Service Mesh: Istio vs Linkerd, mTLS and Traffic Management](https://federicocalo.dev/en/blog/kubernetes-service-mesh-istio-linkerd-mtls-en) — Service Mesh: Istio vs Linkerd, mTLS and Traffic Management In a microservices architecture on Kubernetes, each service communicates with… [2026-04-27] - [02 - Persistent Storage in Kubernetes: CSI, PV, StorageClass and StatefulSet](https://federicocalo.dev/en/blog/kubernetes-storage-csi-persistentvolumes-storageclass-statefulset-en) — Persistent Storage in Kubernetes: CSI, PV, StorageClass and StatefulSet Kubernetes was born as a platform for stateless workloads, but the… [2026-04-27] - [04 - Autoscaling in Kubernetes: HPA, VPA, KEDA and Karpenter](https://federicocalo.dev/en/blog/kubernetes-autoscaling-hpa-vpa-keda-karpenter-en) — Autoscaling in Kubernetes: HPA, VPA, KEDA e Karpenter Uno dei principali vantaggi di Kubernetes in produzione e la capacita di scalare… [2026-04-27] - [01 - Kubernetes Networking: CNI, Cilium with eBPF and Network Policy](https://federicocalo.dev/en/blog/kubernetes-networking-cni-cilium-ebpf-network-policy-en) — Kubernetes Networking: CNI, Cilium with eBPF and Network Policy Kubernetes masterfully abstracts networking: each Pod receives a routable… [2026-04-25] ### Machine Learning Fundamentals (12) Machine learning fundamentals: regression, classification, clustering, decision trees, random forest, SVM, ensemble methods, and model evaluation with scikit-learn and Python. - [12 - End-to-End ML Pipeline: From Dataset to Production](https://federicocalo.dev/en/blog/pipeline-ml-end-to-end-dataset-production) — From Idea to Production: The Complete ML Pipeline. Building an ML model that works in a Jupyter notebook is only 10% of the work. [2026-04-24] - [11 - Transfer Learning and Fine-Tuning: Reusing Pre-trained Models](https://federicocalo.dev/en/blog/transfer-learning-fine-tuning-pretrained-models) — Reusing Knowledge: The Idea of Transfer Learning. Transfer learning is one of the most revolutionary techniques in modern Machine Learning. [2026-04-23] - [10 - Recommendation Systems: Collaborative and Content-Based Filtering](https://federicocalo.dev/en/blog/recommendation-systems-collaborative-content-based-filtering) — How Recommendation Systems Work. Recommendation systems are among the most widespread and profitable applications of Machine Learning. [2026-04-22] - [09 - Ensemble Methods: Bagging, Boosting, and Gradient Boosting](https://federicocalo.dev/en/blog/ensemble-methods-bagging-boosting-gradient-boosting) — Combine multiple models for better results: bagging (low variance), boosting (low bias), gradient boosting (state-of-the-art). Discover… [2026-04-21] - [08 - Overfitting, Underfitting, and Regularization Techniques](https://federicocalo.dev/en/blog/overfitting-underfitting-regularization-techniques) — Il Problema Fondamentale del Machine Learning Il bias-variance tradeoff è il concetto più importante per comprendere perché un modello ML… [2026-04-14] - [07 - Evaluation Metrics: Precision, Recall, F1-Score, and ROC-AUC](https://federicocalo.dev/en/blog/evaluation-metrics-precision-recall-f1-roc-auc) — 07 - Metriche di Valutazione: Precision, Recall, F1-Score e ROC-AUC: Perché l'Accuracy Non Basta La valutazione dei modelli di Machine… [2026-04-12] - [06 - Feature Engineering and Data Preprocessing: Preparing Data for ML](https://federicocalo.dev/en/blog/feature-engineering-data-preprocessing-preparing-data) — The Importance of Data Preprocessing. Feature engineering and data preprocessing are the most critical phases of any Machine Learning… [2026-04-11] - [05 - K-Nearest Neighbors and Clustering: Unsupervised Algorithms](https://federicocalo.dev/en/blog/knn-clustering-unsupervised-algorithms) — K-Nearest Neighbors: The Lazy Classifier. K-Nearest Neighbors (KNN) is one of the most intuitive ML algorithms: to classify a new… [2026-04-09] - [04 - Support Vector Machines: Theory and Practical Implementation](https://federicocalo.dev/en/blog/support-vector-machines-svm-theory-implementation) — What Are Support Vector Machines? Support Vector Machines (SVM) are powerful supervised ML algorithms for classification and regression… [2026-04-06] - [03 - Decision Trees and Random Forest: Classification and Regression](https://federicocalo.dev/en/blog/decision-trees-random-forest-classification-regression) — Discover decision trees (interpretable, easy to understand) and random forests (ensemble of trees for better results). Learn how entropy… [2026-04-04] - [02 - Linear and Logistic Regression: From Theory to Practice](https://federicocalo.dev/en/blog/linear-logistic-regression-fundamentals-practice) — Regressione Lineare: Il Fondamento del Machine Learning La regressione lineare è l'algoritmo più semplice e fondamentale del Machine… [2026-03-31] - [01 - Introduction to Machine Learning: Supervised, Unsupervised, and Reinforcement Learning](https://federicocalo.dev/en/blog/machine-learning-introduction-supervised-unsupervised-reinforcement) — What Is Machine Learning? Machine Learning (ML) is a branch of artificial intelligence that enables computers to learn from data without… [2026-03-01] ### ML Fundamentals (12) - [ML Deployment in Production: Serving and Monitoring](https://federicocalo.dev/en/blog/ml-fundamentals-12-deployment-ml-in-produzione-serving-e-monitoring) — From notebook to REST API, ONNX, data drift monitoring, retraining. [2026-03-19] - [Metrics and ML Model Evaluation](https://federicocalo.dev/en/blog/ml-fundamentals-11-metriche-e-valutazione-modelli-ml) — Accuracy, precision, recall, F1, ROC/AUC, confusion matrix, MAE/RMSE. [2026-03-19] - [Feedforward Neural Networks: From Perceptron to Deep Learning](https://federicocalo.dev/en/blog/ml-fundamentals-10-reti-neurali-feedforward-da-perceptron-a-deep-learning) — Backpropagation, activation functions, MLP example with PyTorch on MNIST. [2026-03-19] - [Principal Component Analysis (PCA) and Dimensionality Reduction](https://federicocalo.dev/en/blog/ml-fundamentals-09-principal-component-analysis-pca-e-riduzione-dimensionalit) — SVD decomposition, explained variance, visualization applications. [2026-03-18] - [K-Means Clustering and Hierarchical Clustering](https://federicocalo.dev/en/blog/ml-fundamentals-08-k-means-clustering-e-clustering-gerarchico) — Lloyd's algorithm, choosing K (elbow, silhouette), dendrograms. [2026-03-18] - [Support Vector Machines: Kernel Trick and Non-Linear SVM](https://federicocalo.dev/en/blog/ml-fundamentals-07-support-vector-machines-kernel-trick-e-svm-non-lineari) — Maximum margin, RBF/polynomial kernels, C and gamma parameters. [2026-03-18] - [Decision Trees and Random Forest](https://federicocalo.dev/en/blog/ml-fundamentals-06-decision-trees-e-random-forest) — Tree construction, entropy/Gini, pruning, ensemble bagging. Implementation with sklearn. [2026-03-18] - [Cross-Validation and Model Selection](https://federicocalo.dev/en/blog/ml-fundamentals-05-cross-validation-e-selezione-del-modello) — K-fold, stratified, leave-one-out. Hyperparameter tuning with GridSearchCV. [2026-03-18] - [Bias-Variance Tradeoff: The Central Dilemma of ML](https://federicocalo.dev/en/blog/ml-fundamentals-04-bias-variance-tradeoff-il-dilemma-centrale-del-ml) — Recognizing underfitting and overfitting, learning curves, L1/L2 regularization (Lasso/Ridge). [2026-03-18] - [Logistic Regression and Binary Classification](https://federicocalo.dev/en/blog/ml-fundamentals-03-regressione-logistica-e-classificazione-binaria) — From linear to logistic regression: sigmoid, cross-entropy, decision boundary. Breast cancer dataset example. [2026-03-18] - [Linear Regression from Scratch in Python](https://federicocalo.dev/en/blog/ml-fundamentals-02-regressione-lineare-from-scratch-in-python) — Gradient descent implementation, normal equation, MSE/R² evaluation. Example with Boston Housing dataset. [2026-03-18] - [Introduction to Machine Learning: Taxonomy and Workflow](https://federicocalo.dev/en/blog/ml-fundamentals-01-introduzione-al-machine-learning-tassonomia-e-workflow) — Differences between supervised/unsupervised/reinforcement, end-to-end pipeline, basic terminology. [2026-03-17] ### Observability and OpenTelemetry (12) Modern observability: OpenTelemetry, distributed tracing, metrics, logging, alerting, SLO/SLI, and strategies for observable production systems. - [12 - Case Study - End-to-End Observability Implementation (Microservices)](https://federicocalo.dev/en/blog/case-study-observability-microservices) — Case Study: Implementing End-to-End Observability for Microservices. In this final article of the series, we analyze a real-world… [2026-05-20] - [11 - AI Observability - Monitoring LLM Calls and Agent Behavior](https://federicocalo.dev/en/blog/ai-observability-monitoring-llm-agent) — LLM tracing (token usage, latency, errors), agent tracing (decisions, tool calls), cost tracking, hallucination detection signals,… [2026-05-15] - [10 - Sampling Strategies - Reducing Telemetry Volume and Costs](https://federicocalo.dev/en/blog/sampling-strategies-telemetry-volume) — Head-based sampling, tail-based sampling, probabilistic sampling, adaptive sampling, cost optimization, accuracy trade-offs. [2026-05-11] - [09 - eBPF Instrumentation - Low-Overhead Observability Without Code Changes](https://federicocalo.dev/en/blog/ebpf-instrumentation-no-code) — eBPF fundamentals, kernel-level tracing, zero-code instrumentation, Pixie, CO-RE, performance benefits, Kubernetes integration. [2026-04-29] - [08 - Context Propagation - Correlating Logs, Traces, and Metrics](https://federicocalo.dev/en/blog/context-propagation-correlation) — Context Propagation: Correlating Logs, Traces, and Metrics Context propagation is the mechanism that allows you to connect all telemetry… [2026-04-23] - [07 - Backend Integration - Jaeger, Prometheus, and Grafana Setup](https://federicocalo.dev/en/blog/backend-integration-jaeger-prometheus) — Jaeger (tracing backend), Prometheus (metrics), Grafana (visualization), integration, stack setup (Docker Compose, Kubernetes), example… [2026-04-09] - [06 - Collector Pipeline - Receiving, Processing, and Exporting Telemetry](https://federicocalo.dev/en/blog/collector-pipeline-receiving-processing) — OTel Collector architecture, receivers, processors (batching, sampling, filtering), exporters, configuration, deployment patterns (agent,… [2026-04-04] - [05 - SDK Manual Instrumentation - Creating Spans, Metrics, and Custom Events](https://federicocalo.dev/en/blog/sdk-manual-instrumentation-spans-metrics) — OTel SDK setup, creating spans programmatically, metric recording, attributes, events, context management, Java/Python examples. [2026-03-31] - [04 - Auto-Instrumentation vs Manual Instrumentation - Choosing the Right Approach](https://federicocalo.dev/en/blog/auto-instrumentation-manual-choice) — Auto-Instrumentation: Observability Without Modifying Code Auto-instrumentation is the technique that allows you to add distributed… [2026-02-05] - [03 - Distributed Tracing - Understanding Request Flows Across Services](https://federicocalo.dev/en/blog/distributed-tracing-request-flows) — Tracing fundamentals, trace propagation, span context, parent-child relationships, W3C Trace Context standard, OpenTelemetry tracing API. [2026-01-21] - [02 - OpenTelemetry Standard - API, SDK and Protocol Specification](https://federicocalo.dev/en/blog/opentelemetry-standard-api-sdk) — OTel architecture, API vs SDK, OTLP protocol, language-specific SDKs (Python, Java, Go), maturity levels, adoption roadmap. [2026-01-19] - [01 - Observability Fundamentals - Metrics, Logs, Traces and Three Pillars](https://federicocalo.dev/en/blog/observability-fundamentals-metrics-logs) — Observability vs monitoring, three pillars (metrics, logs, traces), integration, telemetry basics, statistics (89% require OTel), tool… [2026-01-13] ### Sovereign AI PMI EU (12) - [Q3 2026 takeaways + ebook teaser Sovereign AI PMI EU: recap 12 articles](https://federicocalo.dev/en/blog/q3-2026-takeaways-ebook-teaser-sovereign-ai-pmi-eu-recap-12-articles) — Recap series 34 'Sovereign AI PMI EU': 12 articles, key takeaway per article, top 10 lesson learned PMI, 5 common errors, stack recommended… [2026-05-23] - [When NOT self-hosting: 7 scenarios where cloud EU wins over on-prem AI 2026](https://federicocalo.dev/en/blog/when-not-self-hosting-7-scenarios-where-cloud-eu-wins-over-on-prem-ai-2026) — 7 scenarios where cloud EU beats self-host Ollama: unpredictable peak, ultra-large >70B, zero ops team, HIPAA-equivalent regulatory… [2026-05-20] - [Compliance audit log on-prem: AI traceability for AGID and EU AI Act 2026](https://federicocalo.dev/en/blog/compliance-audit-log-on-prem-ai-traceability-for-agid-and-eu-ai-act-2026) — JSON audit log schema for on-prem AI compliant with Art. 12 EU AI Act. Loki+Grafana open-source stack. Retention 7 years for high-risk, 3… [2026-05-19] - [Disaster recovery + backup strategy AI on-prem 2026: RPO RTO Hetzner](https://federicocalo.dev/en/blog/disaster-recovery-backup-strategy-ai-on-prem-2026-rpo-rto-hetzner) — Complete DR strategy for AI on-prem: RPO 15 min, RTO 30 min. PostgreSQL WAL archiving, Redis RDB+AOF, RediSearch dump, multi-zone… [2026-05-16] - [Scaling Ollama: from 1 to 50 concurrent users on Hetzner VPS](https://federicocalo.dev/en/blog/scaling-ollama-from-1-to-50-concurrent-users-on-hetzner-vps) — Scaling Ollama: CPU/RAM/GPU/network bottleneck analysis, multi-instance systemd, Nginx load balancing, Redis queue, token bucket rate… [2026-05-14] - [RAG evaluation on-prem: pipeline and metrics RAGAS DeepEval](https://federicocalo.dev/en/blog/rag-evaluation-on-prem-pipeline-and-metrics-ragas-deepeval) — Framework RAG evaluation: RAGAS 4 core metrics (faithfulness, answer_relevance, context_precision, context_recall), golden dataset… [2026-05-11] - [Which AI model? Llama 3.1 vs Mistral vs Qwen vs Gemma deep-dive 2026](https://federicocalo.dev/en/blog/which-ai-model-llama-31-vs-mistral-vs-qwen-vs-gemma-deep-dive-2026) — Comparison of open-source models 2026: Llama 3.1, Mistral, Qwen, Gemma. Benchmark MMLU, GKM8K, Italian, license, inference speed, decision… [2026-05-06] - [Complete Setup Ollama + RAG + RediSearch production: open-source stack 2026](https://federicocalo.dev/en/blog/complete-setup-ollama-rag-redisearch-production-open-source-stack-2026) — End-to-end RAG architecture in production: Ollama inference, sentence-transformers embeddings, RediSearch HNSW vector index, cross-encoder… [2026-05-03] - [Real Costs AI On-Prem: Case Study Hetzner CCX23 + Ollama 12 Months](https://federicocalo.dev/en/blog/real-costs-ai-on-prem-case-study-hetzner-ccx23-ollama-12-months) — Detailed TCO Analysis 12 Months: On-Premises Hetzner CCX23 + Ollama vs Cloud OpenAI/Anthropic. Break-even analysis, hidden costs, ROI per… [2026-04-28] - [Privacy-by-design: GDPR Data and Ollama On-Prem](https://federicocalo.dev/en/blog/privacy-by-design-gdpr-data-and-ollama-on-prem) — GDPR Compliance for AI Systems On-Prem: Privacy by Design Principles, Hetzner Data Residency, Pseudonymization Training, Right to Erasure,… [2026-04-26] - [SLM vs LLM: how to choose the right model for your European SME](https://federicocalo.dev/en/blog/slm-vs-llm-how-to-choose-the-right-model-for-your-european-sme) — Technical comparison between Small Language Model (SLM <7B) and Large Language Model (LLM >7B): costs, latency, quality and which one to… [2026-04-22] - [Serve Ollama in production VPS EU 2026: complete setup Hetzner](https://federicocalo.dev/en/blog/serve-ollama-in-production-vps-eu-2026-complete-setup-hetzner) — Complete technical guide to install, configure and serve Ollama in production on Hetzner VPS with Nginx, SSL, rate limiting and monitoring.… [2026-04-08] ### AI Safety (11) - [AI Safety Guardrails: red teaming Italian](https://federicocalo.dev/en/blog/ai-safety-guardrails-red-teaming-italiano-2026) — NeMo Guardrails, Anthropic Sleeper Agents research, Italian red team protocols, jailbreak taxonomy, GDPR/AI Act compliance frameworks. [2026-05-19] - [Guardrail Evolution: New Attacks Emerge, Rules Update, Threat Intelligence Feed](https://federicocalo.dev/en/blog/guardrail-evolution-new-attacks-emerge-rules-update-threat-intelligence-feed) — Guardrail evolution: new attacks emerge, rules update, threat intelligence feed OWASP publishes an update of the GenAI Security feed. [2026-02-27] - [AI Incident Response: Guardrail Bypass Detection, Remediation, Post-mortem](https://federicocalo.dev/en/blog/incident-response-ai-guardrail-bypass-root-cause-patch-post-mortem) — AI Incident Response: Guardrail Bypass Detection, Remediation, Post-mortem It is 2:14 AM. Your phone vibrates: Telegram alert, red tone. [2026-02-27] - [Guardrail cost-benefit: latency added, LLM cost, when the guardrail pays for itself](https://federicocalo.dev/en/blog/guardrail-cost-benefit-latency-added-llm-cost-when-the-guardrail-pays-for-itself) — Guardrail cost-benefit: latency added, LLM cost, when the guardrail pays for itself You have built the guardrail: regex for PII, topic… [2026-02-27] - [Testing guardrail: adversarial test set, jailbreak catalog, coverage measurement, A/B safety](https://federicocalo.dev/en/blog/testing-guardrail-adversarial-test-set-jailbreak-catalog-coverage-measurement-ab) — Testing guardrail: adversarial test set, jailbreak catalog, coverage measurement, A/B safety The guardrail is in production. [2026-02-26] - [Guardrail observability: log reasons block, alert on bypass, audit trail for compliance](https://federicocalo.dev/en/blog/guardrail-observability-log-reasons-block-alert-on-bypass-audit-trail-for-compli) — Guardrail observability: log reasons block, alert on bypass, audit trail for compliance The guardrail has blocked the request. [2026-02-26] - [Output validation: structured output, semantic check, hallucination detection and fact-checking](https://federicocalo.dev/en/blog/output-validation-structured-output-semantic-check-hallucination-detection-and-f) — Output validation: structured output, semantic check, hallucination detection and fact-checking A LLM generates a JSON that passes your… [2026-02-26] - [Prompt injection attack: 6 real patterns, privilege separation defense (dual-LLM)](https://federicocalo.dev/en/blog/prompt-injection-attack-6-real-patterns-privilege-separation-defense-dual-llm) — Prompt injection attack: 6 real patterns, privilege separation defense (dual-LLM) An attacker sends to your system: "Ignore previous… [2026-02-26] - [Constitutional AI: self-critique LLM output, bias mitigation, alignment without RLHF](https://federicocalo.dev/en/blog/constitutional-ai-self-critique-llm-output-bias-mitigation-alignment-without-rlh) — Constitutional AI: the LLM evaluates its own response against principles... [2026-02-26] - [NeMo Guardrails framework: Colang language, topic control, PII masking, jailbreak detection](https://federicocalo.dev/en/blog/nemo-guardrails-framework-colang-language-topic-control-pii-masking-jailbreak-de) — NeMo Guardrails framework: Colang language, topic control, PII masking, jailbreak detection "Vieta topic X, mask PII, blocks user if… [2026-02-26] - [Guardrail landscape 2026: who decides what LLM can do, 3 architectures](https://federicocalo.dev/en/blog/guardrail-landscape-2026-who-decides-what-llm-can-do-3-architectures) — 2026 LLM guardrails: 3 architectures (rule-based, LLM-as-judge, hybrid), OWASP Top 10 LLM matrix, EU AI Act article 99 €35M fines for… [2026-02-26] ### Apache Kafka (11) - [03 - Advanced Kafka Producer and Consumer: Acks, Idempotency and Retry](https://federicocalo.dev/en/blog/03-advanced-kafka-producer-and-consumer-acks-idempotency-and-retry) — Apache Kafka 15 min Kafka Producer e Consumer Avanzati: Acks, Idempotenza e Retry Il comportamento di un producer Kafka dipende… [2026-04-10] - [02 - KRaft in Kafka 4.0: Goodbye ZooKeeper, Quorum Controller and Migration](https://federicocalo.dev/en/blog/02-kraft-in-kafka-40-goodbye-zookeeper-quorum-controller-and-migration) — KRaft in Kafka 4.0: Goodbye ZooKeeper. Kafka 4.0 (March 2025) finally removed ZooKeeper after years of co-existence. Learn KRaft… [2026-04-07] - [01 - Apache Kafka Fundamentals: Topics, Partitions, Offsets and Consumer Groups](https://federicocalo.dev/en/blog/01-apache-kafka-fundamentals-topics-partitions-offsets-and-consumer-groups) — Apache Kafka 12 min Apache Kafka Fondamenti: Topics, Partizioni, Offset e Consumer Group Kafka non è semplicemente una coda di messaggi: è… [2026-04-05] - [11 - Kafka in Production: Sizing, Retention, Replication and Disaster Recovery](https://federicocalo.dev/en/blog/11-kafka-in-production-sizing-retention-replication-and-disaster-recovery) — Apache Kafka 18 min Kafka in Produzione: Sizing, Retention, Replica e Disaster Recovery Portare Kafka in produzione non significa solo… [2026-02-11] - [10 - Dead Letter Queue and Error Handling in Kafka](https://federicocalo.dev/en/blog/10-dead-letter-queue-and-error-handling-in-kafka) — 10 - Dead Letter Queue e Error Handling in Kafka: Apache Kafka 14 min Dead Letter Queue e Error Handling in Kafka In un sistema… [2026-02-11] - [09 - Monitoring Kafka: JMX Exporter, Prometheus and Grafana Dashboard](https://federicocalo.dev/en/blog/09-monitoring-kafka-jmx-exporter-prometheus-and-grafana-dashboard) — Monitoring Kafka: JMX Exporter, Prometheus and Grafana Dashboard. A silent Kafka cluster is not a healthy cluster—it is a cluster you… [2026-02-11] - [08 - Kafka + Apache Flink: Pipeline Analytics Real-Time and Iceberg Sink](https://federicocalo.dev/en/blog/08-kafka-apache-flink-pipeline-analytics-real-time-and-iceberg-sink) — Apache Kafka 20 min Kafka + Apache Flink: Pipeline Analytics Real-Time e Iceberg Sink La combinazione Kafka + Flink e lo standard de facto… [2026-02-10] - [07 - Kafka Connect: Source/Sink Connector, Debezium CDC and DB Integration](https://federicocalo.dev/en/blog/07-kafka-connect-sourcesink-connector-debezium-cdc-and-db-integration) — Apache Kafka 17 min Kafka Connect: Source/Sink Connector, Debezium CDC e Integrazione DB Kafka Connect permette di collegare Kafka a… [2026-02-10] - [06 - Kafka Streams: Stream Processing Embedded in Java, KTable and Windowing](https://federicocalo.dev/en/blog/06-kafka-streams-stream-processing-embedded-in-java-ktable-and-windowing) — Apache Kafka 19 min Kafka Streams: Stream Processing Embedded in Java, KTable e Windowing Kafka Streams e una libreria Java per processare… [2026-02-10] - [05 - Schema Registry: Avro, Protobuf, Compatibility and Schema Evolution](https://federicocalo.dev/en/blog/05-schema-registry-avro-protobuf-compatibility-and-schema-evolution) — Apache Kafka 16 min Schema Registry: Avro, Protobuf, Compatibilita e Schema Evolution Lo Schema Registry e il componente critico per la… [2026-02-10] - [04 - Exactly-Once Semantics in Kafka: Transactions and Coordination](https://federicocalo.dev/en/blog/04-exactly-once-semantics-in-kafka-transactions-and-coordination) — Apache Kafka 17 min Exactly-Once Semantics in Kafka: Transazioni e Coordinamento La semantica exactly-once e la piu difficile da… [2026-02-10] ### Event-Driven Architecture (11) - [03 - CQRS: Separate Read and Write for Independent Scaling](https://federicocalo.dev/en/blog/cqrs-command-query-responsibility-segregation-scaling) — CQRS: Separare Lettura e Scrittura per lo Scaling Indipendente Un'API REST classica usa lo stesso modello per leggere e scrivere dati. [2026-05-12] - [02 - Event Sourcing: State as an Immutable Sequence of Events](https://federicocalo.dev/en/blog/event-sourcing-application-state-immutable-events) — Event Sourcing: State as an Immutable Sequence of Events. Consider how a bank works: your account balance is not just a number in a… [2026-05-11] - [01 - EDA Fundamentals: Domain Events, Commands and Message Bus](https://federicocalo.dev/en/blog/event-driven-architecture-fundamentals-domain-events-message-bus) — Event-Driven Architecture Fundamentals: Domain Events, Commands and Message Bus. Imagine an e-commerce system: when a customer completes an… [2026-05-08] - [11 - Eventual Consistency: Strategies, Trade-Offs and UX Patterns](https://federicocalo.dev/en/blog/eventual-consistency-distributed-systems-strategies-ux) — Eventual Consistency: Strategie, Trade-Off e UX Patterns Un utente aggiorna il suo profilo, clicca su "Salva" e vede ancora il vecchio nome. [2026-02-12] - [10 - Outbox Pattern: Atomic Publishing of Events with CDC](https://federicocalo.dev/en/blog/outbox-pattern-event-publication-atomic-cdc) — Outbox Pattern: Atomic Publishing of Events with CDC. You have a service that must do two things atomically: save state to the database and… [2026-02-12] - [09 - Idempotency in Consumers: Deduplication and Idempotency Key](https://federicocalo.dev/en/blog/idempotency-event-driven-consumer-deduplication-key) — Idempotenza nei Consumer: Deduplication e Idempotency Key Hai configurato il tuo sistema event-driven con SQS, Kafka o EventBridge. [2026-02-12] - [08 - Dead Letter Queue and Resilience in Asynchronous Systems](https://federicocalo.dev/en/blog/dead-letter-queue-resilience-failed-messages) — Event-Driven Architecture 14 min Dead Letter Queue e Resilienza nei Sistemi Asincroni In qualsiasi sistema asincrono, i messaggi falliscono. [2026-02-11] - [07 - SQS vs SNS vs EventBridge: When to Use Which AWS Service](https://federicocalo.dev/en/blog/aws-sqs-sns-eventbridge-when-to-use-which) — SQS vs SNS vs EventBridge: When to Use Which AWS Service. Three AWS services, three different philosophies. SQS is queue-based, SNS is… [2026-02-11] - [06 - AWS EventBridge: Serverless Event Bus and Content-Based Routing](https://federicocalo.dev/en/blog/aws-eventbridge-event-bus-routing-schema-registry) — Event-Driven Architecture 15 min AWS EventBridge: Event Bus Serverless e Content-Based Routing Amazon EventBridge è l'event bus serverless… [2026-02-11] - [05 - Saga Pattern: Distributed Transactions with Choreography and Orchestration](https://federicocalo.dev/en/blog/saga-pattern-distributed-transactions-choreography-orchestration) — Event-Driven Architecture 18 min Saga Pattern: Transazioni Distribuite con Choreography e Orchestration Nei microservizi non esiste il… [2026-02-11] - [04 - Event Sourcing + CQRS Together: Projection, Snapshot and Consistency](https://federicocalo.dev/en/blog/event-sourcing-cqrs-projection-snapshot-eventual-consistency) — Event-Driven Architecture 19 min Event Sourcing + CQRS Insieme: Projection, Snapshot e Consistency Event Sourcing da solo gestisce il lato… [2026-02-11] ### LegalTech: NLP, Compliance and Smart Contracts (11) LegalTech: NLP for legal document analysis, compliance automation, smart contracts, e-discovery, contract lifecycle management, and RegTech for the legal sector. - [AI for Italian Justice 2026: Courts, LLM, Legal Tech Automation](https://federicocalo.dev/en/blog/ai-for-italian-justice-2026-courts-llm-legal-tech-automation) — AI Legal Systems Italy 2026: PNRR €2.7B Justice, backlog 5M Proceedings. NLP Document Summarization, legal Precedent Retrieval, Contract… [2026-05-29] - [09 - LegalTech Data Integration Patterns](https://federicocalo.dev/en/blog/legaltech-data-integration-patterns) — Pattern di Integrazione Dati LegalTech: API, ECLI e Interoperabilità Il settore legale e notoriamente frammentato: dati normativi… [2026-01-31] - [08 - Building a Legal AI Assistant (Legal Copilot)](https://federicocalo.dev/en/blog/building-legal-ai-assistant-copilot) — Building a legal AI assistant: RAG on legal corpus, hallucination guardrails and lawyer-friendly interface. [2026-01-31] - [07 - Legal Data Privacy & GDPR Compliance Systems](https://federicocalo.dev/en/blog/legal-data-privacy-gdpr-compliance-systems) — Data Privacy e GDPR Compliance Systems Le sanzioni GDPR cumulative hanno raggiunto 5,88 miliardi di euro entro gennaio 2025, con 1,2… [2026-01-31] - [06 - E-Signature and Document Authentication at Scale](https://federicocalo.dev/en/blog/e-signature-document-authentication-at-scale) — E-signature and document authentication at scale. In 2024, the global e-signature market exceeded $5 billion. Learn PKI, eIDAS, digital… [2026-01-31] - [05 - Case Law Search Engine: Vector Embeddings Architecture](https://federicocalo.dev/en/blog/case-law-search-engine-vector-embeddings) — Case law search engine with vector embeddings. A lawyer searching precedents for "product liability damages" in seconds instead of hours.… [2026-01-30] - [04 - Legal Document Summarization with Generative AI](https://federicocalo.dev/en/blog/legal-document-summarization-generative-ai) — Summarize legal contracts and litigation documents effortlessly using Generative AI. A corporate merger agreement typically exceeds 300… [2026-01-30] - [03 - Smart Contracts for Legal Agreements: Solidity and Vyper](https://federicocalo.dev/en/blog/smart-contracts-legal-agreements-solidity-vyper) — Smart contracts for legal agreements. In 2025, Arizona and Wyoming explicitly recognized smart contract code as valid legal binding. Learn… [2026-01-30] - [02 - Compliance Automation with Dynamic Rules Engines](https://federicocalo.dev/en/blog/compliance-automation-dynamic-rules-engines) — Compliance Automation con Rules Engine Dinamici: RegTech nel 2025 Il mercato globale del RegTech (Regulatory Technology) ha raggiunto i 16… [2026-01-30] - [01 - Building e-Discovery Platforms: Architecture Patterns](https://federicocalo.dev/en/blog/building-e-discovery-platforms-architecture-patterns) — Architettura Piattaforma e-Discovery: Ingestion, Processing e AI Review Nel 2024, l'adozione di intelligenza artificiale nelle piattaforme… [2026-01-30] - [00 - NLP for Contract Analysis: From OCR to Understanding](https://federicocalo.dev/en/blog/nlp-contract-analysis-ocr-to-understanding) — NLP for contract analysis from OCR to understanding. Every year, companies worldwide manage millions of contracts. Learn how NLP, machine… [2026-01-30] ### AI Observability (10) - [End-to-end workflow LLM observability: instrument agent, production deploy, cost SLA](https://federicocalo.dev/en/blog/end-to-end-workflow-llm-observability-instrument-agent-production-deploy-cost-sl) — End-to-end workflow LLM observability: instrument agent, production deploy, cost SLA Federico Caló has disassembled all the individual… [2026-03-01] - [Debug trace analysis: root-cause in 5 minutes, trace similarity, error pattern detection](https://federicocalo.dev/en/blog/debug-trace-analysis-root-cause-in-5-minutes-trace-similarity-error-pattern-dete) — Debug trace analysis: root-cause in 5 minutes, trace similarity, error pattern detection It's 14:30 on any Wednesday, a premium user of... [2026-03-01] - [Production alerting LLM: latency spike, error rate, cost anomaly, token budget](https://federicocalo.dev/en/blog/production-alerting-llm-latency-spike-error-rate-cost-anomaly-token-budget) — Production alerting for LLM: Prometheus alert rules on p99 latency, z-score anomaly detection, AlertManager routing, PagerDuty webhook,… [2026-02-28] - [Cost tracking per component: which step burns token, cost per user, FinOps integration](https://federicocalo.dev/en/blog/cost-tracking-per-component-which-step-burns-token-cost-per-user-finops-integrat) — Cost tracking per component: which step burns token, cost per user, FinOps integration The CFO's message arrives at 9:14 on Monday… [2026-02-28] - [Span design: semantic tracing for thought, tool call, retrieval, generation](https://federicocalo.dev/en/blog/span-design-semantic-tracing-for-thought-tool-call-retrieval-generation) — Span design: semantic tracing for thought, tool call, retrieval, generation A modern agent is a machine that thinks out loud. [2026-02-28] - [Helicone multi-provider: track OpenAI + Anthropic + Ollama in unified trace](https://federicocalo.dev/en/blog/helicone-multi-provider-track-openai-anthropic-ollama-in-unified-trace) — Helicone multi-provider: track OpenAI + Anthropic + Ollama in unified trace You are using Claude Sonnet for complex reasoning tasks,… [2026-02-28] - [Phoenix (Arize) notebook-first observability: experimentation vs production monitoring](https://federicocalo.dev/en/blog/phoenix-arize-notebook-first-observability-experimentation-vs-production-monitor) — Phoenix (Arize) notebook-first observability: experimentation vs production monitoring Open Jupyter, import two lines of code, and after… [2026-02-28] - [Langfuse setup: self-hosted vs managed, prompt management, evaluation integration](https://federicocalo.dev/en/blog/langfuse-setup-self-hosted-vs-managed-prompt-management-evaluation-integration) — Langfuse setup: self-hosted vs managed, prompt management, evaluation integration Langfuse represents the most pragmatic entry point... [2026-02-28] - [LLM Observability Crisis: Silent Failures, Why Logging Isn't Enough](https://federicocalo.dev/en/blog/01-llm-observability-crisis-silent-failures-perche-il-logging-non-basta) — LLM observability crisis: silent failures, perché il logging non basta: LLM observability crisis: silent failures, perché il logging non… [2026-02-28] - [Monitoring self-hosted LLM: GPU utilization, token latency, cost tracking real-time](https://federicocalo.dev/en/blog/monitoring-self-hosted-llm-gpu-utilization-token-latency-cost-tracking-real-time) — How to monitor a self-hosted LLM with Prometheus, Grafana, and structured logging: GPU utilization, token latency, real-time cost tracking… [2026-02-23] ### Computer Vision with Deep Learning (10) Computer vision: CNN, object detection with YOLO, image segmentation, GANs, ViT, medical imaging, autonomous driving, and vision model deployment on edge devices. - [10 - Anomaly Detection with Computer Vision in Manufacturing](https://federicocalo.dev/en/blog/anomaly-detection-computer-vision-manufacturing) — Complete guide to Anomaly Detection with Computer Vision in Manufacturing: architecture, practical implementation and best practices for… [2026-05-17] - [09 - Face Detection and Recognition: MediaPipe and Beyond](https://federicocalo.dev/en/blog/face-detection-recognition-mediapipe-beyond) — Complete guide to Face Detection and Recognition: MediaPipe and Beyond: architecture, practical implementation and best practices for… [2026-05-16] - [08 - Deploying YOLO26 on Edge: Raspberry Pi and Jetson](https://federicocalo.dev/en/blog/deploying-yolo26-edge-raspberry-pi-jetson) — Complete guide to Deploying YOLO26 on Edge: Raspberry Pi and Jetson: architecture, practical implementation and best practices for… [2026-05-16] - [07 - Building CV Pipelines: OpenCV Integration with PyTorch](https://federicocalo.dev/en/blog/building-cv-pipelines-opencv-integration-pytorch) — Complete guide to Building CV Pipelines: OpenCV Integration with PyTorch: architecture, practical implementation and best practices for… [2026-05-14] - [06 - Image Augmentation: Techniques to Prevent Overfitting](https://federicocalo.dev/en/blog/image-augmentation-techniques-prevent-overfitting) — Complete guide to Image Augmentation: Techniques to Prevent Overfitting: architecture, practical implementation and best practices for… [2026-05-14] - [05 - Image Segmentation: Semantic, Instance, Panoptic](https://federicocalo.dev/en/blog/image-segmentation-semantic-instance-panoptic) — Complete guide to Image Segmentation: Semantic, Instance, Panoptic: architecture, practical implementation and best practices for… [2026-05-13] - [04 - Object Detection vs Segmentation: Tasks and Techniques](https://federicocalo.dev/en/blog/object-detection-vs-segmentation-tasks-techniques) — Complete guide to Object Detection vs Segmentation: Tasks and Techniques: architecture, practical implementation and best practices for… [2026-05-13] - [03 - YOLO26: Real-Time Object Detection](https://federicocalo.dev/en/blog/yolo26-real-time-object-detection) — Complete guide to YOLO26: Real-Time Object Detection: architecture, practical implementation and best practices for developers and… [2026-05-12] - [02 - Transfer Learning: Fine-tuning ResNet and Vision Models](https://federicocalo.dev/en/blog/transfer-learning-fine-tuning-resnet-vision-models) — Complete guide to Transfer Learning: Fine-tuning ResNet and Vision Models: architecture, practical implementation and best practices for… [2026-05-11] - [01 - CNN Fundamentals: Architecture, Training, Deployment](https://federicocalo.dev/en/blog/cnn-fundamentals-architecture-training-deployment) — Complete guide to CNN Fundamentals: Architecture, Training, Deployment: architecture, practical implementation and best practices for… [2026-05-07] ### Concurrency (10) - [10 - Distributed Systems and Concurrency: CAP Theorem, Consistency Models and CRDT](https://federicocalo.dev/en/blog/10-distributed-systems-and-concurrency-cap-theorem-consistency-models-and-crdt) — Concurrency 20 min 10 - Distributed Systems and Concurrency: CAP Theorem, Consistency Models and CRDT When concurrency crosses the network:… [2026-06-04] - [09 - Backpressure and Flow Control: Managing the Case Where the Producer Outperforms the Consumer](https://federicocalo.dev/en/blog/09-backpressure-and-flow-control-managing-the-case-where-the-producer-outperform) — Concurrency 15 min 09 - Backpressure and Flow Control: Managing the Case Where the Producer Outperforms the Consumer Backpressure is the… [2026-06-03] - [08 - Lock-Free Data Structures: Atomic Operations, Memory Ordering and Compare-and-Swap](https://federicocalo.dev/en/blog/08-lock-free-data-structures-atomic-operations-memory-ordering-and-compare-and-s) — Concurrency 19 min 08 - Strutture Dati Lock-Free: Operazioni Atomiche, Memory Ordering e Compare-and-Swap Strutture dati lock-free usano… [2026-06-01] - [07 - Race Condition and Deadlock: How to Recognize, Diagnose and Prevent Them](https://federicocalo.dev/en/blog/07-race-condition-and-deadlock-how-to-recognize-diagnose-and-prevent-them) — Concurrency 17 min 07 - Race Condition and Deadlock: How to Recognize, Diagnose and Prevent Them Race conditions and deadlocks are the… [2026-05-31] - [06 - Rust Async and Tokio: Future, Pin, Waker and the Zero-Cost Concurrency Model](https://federicocalo.dev/en/blog/06-rust-async-and-tokyo-future-pin-waker-and-the-zero-cost-concurrency-model) — Master Rust async programming with Tokio runtime. Understand Future trait, Pin, Waker, and zero-cost abstractions. Build high-performance… [2026-05-27] - [05 - Java Virtual Threads (Project Loom): Thread Platform vs Virtual Threads and Structured Concurrency](https://federicocalo.dev/en/blog/05-java-virtual-threads-project-loom-thread-platform-vs-virtual-threads-and-stru) — Concurrency 16 min 05 - Java Virtual Threads (Project Loom): Thread Platform vs Thread Virtuali e Structured Concurrency Java 21 porta i… [2026-05-26] - [04 - Async/Await Advanced Python: asyncio Internals, TaskGroup and Robusta Cancellation](https://federicocalo.dev/en/blog/04-asyncawait-advanced-python-asyncio-internals-taskgroup-and-robusta-cancellati) — Concurrency 17 min 04 - Async/Await Python Avanzato: asyncio Internals, TaskGroup e Cancellation Robusta asyncio.TaskGroup (Python 3.11+)… [2026-05-25] - [03 - Goroutine and Channel in Go: Practical Competition with Communicating Sequential Processes](https://federicocalo.dev/en/blog/03-goroutine-and-channel-in-go-practical-competition-with-communicating-sequenti) — Concurrency 16 min Goroutine e Channel in Go: Concorrenza Pratica con Communicating Sequential Processes Go implementa Communicating… [2026-05-24] - [02 - JavaScript Event Loop: How It Really Works, Call Stack, Microtask and Macrotask](https://federicocalo.dev/en/blog/02-javascript-event-loop-how-it-really-works-call-stack-microtask-and-macrotask) — Concurrency 14 min JavaScript Event Loop: How It Really Works, Call Stack, Microtask and Macrotask The event loop is the heart of… [2026-05-22] - [01 - Concurrency Models Compared: Thread OS, Event Loop, Goroutine, Actors and Async/Await](https://federicocalo.dev/en/blog/01-concurrency-models-compared-thread-os-event-loop-goroutine-actors-and-asyncaw) — Concurrency 15 min Modelli di Concorrenza a Confronto: Thread OS, Event Loop, Goroutine, Attori e Async/Await Mappa definitiva dei modelli… [2026-05-21] ### Core Web Vitals (10) - [07 - CSS Anchor Positioning: Tooltip and Dropdown Without JavaScript](https://federicocalo.dev/en/blog/css-anchor-positioning-tooltip-dropdown) — CSS Anchor Positioning: Tooltip and Dropdown Without JavaScript. Building a tooltip in JavaScript means writing code to calculate position,… [2026-05-19] - [06 - CSS Container Queries: Truly Responsive Components](https://federicocalo.dev/en/blog/css-container-queries-responsive-components) — CSS Container Queries: Componenti Veramente Responsivi Per anni, il responsive design ha significato: "adatta il layout al viewport". [2026-05-17] - [05 - Font Optimization: Subsetting, Variable Fonts and font-display](https://federicocalo.dev/en/blog/font-optimization-subsetting-variable-fonts) — Font Optimization: Subsetting, Variable Fonts and font-display. Web fonts are often the overlooked factor in performance optimization.… [2026-05-16] - [04 - CLS Prevention: Visual Stability and Layout Shift Debugging](https://federicocalo.dev/en/blog/cls-prevention-cumulative-layout-shift) — CLS Prevention: Stabilita Visiva e Layout Shift Debugging Stai leggendo un articolo, stai per cliccare su un link - e all'improvviso tutto… [2026-05-14] - [03 - LCP Optimization: Image Preloading, Critical CSS and SSR](https://federicocalo.dev/en/blog/lcp-optimization-image-preloading-critical-css) — LCP Optimization: Image Preloading, Critical CSS and SSR. Largest Contentful Paint (LCP) measures the time for the main content to render.… [2026-05-14] - [02 - scheduler.yield() and Long Tasks: Unlock the Main Thread](https://federicocalo.dev/en/blog/scheduler-yield-long-tasks-main-thread) — 02 - scheduler.yield() e Long Tasks: Sblocca il Main Thread: scheduler.yield() e Long Tasks: Sblocca il Main Thread Il browser ha un solo… [2026-05-12] - [01 - INP: The New Critical Metric That Replaces FID](https://federicocalo.dev/en/blog/inp-interaction-to-next-paint-complete-guide) — INP: The New Critical Metric That Replaces FID. On March 12, 2024, Google completed the Core Web Vitals transition: FID (First Input Delay)… [2026-05-11] - [10 - Measuring and Monitoring Core Web Vitals in Production](https://federicocalo.dev/en/blog/measuring-monitoring-core-web-vitals-production) — Measuring Core Web Vitals in the lab is not enough: field data from Chrome User Experience Report (CrUX) often diverges 30-50% from… [2026-02-12] - [09 - CSS if(), Grid Lanes and the CSS Novelties of 2026](https://federicocalo.dev/en/blog/css-novelties-2026-if-grid-lanes-scroll-animations) — 2026 marks a generational leap for CSS: if() introduces native conditional logic in property values, Grid Lanes brings native masonry… [2026-02-12] - [08 - View Transitions API: Native Navigation Animations](https://federicocalo.dev/en/blog/view-transitions-api-navigation-animations) — The View Transitions API brings smooth, native-app animations directly to the browser, without third-party libraries. The same-document… [2026-02-12] ### dbt (10) - [10 - dbt in Production: Data Governance, Semantic Layer and Orchestration with Airflow](https://federicocalo.dev/en/blog/10-dbt-in-production-data-governance-semantic-layer-and-orchestration-with-airfl) — dbt 19 min dbt in Produzione: Data Governance, Semantic Layer e Orchestrazione con Airflow Architettura dbt enterprise: accesso granulare a… [2026-06-05] - [09 - Advanced Incremental Models in dbt: Merge Strategies, Microbatch and Change Data Capture](https://federicocalo.dev/en/blog/dbt-incremental-avanzati-merge-microbatch-cdc) — dbt 18 min Advanced Incremental Models in dbt: Merge Strategies, Microbatch and Change Data Capture Beyond basic incremental: microbatch… [2026-06-04] - [08 - CI/CD for dbt: GitHub Actions, Slim CI with State and Automatic Testing on Pull Request](https://federicocalo.dev/en/blog/08-cicd-for-dbt-github-actions-slim-ci-with-state-and-automatic-testing-on-pull-) — dbt 16 min CI/CD for dbt: GitHub Actions, Slim CI with State and Automatic Testing on Pull Request How to automate dbt testing and… [2026-06-03] - [07 - dbt Core vs dbt Cloud: Differences, Use Cases and How to Choose the Right Solution](https://federicocalo.dev/en/blog/07-dbt-core-vs-dbt-cloud-differences-use-cases-and-how-to-choose-the-right-solut) — dbt 11 min dbt Core vs dbt Cloud: Differences, Use Cases and How to Choose the Right Solution dbt Core is open-source and free but requires… [2026-06-01] - [06 - Automatic Documentation in dbt: YAML Descriptions, Data Lineage and dbt Catalog](https://federicocalo.dev/en/blog/06-automatic-documentation-in-dbt-yaml-descriptions-data-lineage-and-dbt-catalog) — dbt 12 min Documentazione Automatica in dbt: Descrizioni YAML, Data Lineage e dbt Catalog dbt genera automaticamente documentazione e… [2026-05-31] - [05 - Testing in dbt: Generic Built-in Tests, Custom SQL Tests and dbt-expectations](https://federicocalo.dev/en/blog/05-testing-in-dbt-generic-built-in-tests-custom-sql-tests-and-dbt-expectations) — dbt 14 min Testing in dbt: Test Generici Built-in, Test SQL Personalizzati e dbt-expectations dbt test garantisce la qualità dei dati: 4… [2026-05-26] - [04 - dbt Materializations: Table, View, Incremental Models and Snapshots for Change Data Capture](https://federicocalo.dev/en/blog/04-dbt-materializations-table-view-incremental-models-and-snapshots-for-change-d) — dbt 17 min Materializzazioni dbt: Table, View, Modelli Incrementali e Snapshot per Change Data Capture Scegliere la materializzazione… [2026-05-25] - [03 - Jinja and Macros in dbt: Dynamic SQL, Templating and Custom Macros](https://federicocalo.dev/en/blog/03-jinja-and-macros-in-dbt-dynamic-sql-templating-and-custom-macros) — dbt 15 min Jinja e Macro in dbt: SQL Dinamico, Templating e Macro Personalizzate Jinja trasforma dbt da strumento SQL a framework di… [2026-05-24] - [02 - dbt Core Setup: Project Structure, Connection Profiles and First SQL Transformation](https://federicocalo.dev/en/blog/02-dbt-core-setup-project-structure-connection-profiles-and-first-sql-transforma) — dbt 14 min dbt Core Setup: Project Structure, Connection Profiles and First SQL Transformation From command line to first transformation:... [2026-05-22] - [01 - What is dbt and Why Analytics Engineering is Revolutionizing the Data Stack](https://federicocalo.dev/en/blog/01-what-is-dbt-and-why-analytics-engineering-is-revolutionizing-the-data-stack) — dbt 10 min Cos'è dbt e Perché l'Analytics Engineering Sta Rivoluzionando il Data Stack dbt porta il software engineering nel SQL:… [2026-05-21] ### Deep Learning and Neural Networks (10) Deep learning from the basics: perceptron, feedforward neural networks, CNN, RNN, LSTM, transfer learning, and fine-tuning with PyTorch and TensorFlow. Mathematical theory and practical implementations. - [10 - Explainable AI (XAI): SHAP, LIME, and Model Interpretability](https://federicocalo.dev/en/blog/explainable-ai-xai-shap-lime-interpretability) — Introduction: Why Models Must Be Explainable. Explainable AI (XAI) addresses one of the most urgent challenges in deep learning:… [2026-05-05] - [09 - TinyML and Edge AI: Deep Learning on Embedded Devices](https://federicocalo.dev/en/blog/tinyml-edge-ai-deep-learning-embedded) — Introduction: Deep Learning at the Edge. TinyML is the field that brings deep learning to devices with extremely limited resources... [2026-05-03] - [08 - Advanced Transfer Learning: BERT, GPT, and Hugging Face](https://federicocalo.dev/en/blog/transfer-learning-advanced-bert-gpt-hugging-face) — Introduzione: Riutilizzare la Conoscenza dei Modelli Il Transfer Learning avanzato e la chiave per sfruttare modelli pre-addestrati su… [2026-05-02] - [07 - Reinforcement Learning: Q-Learning, DQN, and PPO](https://federicocalo.dev/en/blog/reinforcement-learning-q-learning-dqn-ppo) — Introduzione: Apprendere dalle Ricompense Il Reinforcement Learning (RL) e un paradigma di apprendimento fondamentalmente diverso dal… [2026-05-01] - [06 - Diffusion Models: The New Frontier of Content Generation](https://federicocalo.dev/en/blog/diffusion-models-content-generation-frontier) — Introduction: The New Frontier of Generation. Diffusion Models have surpassed GANs as the state-of-the-art in image generation... [2026-04-30] - [05 - GANs (Generative Adversarial Networks): Generating Synthetic Data](https://federicocalo.dev/en/blog/gan-generative-adversarial-networks-synthetic-data) — Introduzione: Due Reti in Competizione Le Generative Adversarial Networks (GAN) , introdotte da Ian Goodfellow nel 2014, rappresentano uno… [2026-04-29] - [04 - Transformers and Attention Mechanism: The Architecture That Revolutionized AI](https://federicocalo.dev/en/blog/transformers-attention-mechanism-ai-revolution) — Introduction: The Architecture That Changed Everything. The Transformer, introduced in the paper "Attention Is All You Need" (Vaswani et… [2026-04-27] - [03 - Recurrent Neural Networks (RNN) and LSTM: Sequences and Time Series](https://federicocalo.dev/en/blog/recurrent-neural-networks-rnn-lstm-sequences) — Learn deep learning for sequences: RNNs process sequences while maintaining memory. LSTMs solve vanishing gradient. GRUs as lightweight… [2026-04-24] - [02 - Convolutional Neural Networks (CNN): Practical Computer Vision](https://federicocalo.dev/en/blog/convolutional-neural-networks-cnn-computer-vision) — Introduction: How CNNs See the World. Convolutional Neural Networks (CNN) have revolutionized computer vision, making it possible... [2026-04-24] - [01 - Introduction to Neural Networks: From Perceptron to Deep Learning](https://federicocalo.dev/en/blog/neural-networks-introduction-perceptron-deep-learning) — Introduction: What Are Neural Networks? Artificial neural networks represent the foundation of modern deep learning. [2026-04-22] ### Advanced Deep Learning and Edge Deployment (10) Advanced deep learning: quantization, pruning, knowledge distillation, edge device deployment, ONNX Runtime, TensorRT, and optimization for embedded and mobile devices. - [10 - Optimizing Deep Learning: Memory and Speed Trade-offs](https://federicocalo.dev/en/blog/optimizing-deep-learning-memory-speed-trade-offs) — Complete guide to Optimizing Deep Learning: Memory and Speed Trade-offs: architecture, practical implementation and best practices for… [2026-05-03] - [09 - Automated Neural Architecture Search: Techniques and Tools](https://federicocalo.dev/en/blog/automated-neural-architecture-search-techniques-tools) — Complete guide to Automated Neural Architecture Search: Techniques and Tools: architecture, practical implementation and best practices for… [2026-05-02] - [08 - Vision Transformers: Architecture and Training](https://federicocalo.dev/en/blog/vision-transformers-architecture-training) — Complete guide to Vision Transformers: Architecture and Training: architecture, practical implementation and best practices for developers… [2026-05-01] - [07 - LLM on Edge: Deploying on Raspberry Pi and Jetson](https://federicocalo.dev/en/blog/llm-edge-deploying-raspberry-pi-jetson) — Complete guide to LLM on Edge: Deploying on Raspberry Pi and Jetson: architecture, practical implementation and best practices for… [2026-05-01] - [06 - Running Local LLMs: Ollama Setup and Deployment](https://federicocalo.dev/en/blog/running-local-llms-ollama-setup-deployment) — Complete guide to Running Local LLMs: Ollama Setup and Deployment: architecture, practical implementation and best practices for developers… [2026-04-30] - [05 - Neural Network Pruning: Structured and Unstructured](https://federicocalo.dev/en/blog/neural-network-pruning-structured-unstructured) — Complete guide to Neural Network Pruning: Structured and Unstructured: architecture, practical implementation and best practices for… [2026-04-29] - [04 - Knowledge Distillation: Compress Models Efficiently](https://federicocalo.dev/en/blog/knowledge-distillation-compress-models-efficiently) — Complete guide to Knowledge Distillation: Compress Models Efficiently: architecture, practical implementation and best practices for… [2026-04-29] - [03 - Model Quantization: GPTQ, AWQ, SmoothQuant](https://federicocalo.dev/en/blog/model-quantization-gptq-awq-smoothquant) — Complete guide to Model Quantization: GPTQ, AWQ, SmoothQuant: architecture, practical implementation and best practices for developers and… [2026-04-28] - [02 - Fine-Tuning Transformers: LoRA, QLoRA, DoRA](https://federicocalo.dev/en/blog/fine-tuning-transformers-lora-qlora-dora) — Complete guide to Fine-Tuning Transformers: LoRA, QLoRA, DoRA: architecture, practical implementation and best practices for developers and… [2026-04-27] - [01 - Understanding Attention: The Core of Transformers](https://federicocalo.dev/en/blog/understanding-attention-core-transformers) — Complete guide to Understanding Attention: The Core of Transformers: architecture, practical implementation and best practices for… [2026-04-25] ### Detection Engineering: Building Defense Tools (10) Detection engineering: SIEM/SOAR, sigma rules, threat detection, incident response automation, malware analysis, and building defensive security pipelines. - [09 - Testing Detection Rules: Unit Testing for Security Logic](https://federicocalo.dev/en/blog/testing-detection-rules-unit-testing-security-logic) — Testing Detection Rules: Unit Testing for Security Logic. If you write application code without tests, you're considered a bad developer. [2026-01-30] - [08 - Alert Triage Automation: Reducing MTTD with Graph Analysis](https://federicocalo.dev/en/blog/alert-triage-automation-reducing-mttd-graph-analysis) — Alert Triage Automation: Reducing MTTD with Graph Analysis. The alert triage problem is one of the most costly and frustrating aspects of a… [2026-01-30] - [07 - AI-Assisted Detection Generation: LLMs for Sigma Rule Authoring](https://federicocalo.dev/en/blog/ai-assisted-detection-generation-llms-sigma-rules) — AI-Assisted Detection: LLMs for Sigma Rule Generation. The integration of Large Language Models into detection engineering represents one… [2026-01-29] - [06 - Behavioral Anomaly Detection: ML Models for Log Data](https://federicocalo.dev/en/blog/behavioral-anomaly-detection-ml-models-log-data) — ML models for behavioral anomaly detection on logs: feature engineering, isolation forest, autoencoder and baseline modeling. [2026-01-29] - [05 - Threat Intelligence Ingestion: Building a STIX/TAXII Processor](https://federicocalo.dev/en/blog/threat-intelligence-ingestion-stix-taxii-processor) — Threat Intelligence Ingestion: Building a STIX/TAXII Processor. Threat intelligence is the fuel of modern security operations: without… [2026-01-29] - [04 - Writing SOAR Playbooks in Python: Incident Response Automation](https://federicocalo.dev/en/blog/soar-playbooks-python-incident-response-automation) — SOAR Playbook in Python: Automazione Incident Response Un Security Orchestration, Automation and Response (SOAR) playbook e molto più di… [2026-01-29] - [03 - MITRE ATT&CK Integration: Mapping Coverage Gaps Programmatically](https://federicocalo.dev/en/blog/mitre-attck-integration-mapping-coverage-gaps) — MITRE ATT&CK Integration: Mappare Coverage Gap Programmaticamente Il framework MITRE ATT&CK (Adversarial Tactics, Techniques and Common… [2026-01-29] - [02 - Detection-as-Code Pipeline with Git & CI/CD](https://federicocalo.dev/en/blog/detection-as-code-pipeline-git-cicd) — Detection-as-Code Pipeline con Git e CI/CD Nel 2025, solo il 35% dei team di sicurezza utilizza Detection-as-Code in modo sistematico,… [2026-01-29] - [01 - Sigma Rules: Universal Detection Logic & SIEM Conversion](https://federicocalo.dev/en/blog/sigma-rules-universal-detection-logic-siem-conversion) — Writing Sigma rules for universal detection: YAML syntax, logsource mapping and automatic conversion for Splunk, Elastic and Sentinel. [2026-01-29] - [00 - Detection Engineering as a Discipline: Scripts to Pipelines](https://federicocalo.dev/en/blog/detection-engineering-discipline-scripts-pipelines) — 01 - Detection Engineering: dalla Disciplina allo Script alla Pipeline In un panorama di minacce informatiche in costante evoluzione, la… [2026-01-28] ### Edge Computing (10) - [10 - Full-Stack Architectures at the Edge: Case Study from Zero to Production](https://federicocalo.dev/en/blog/full-stack-edge-architecture-workers-d1-r2-production) — Edge Computing 20 min Full-Stack Architectures at the Edge: Case Study from Zero to Production A complete case study building a full-stack… [2026-02-09] - [09 - Testing of Workers in Local: Miniflare, Vitest and Wrangler Dev](https://federicocalo.dev/en/blog/testing-cloudflare-workers-miniflare-vitest-en) — Edge Computing 13 min Testing di Workers in Local: Miniflare, Vitest e Wrangler Dev Un workflow completo per testare Workers localmente con… [2026-02-09] - [08 - Cache API and Invalidation Strategies in Cloudflare Workers](https://federicocalo.dev/en/blog/cache-api-invalidation-cloudflare-workers-en) — Edge Computing 11 min Cache API e Strategie di Invalidation in Cloudflare Workers La Cache API nei Workers permette di controllare… [2026-02-08] - [07 - Geographic Routing at the Edge: Content Personalization and GDPR Compliance](https://federicocalo.dev/en/blog/geographic-routing-edge-personalization-gdpr) — Edge Computing 12 min Routing Geografico all'Edge: Personalizzazione Contenuti e Compliance GDPR Impara a costruire logica di routing… [2026-02-08] - [06 - Vercel Edge Runtime: Advanced Middleware, Geolocation and A/B Testing](https://federicocalo.dev/en/blog/vercel-edge-runtime-middleware-geolocation-ab-testing) — Edge Computing 13 min Vercel Edge Runtime: Advanced Middleware, Geolocation and A/B Testing With Vercel, edge middleware executes before… [2026-02-08] - [05 - Workers AI: LLM Inference and Vision Models Directly at the Edge](https://federicocalo.dev/en/blog/workers-ai-llm-inference-edge) — Edge Computing 15 min Workers AI: Inferenza di LLM e Modelli Vision Direttamente sull'Edge Workers AI ha registrato una crescita del 4000%… [2026-02-08] - [04 - Durable Objects: Strongly Consistent State and WebSockets at the Edge](https://federicocalo.dev/en/blog/durable-objects-consistent-state-websockets) — Edge Computing 16 min Durable Objects: Strongly Consistent State and WebSockets at the Edge Durable Objects are the most powerful primitive… [2026-02-08] - [03 - Persistence at the Edge: Workers KV, R2 Object Storage and D1 SQLite](https://federicocalo.dev/en/blog/cloudflare-workers-kv-r2-d1-persistence) — Edge Computing 14 min Persistenza sull'Edge: Workers KV, R2 Object Storage e D1 SQLite Confronto pratico tra i tre layer di storage… [2026-02-08] - [02 - Your First Cloudflare Worker: Fetch Handler, Wrangler and Deploy](https://federicocalo.dev/en/blog/first-cloudflare-worker-fetch-handler-deploy) — Edge Computing 12 min Your First Cloudflare Worker: Fetch Handler, Wrangler and Deploy A step-by-step guide to creating, testing and… [2026-02-08] - [01 - V8 Isolates Explained: How Cloudflare Workers Eliminate Cold Starts](https://federicocalo.dev/en/blog/v8-isolates-cloudflare-workers-cold-starts-en) — Edge Computing 10 min V8 Isolates Explained: How Cloudflare Workers Eliminate Cold Starts Discover why classic containers suffer from cold… [2026-02-07] ### EdTech: Intelligent Learning Platforms (10) EdTech engineering: modern LMS, adaptive learning with AI, gamification, learning analytics, xAPI/LTI standards, and architectures for scalable educational platforms. - [09 - Multi-Tenant Content Management: Versioning & SCORM Compliance](https://federicocalo.dev/en/blog/multi-tenant-content-management-versioning-scorm) — Multi-Tenant Content Management: Versioning and SCORM Compliance. A large training company serves 500 corporate clients, each with their… [2026-01-28] - [08 - Mobile-First EdTech: Offline-First Architecture](https://federicocalo.dev/en/blog/mobile-first-edtech-offline-first-architecture) — Mobile-First EdTech: Offline-First Architecture. 67% of students in developing countries access educational content exclusively via... [2026-01-28] - [07 - Real-Time Collaboration in EdTech: CRDTs & WebSockets](https://federicocalo.dev/en/blog/real-time-collaboration-edtech-crdts-websockets) — Implementing real-time collaboration in educational platforms: CRDTs for collaborative editing, WebSocket and conflict resolution. [2026-01-28] - [06 - Learning Analytics: Data Pipelines with xAPI & Kafka](https://federicocalo.dev/en/blog/learning-analytics-data-pipelines-xapi-kafka) — Learning analytics pipelines with xAPI and Kafka: behavioral data collection, stream processing and insight dashboards. [2026-01-28] - [05 - Gamification Engine Architecture: State Machines & Mechanics](https://federicocalo.dev/en/blog/gamification-engine-architecture-state-machines) — Gamification Engine: Architecture and State Machines. 80% of students report being more motivated when studying on platforms that… [2026-01-28] - [04 - Personalized Tutoring with LLMs: RAG for Knowledge Grounding](https://federicocalo.dev/en/blog/personalized-tutoring-llms-rag-knowledge-grounding) — Personalized Tutor with LLM: RAG for Knowledge Grounding. The dream of a private tutor for every student, available 24/7, capable of... [2026-01-28] - [03 - AI Proctoring Systems: Privacy-First with Computer Vision](https://federicocalo.dev/en/blog/ai-proctoring-systems-privacy-first-computer-vision) — Sistemi di Proctoring AI: Privacy-First con Computer Vision Il 2020 ha trasformato l'esame universitario in un problema di ingegneria. [2026-01-27] - [02 - Video Streaming for Education: WebRTC vs HLS vs DASH](https://federicocalo.dev/en/blog/video-streaming-education-webrtc-hls-dash) — Video protocol comparison for educational platforms: WebRTC for live classes, HLS/DASH for on-demand and hybrid architecture. [2026-01-27] - [01 - Adaptive Learning Algorithms: From Theory to Production](https://federicocalo.dev/en/blog/adaptive-learning-algorithms-theory-to-production) — Implementing adaptive learning algorithms: IRT, knowledge tracing, personalized paths and A/B testing in production. [2026-01-27] - [00 - Scalable LMS Architecture: Multi-Tenant Patterns](https://federicocalo.dev/en/blog/scalable-lms-architecture-multi-tenant-patterns) — Designing scalable multi-tenant LMS: schema isolation, tenant routing, caching and database optimization for millions of users. [2026-01-27] ### EnergyTech & Smart Grid (10) EnergyTech: OCPP for charging stations, battery BMS, smart grids, energy trading platforms, demand response, and software infrastructure for the energy transition. - [09 - Blockchain for P2P Energy Trading: Smart Contracts & Constraints](https://federicocalo.dev/en/blog/blockchain-p2p-energy-trading-smart-contracts-constraints) — Blockchain per Trading Energetico P2P: Smart Contract e Vincoli Nel 2025, l'Italia conta oltre 850 Comunita Energetiche Rinnovabili (CER)… [2026-01-26] - [08 - Digital Twins for Energy Infrastructure: Real-Time Simulation](https://federicocalo.dev/en/blog/digital-twins-energy-infrastructure-real-time-simulation) — Digital Twin per Infrastruttura Energetica: Simulazione Real-Time Il mercato globale dei digital twin per il settore energetico ha… [2026-01-25] - [07 - Carbon Accounting Software Architecture: ESG Reporting Platforms](https://federicocalo.dev/en/blog/carbon-accounting-software-architecture-esg-platforms) — Designing carbon accounting platforms for ESG reporting: GHG Protocol data model, Scope 1-3 calculations and report automation. [2026-01-25] - [06 - From MQTT to InfluxDB: Real-Time Energy IoT Platform](https://federicocalo.dev/en/blog/mqtt-influxdb-real-time-energy-iot-platform) — Building a real-time energy IoT platform: MQTT broker, InfluxDB, Telegraf and Grafana for plant monitoring. [2026-01-25] - [05 - EV Charging Load Balancing: Real-Time Algorithms](https://federicocalo.dev/en/blog/ev-charging-load-balancing-real-time-algorithms) — Real-time load balancing algorithms for EV charging stations: peak management, priority queues and energy optimization. [2026-01-25] - [04 - IEC 61850 for Software Engineers: Smart Grid Communication](https://federicocalo.dev/en/blog/iec-61850-software-engineers-smart-grid-communication) — IEC 61850 per Software Engineer: Comunicazione Smart Grid Nel settembre del 2003, un guasto a cascata ha colpito la rete elettrica europea… [2026-01-25] - [03 - Battery Management System Design for Grid-Scale Storage](https://federicocalo.dev/en/blog/battery-management-system-design-grid-scale-storage) — Battery Management System per Storage Grid-Scale Il 13 gennaio 2025 il sistema BESS di Moss Landing, in California, ha preso fuoco. [2026-01-25] - [02 - Renewable Energy Forecasting with ML: Python LSTM for Solar & Wind](https://federicocalo.dev/en/blog/renewable-energy-forecasting-ml-python-lstm-solar-wind) — Previsione Energie Rinnovabili con ML: Python LSTM per Solare e Eolico Nel 2024, l'Italia ha raggiunto 74.3 GW di capacità rinnovabile… [2026-01-25] - [01 - DERMS Architecture: Aggregating Millions of Distributed Resources](https://federicocalo.dev/en/blog/derms-architecture-aggregating-distributed-resources) — Designing DERMS systems to aggregate and manage millions of distributed energy resources: architecture, scaling and optimization. [2026-01-24] - [00 - OCPP 2.x Protocol Mastery: Building EV Charging Systems](https://federicocalo.dev/en/blog/ocpp-2x-protocol-mastery-building-ev-charging-systems) — Complete guide to OCPP 2.x protocol for building EV charging systems: messaging, profiles and backend implementation. [2026-01-24] ### Fintech AI (10) - [Fintech B2B Italy: payroll + corporate welfare with AI compliance](https://federicocalo.dev/en/blog/fintech-b2b-italy-payroll-corporate-welfare-with-ai-compliance) — Italian HR-tech: automated pay slip, flexible benefits, CCNL+labor law compliance. Factorial, Fluida, Zucchetti with NLP for contribution… [2026-06-07] - [Tax Filing AI Italy: ChatGPT for 730 Declaration 2026, Limits and Compliance](https://federicocalo.dev/en/blog/tax-filing-ai-italy-chatgpt-for-730-declaration-2026-limits-and-compliance) — AI-assisted pre-filled tax filing 730: when ChatGPT/Claude help, legal limits, CAF vs DIY. TaxRate, MyTax, Italian fintech. [2026-06-07] - [Bitcoin custody enterprise + AI risk: regulators Italy, CONSOB, Bank of Italy 2026](https://federicocalo.dev/en/blog/bitcoin-custody-enterprise-ai-risk-regulators-italy-consob-bank-of-italy-2026) — Custody multisig + HSM, anomaly detection AI, framework OAM Bank of Italy. Coinbase Custody, BitGo, Anchorage with Italian compliance +… [2026-06-06] - [Electronic Invoice + AI: Automatic Reconciliation 2026 with OCR Extraction + LLM](https://federicocalo.dev/en/blog/electronic-invoice-ai-automatic-reconciliation-2026-with-ocr-extraction-llm) — End-to-end system for automatic invoice reconciliation via OCR + LLM: XML data extraction, automatic ERP-Banking matching, reconciliation… [2026-06-06] - [Italian Insurtech: AI-Driven Claims Processing with OCR and Anomaly Detection](https://federicocalo.dev/en/blog/italian-insurtech-ai-driven-claims-processing-with-ocr-and-anomaly-detection) — Comprehensive guide to automated claims processing via AI: damage assessment with photos, ML-based fraud detection, EU AI Act framework.… [2026-06-05] - [Italian Robo-advisors 2026: ML Portfolio Optimization](https://federicocalo.dev/en/blog/italian-robo-advisors-2026-ml-portfolio-optimization) — Modern Portfolio Theory + ML Allocation Optimization. Risk Profiling NLP Questionnaire. Italian Moneyfarm AUM €4B+, Gimme5, Tinaba. Tax… [2026-06-04] - [DeFi Audit with AI: Smart Contract Security 2026](https://federicocalo.dev/en/blog/defi-audit-with-ai-smart-contract-security-2026) — Slither static analysis, Certora formal verification, AI-augmented audit GPT-4 + custom Solidity LLM. Italian Web3 startup Aleph Zero,… [2026-06-03] - [Crypto compliance MiCA: how fintech SMEs in Italy comply](https://federicocalo.dev/en/blog/crypto-compliance-mica-how-fintech-smes-in-italy-comply) — MiCA Regulation 2023/1114 timeline compliance. CASP authorization, stablecoins ART/EMT. Italian platform Young Platform, Rock Trading,… [2026-06-02] - [Anti-money laundering (AML) AI: Bank of Italy 2026](https://federicocalo.dev/en/blog/anti-money-laundering-aml-ai-bank-of-italy-2026) — AML6 + Italian framework AML automation with AI. Suspicious Activity Reports (SAR) via NLP transactions. False positive reduction 90%→30%.… [2026-05-31] - [Open Banking PSD2 + AI: Italian Aggregators 2026](https://federicocalo.dev/en/blog/open-banking-psd2-ai-italian-aggregators-2026) — PSD2/PSD3 in Italy: standard TPP Third Party Providers, API Open Banking, fintech aggregators Fabrick/Tinaba/Sella Banking. AI for… [2026-05-27] ### FoodTech & Precision Agriculture (10) FoodTech: IoT for precision agriculture, AI for food supply chain, blockchain traceability, food safety compliance, and platforms for food sustainability. - [09 - Food Supply Chain Data: ETL Patterns from Farm to Retailer](https://federicocalo.dev/en/blog/food-supply-chain-etl-patterns-farm-retailer) — Food Supply Chain: ETL Patterns from Farm to Retailer. Every year, approximately one-third of all food produced for human consumption is… [2026-01-24] - [08 - Real-Time Farm IoT Dashboard with Angular & Grafana](https://federicocalo.dev/en/blog/real-time-farm-iot-dashboard-angular-grafana) — 08 - Real-Time Dashboard for Farm IoT with Angular and Grafana: Building real-time dashboards for agricultural IoT systems. It was 03:47 on… [2026-01-24] - [07 - Demand Forecasting for Waste Reduction: Time-Series ML](https://federicocalo.dev/en/blog/demand-forecasting-waste-reduction-time-series-ml) — Demand Forecasting for Waste Reduction: Machine Learning and Time-Series in FoodTech Every year, the world produces approximately 1.05… [2026-01-24] - [06 - Vertical Farming Automation: Robotic Control via APIs](https://federicocalo.dev/en/blog/vertical-farming-automation-robotic-control-apis) — Automazione Vertical Farming: Controllo Robotico via API Un magazzino industriale dismesso a Cavenago di Brianza, alle porte di Milano. [2026-01-24] - [05 - FSMA 204 Compliance Automation: Tracking, Alerts & Recalls](https://federicocalo.dev/en/blog/fsma-204-compliance-automation-tracking-alerts-recalls) — FSMA 204 Compliance Automation: Tracking, Alerts and Recalls January 20, 2026 was intended to mark a watershed moment in American food… [2026-01-24] - [04 - Computer Vision for Food Quality Inspection with PyTorch YOLO](https://federicocalo.dev/en/blog/computer-vision-food-quality-inspection-pytorch-yolo) — Building computer vision systems for food quality inspection: YOLO, defect classification and production pipeline. [2026-01-23] - [03 - Food Traceability System: Blockchain, RFID & IoT Integration](https://federicocalo.dev/en/blog/food-traceability-system-blockchain-rfid-iot) — Sistema di Tracciabilita Alimentare: Blockchain, RFID e IoT Nel 2013, il laboratorio dell'Autorita Irlandese per la Sicurezza Alimentare… [2026-01-23] - [02 - Satellite & Weather APIs for AgriTech: Predictive Farming Data](https://federicocalo.dev/en/blog/satellite-weather-apis-agritech-predictive-farming) — API Satellitari e Meteorologiche per AgriTech: Dati Predittivi con Sentinel-2 e Python Nel 2024, l'Agenzia Spaziale Europea ha acquisito… [2026-01-23] - [01 - Edge ML for Crop Disease Detection: TensorFlow Lite on Raspberry Pi](https://federicocalo.dev/en/blog/edge-ml-crop-disease-detection-tensorflow-lite-raspberry-pi) — Deploy TensorFlow Lite models on Raspberry Pi for real-time crop disease detection. Edge computing for agriculture. [2026-01-23] - [00 - IoT Data Pipelines for Precision Agriculture with Python & MQTT](https://federicocalo.dev/en/blog/iot-data-pipelines-precision-agriculture-python-mqtt) — Complete guide to building IoT pipelines for precision agriculture: MQTT sensors, brokers, data lake and dashboards. [2026-01-23] ### Game Backend: Multiplayer Server Architecture (10) Game backend engineering: server architectures for multiplayer games, netcode, matchmaking, state synchronization, authoritative servers, and scaling for large-scale gaming. - [09 - Game Backend Observability: Latency, Tickrate & Player Experience](https://federicocalo.dev/en/blog/game-backend-observability-latency-tickrate-experience) — Game Backend Observability: Latency, Tickrate and Player Experience. A game backend can be technically perfect on paper—distributed… [2026-02-03] - [08 - Cloud Gaming Infrastructure: Streaming with WebRTC & Edge](https://federicocalo.dev/en/blog/cloud-gaming-infrastructure-streaming-webrtc-edge) — Cloud Gaming: Streaming con WebRTC ed Edge Node Il cloud gaming promette qualcosa di fondamentalmente rivoluzionario: giocare a titoli AAA… [2026-02-03] - [07 - Game Telemetry Pipelines: Player Behavior Analytics at Scale](https://federicocalo.dev/en/blog/game-telemetry-pipelines-player-analytics-scale) — Game Telemetry Pipelines: Player Behavior Analytics at Scale. Every day, a modern multiplayer game generates billions of events: a player… [2026-02-03] - [06 - Live Operations (LiveOps): Event Systems & Feature Flags](https://federicocalo.dev/en/blog/live-operations-liveops-event-systems-feature-flags) — 06 - Live Operations (LiveOps): Event System e Feature Flag: Live Operations (LiveOps): Event System e Feature Flag L'era dei giochi "ship… [2026-02-02] - [05 - Open Match & Nakama: Building with Open-Source Game Backends](https://federicocalo.dev/en/blog/open-match-nakama-open-source-game-backends) — Open Match and Nakama: Building with Open-Source Game Backends. Building a game backend from scratch is a project that can require years… [2026-02-02] - [04 - Anti-Cheat Architecture: Server Authority & Behavioral Analysis](https://federicocalo.dev/en/blog/anti-cheat-architecture-server-authority-behavioral) — Architettura Anti-Cheat: Server Authority e Analisi Comportamentale Il cheating nei videogiochi e un problema da $30 miliardi all'anno per… [2026-02-02] - [03 - Real-Time State Sync: Deterministic Rollback & Reconciliation](https://federicocalo.dev/en/blog/real-time-state-sync-deterministic-rollback) — Sincronizzazione Stato Real-Time: Rollback Netcode e Riconciliazione Immagina di sparare a un nemico nel tuo gioco: il proiettile parte, il… [2026-02-02] - [02 - Matchmaking System Design: ELO, Glicko-2 & Queue Management](https://federicocalo.dev/en/blog/matchmaking-system-design-elo-glicko2-queue) — Matchmaking System Design: ELO, Glicko-2 and Queue Management. Matchmaking is the silent algorithm that determines whether a match will be… [2026-02-02] - [01 - Dedicated Game Servers: Orchestration with GameLift & Agones](https://federicocalo.dev/en/blog/dedicated-game-servers-orchestration-gamelift-agones) — Dedicated Game Servers: Orchestration with GameLift and Agones. Every competitive multiplayer match depends on invisible but critical… [2026-02-02] - [00 - Anatomy of a Multiplayer Game Backend](https://federicocalo.dev/en/blog/anatomy-multiplayer-game-backend) — What Makes a Game Backend Different from Everything Else. If you have ever built a backend for a web application, you know how it works: a… [2026-02-02] ### Green Software Engineering (10) Green software: carbon-aware computing, energy-efficient algorithms, SCI (Software Carbon Intensity), sustainable cloud architecture, and tools to measure code's environmental impact. - [09 - AI & Carbon: Measuring and Reducing ML Training Footprint](https://federicocalo.dev/en/blog/ai-carbon-measuring-reducing-ml-training-footprint) — AI e Carbonio: Misurare e Ridurre il Footprint del ML Training Il training di GPT-4 ha consumato circa 50 GWh di energia elettrica ,… [2026-01-27] - [08 - Sustainable Architecture Patterns: Storage, Caching & Batch Jobs](https://federicocalo.dev/en/blog/sustainable-architecture-patterns-storage-caching-batch) — Architecture patterns for sustainable software: storage optimization, smart caching and carbon-aware batch scheduling. [2026-01-27] - [07 - ESG Reporting APIs: Integrating with CSRD Compliance Workflows](https://federicocalo.dev/en/blog/esg-reporting-apis-integrating-csrd-compliance-workflows) — API ESG Reporting: Integrazione con Workflow CSRD Il 1 gennaio 2024 ha segnato una svolta epocale per le aziende europee: la Corporate… [2026-01-27] - [06 - Building a Scope 3 Value Chain Emissions Pipeline](https://federicocalo.dev/en/blog/building-scope-3-value-chain-emissions-pipeline) — Scope 3 Value Chain Emissions Pipeline: From Raw Data to Audit Trail. 70-90% of the total emissions from a tech or software company hide… [2026-01-26] - [05 - GreenOps: Carbon-Aware Infrastructure with Kubernetes](https://federicocalo.dev/en/blog/greenops-carbon-aware-infrastructure-kubernetes) — GreenOps: Infrastruttura Carbon-Aware con Kubernetes I data center mondiali consumano oggi tra l' 1 e il 2% dell'elettricità globale , con… [2026-01-26] - [04 - Scope 1, 2 & 3 Emissions: Data Modeling for ESG Software](https://federicocalo.dev/en/blog/scope-1-2-3-emissions-data-modeling-esg-software) — Scope 1, 2 e 3: Data Modeling per Software ESG Reporting Il GHG Protocol (Greenhouse Gas Protocol) è diventato il framework universale de… [2026-01-26] - [03 - Carbon Aware SDK: Time-Shift & Location-Shift Compute Workloads](https://federicocalo.dev/en/blog/carbon-aware-sdk-time-shift-location-shift-workloads) — Carbon Aware SDK: Time-Shift and Location-Shift Your Workloads. The ICT sector consumes approximately 460-700 TWh of electricity per year… [2026-01-26] - [02 - Integrating the Climatiq API: Carbon Calculations in Your Backend](https://federicocalo.dev/en/blog/integrating-climatiq-api-carbon-calculations-backend) — Climatiq API: Integrating GHG Emissions Calculations in the Backend. In 2025, the market for carbon emissions monitoring solutions has… [2026-01-26] - [01 - Measuring Your Code's Carbon Footprint](https://federicocalo.dev/en/blog/measuring-code-carbon-footprint-codecarbon) — Measuring Your Code's Carbon Footprint with CodeCarbon. Every time you train a machine learning model, run an ETL pipeline, or execute a... [2026-01-26] - [00 - Green Software Foundation Principles: Carbon Efficiency for Devs](https://federicocalo.dev/en/blog/green-software-foundation-principles-carbon-efficiency) — Green Software Foundation core principles: carbon efficiency, energy efficiency and carbon awareness for developers. [2026-01-26] ### Healthcare AI (10) - [Digital Therapeutics (DTx): Prescribe apps as drugs in Italy](https://federicocalo.dev/en/blog/digital-therapeutics-dtx-prescribe-apps-as-drugs-in-italy) — [2026-06-05] - [Mental Health Apps + AI: Italian Stigma and Telepsychiatry Adoption 2026](https://federicocalo.dev/en/blog/mental-health-apps-ai-italian-stigma-and-telepsychiatry-adoption-2026) — [2026-06-04] - [Artificial Intelligence for Health Insurance: Risk Assessment of Life Insurance in Italy](https://federicocalo.dev/en/blog/artificial-intelligence-for-health-insurance-risk-assessment-of-life-insurance-i) — [2026-06-02] - [Personalized Nutrition AI: DNA-based and Intestinal Microbiome Deprivation Diet](https://federicocalo.dev/en/blog/personalized-nutrition-ai-dna-based-and-intestinal-microbiome-deprivation-diet) — [2026-06-01] - [Wearables + AI: predictive health with Apple Watch + Oura Ring in Italy](https://federicocalo.dev/en/blog/wearables-ai-predictive-health-with-apple-watch-oura-ring-in-italy) — [2026-05-28] - [Continuous Glucose Monitoring (CGM) with AI: the future of diabetes management](https://federicocalo.dev/en/blog/continuous-glucose-monitoring-cgm-with-ai-the-future-of-diabetes-management) — [2026-04-13] - [Telemedicine and Chatbot AI: Italian Regulation 2026 and Medical-Legal Responsibility](https://federicocalo.dev/en/blog/telemedicine-and-chatbot-ai-italian-regulation-2026-and-medical-legal-responsibi) — [2026-04-10] - [Drug discovery with LLM: AlphaFold 3 and Mistral Medica to accelerate pharmaceutical development](https://federicocalo.dev/en/blog/drug-discovery-with-llm-alphafold-3-and-mistral-medica-to-accelerate-pharmaceuti) — [2026-04-05] - [Health Data Lake Italians: Electronic Health Record 2.0 and AI for Predictive Medicine](https://federicocalo.dev/en/blog/health-data-lake-italians-electronic-health-record-20-and-ai-for-predictive-medi) — [2026-03-30] - [AI in Italian Radiology: DICOM Image Recognition and Computer-Aided Diagnosis](https://federicocalo.dev/en/blog/ai-radiologia-italiana-riconoscimento-immagini-dicom-2026) — [2026-02-22] ### Mathematics and Statistics for AI (10) Mathematical foundations for AI: linear algebra, calculus, probability, Bayesian statistics, optimization, and information theory applied to machine learning. - [10 - Data Augmentation and Synthetic Data Generation: Growing Datasets](https://federicocalo.dev/en/blog/data-augmentation-synthetic-data-generation-datasets) — 10 - Data Augmentation and Synthetic Data Generation: Growing Datasets: Introduction: When Data Is Not Enough In machine learning, data is… [2026-04-24] - [09 - Mathematics of Transformers: Self-Attention and Positional Encoding](https://federicocalo.dev/en/blog/mathematics-transformers-self-attention-positional-encoding) — Introduzione: La Rivoluzione dei Transformer I Transformer , introdotti nel paper "Attention Is All You Need" (2017), hanno rivoluzionato… [2026-04-23] - [08 - Inferential Statistics: Confidence Intervals and A/B Testing](https://federicocalo.dev/en/blog/inferential-statistics-confidence-intervals-ab-testing) — Introduzione: Dalla Sample alla Popolazione La statistica inferenziale ci permette di trarre conclusioni su una popolazione intera… [2026-04-21] - [07 - Loss Functions: MSE, Cross-Entropy, Focal Loss, and Custom Loss](https://federicocalo.dev/en/blog/loss-functions-mse-cross-entropy-focal-loss) — Introduction: The Loss Function Guides Everything The loss function is the criterion that your model optimizes during training. Every… [2026-04-14] - [06 - PCA and Dimensionality Reduction: Compressing Data Intelligently](https://federicocalo.dev/en/blog/pca-dimensionality-reduction-principal-components) — Introduction: Compressing Data Without Losing Information Real-world datasets often have hundreds or thousands of features, and… [2026-04-12] - [05 - Information Theory: Entropy, Cross-Entropy, and KL Divergence](https://federicocalo.dev/en/blog/information-theory-entropy-cross-entropy-kl-divergence) — Introduzione: Misurare l'Informazione La teoria dell'informazione , fondata da Claude Shannon nel 1948, ci da gli strumenti per… [2026-04-11] - [04 - Optimization: Gradient Descent, SGD, Adam, and Learning Rate Scheduling](https://federicocalo.dev/en/blog/optimization-gradient-descent-sgd-adam-learning-rate) — Introduction: How Models Find the Best Weights Training a machine learning model means finding the parameter values that minimize the loss… [2026-04-09] - [03 - Probability and Statistics: Distributions, Bayesian Inference, and Hypothesis Testing](https://federicocalo.dev/en/blog/probability-statistics-distributions-bayesian-hypothesis-testing) — Introduction: Why Probability is Fundamental to AI Machine learning is, at its core, a problem of reasoning under uncertainty. Without… [2026-04-07] - [02 - Differential Calculus for DL: Gradients and Backpropagation](https://federicocalo.dev/en/blog/differential-calculus-deep-learning-gradients-backpropagation) — Introduction: How Neural Networks Learn If linear algebra is the language of machine learning, then differential calculus is the engine… [2026-04-04] - [01 - Linear Algebra for ML: Vectors, Matrices, and Transformations](https://federicocalo.dev/en/blog/linear-algebra-machine-learning-vectors-matrices-transformations) — Introduction: Why Linear Algebra is the Language of Machine Learning Every time a machine learning model processes an image, classifies… [2026-03-31] ### MLOps and Machine Learning in Production (10) MLOps from theory to practice: training pipelines, model registry, feature store, A/B testing, model drift monitoring, CI/CD for ML, and infrastructure on Kubernetes and cloud. - [10 - Case Study: Customer Churn Prediction Pipeline](https://federicocalo.dev/en/blog/case-study-customer-churn-prediction-pipeline) — Complete guide to Case Study: Customer Churn Prediction Pipeline: architecture, practical implementation and best practices for developers… [2026-04-22] - [09 - ML Governance: Compliance, Explainability and Ethics](https://federicocalo.dev/en/blog/ml-governance-compliance-explainability-ethics) — Complete guide to ML Governance: Compliance, Explainability and Ethics: architecture, practical implementation and best practices for… [2026-04-22] - [08 - A/B Testing ML Models: Methodology, Metrics, Implementation](https://federicocalo.dev/en/blog/ab-testing-ml-models-methodology-metrics-implementation) — Complete guide to A/B Testing ML Models: Methodology, Metrics, Implementation: architecture, practical implementation and best practices… [2026-04-21] - [07 - Scaling ML on Kubernetes: Deployment and Orchestration](https://federicocalo.dev/en/blog/scaling-ml-kubernetes-deployment-orchestration) — Complete guide to Scaling ML on Kubernetes: Deployment and Orchestration: architecture, practical implementation and best practices for… [2026-04-20] - [06 - Serving ML Models: FastAPI, Uvicorn and Containerization](https://federicocalo.dev/en/blog/serving-ml-models-fastapi-uvicorn-containerization) — Complete guide to Serving ML Models: FastAPI, Uvicorn and Containerization: architecture, practical implementation and best practices for… [2026-04-13] - [05 - Detecting Model Drift: Monitoring and Automated Retraining](https://federicocalo.dev/en/blog/detecting-model-drift-monitoring-automated-retraining) — Complete guide to Detecting Model Drift: Monitoring and Automated Retraining: architecture, practical implementation and best practices for… [2026-04-12] - [04 - Experiment Tracking with MLflow: Setup, Logging, Comparison](https://federicocalo.dev/en/blog/experiment-tracking-mlflow-setup-logging-comparison) — Complete guide to Experiment Tracking with MLflow: Setup, Logging, Comparison: architecture, practical implementation and best practices… [2026-04-12] - [03 - Dataset and Model Versioning: DVC vs LakeFS](https://federicocalo.dev/en/blog/dataset-model-versioning-dvc-lakefs) — Complete guide to Dataset and Model Versioning: DVC vs LakeFS: architecture, practical implementation and best practices for developers and… [2026-04-11] - [02 - ML Pipelines with CI/CD: GitHub Actions and Docker](https://federicocalo.dev/en/blog/ml-pipelines-cicd-github-actions-docker) — Complete guide to ML Pipelines with CI/CD: GitHub Actions and Docker: architecture, practical implementation and best practices for… [2026-04-09] - [01 - MLOps 101: From Experiment to Production](https://federicocalo.dev/en/blog/mlops-101-from-experiment-to-production) — Complete guide to MLOps 101: From Experiment to Production: architecture, practical implementation and best practices for developers and… [2026-04-07] ### Modern NLP: from BERT to LLMs (10) Modern NLP: BERT, GPT, transformers, subword tokenization, named entity recognition, sentiment analysis, machine translation, and information extraction with Hugging Face. - [10 - Monitoring NLP: Detecting Drift and Scheduling Retraining](https://federicocalo.dev/en/blog/monitoring-nlp-detecting-drift-scheduling-retraining) — Complete guide to Monitoring NLP: Detecting Drift and Scheduling Retraining: architecture, practical implementation and best practices for… [2026-05-12] - [09 - Semantic Similarity: Measuring Text Relevance](https://federicocalo.dev/en/blog/semantic-similarity-measuring-text-relevance) — Complete guide to Semantic Similarity: Measuring Text Relevance: architecture, practical implementation and best practices for developers… [2026-05-11] - [08 - Fine-tuning LLMs Locally: LoRA with 1 GPU](https://federicocalo.dev/en/blog/fine-tuning-llms-locally-lora-1-gpu) — Complete guide to Fine-tuning LLMs Locally: LoRA with 1 GPU: architecture, practical implementation and best practices for developers and… [2026-05-07] - [07 - HuggingFace Transformers: Models, Datasets, Training](https://federicocalo.dev/en/blog/huggingface-transformers-models-datasets-training) — Complete guide to HuggingFace Transformers: Models, Datasets, Training: architecture, practical implementation and best practices for… [2026-05-07] - [06 - Text Classification: Single and Multi-label Approaches](https://federicocalo.dev/en/blog/text-classification-single-multi-label-approaches) — Complete guide to Text Classification: Single and Multi-label Approaches: architecture, practical implementation and best practices for… [2026-05-06] - [05 - Named Entity Recognition: Extracting Information from Text](https://federicocalo.dev/en/blog/named-entity-recognition-extracting-information-text) — Complete guide to Named Entity Recognition: Extracting Information from Text: architecture, practical implementation and best practices for… [2026-05-05] - [04 - Italian Sentiment Analysis: BERT Models and Challenges](https://federicocalo.dev/en/blog/italian-sentiment-analysis-bert-models-challenges) — Complete guide to Italian Sentiment Analysis: BERT Models and Challenges: architecture, practical implementation and best practices for… [2026-05-04] - [03 - Sentiment Analysis: Building and Deploying Classifiers](https://federicocalo.dev/en/blog/sentiment-analysis-building-deploying-classifiers) — Complete guide to Sentiment Analysis: Building and Deploying Classifiers: architecture, practical implementation and best practices for… [2026-05-03] - [02 - BERT Explained: Architecture, Pretraining and Fine-tuning](https://federicocalo.dev/en/blog/bert-explained-architecture-pretraining-fine-tuning) — Complete guide to BERT Explained: Architecture, Pretraining and Fine-tuning: architecture, practical implementation and best practices for… [2026-05-02] - [01 - NLP Fundamentals: Tokenization, Embeddings and Transformers](https://federicocalo.dev/en/blog/nlp-fundamentals-tokenization-embeddings-transformers) — Complete guide to NLP Fundamentals: Tokenization, Embeddings and Transformers: architecture, practical implementation and best practices… [2026-05-02] ### PropTech: Real Estate Platforms and IoT (10) PropTech: real estate platforms, digital twins for buildings, IoT for building management, ML for property valuation, and smart building automation. - [09 - PropTech Privacy & Compliance: Fair Housing & Algorithmic Bias](https://federicocalo.dev/en/blog/proptech-privacy-compliance-fair-housing-bias) — Privacy e Compliance nel PropTech: Fair Housing e Bias Algoritmico Nel luglio 2025, il Procuratore Generale del Massachusetts ha raggiunto… [2026-02-01] - [08 - Virtual Property Tours: WebGL & 3D Web Technology](https://federicocalo.dev/en/blog/virtual-property-tours-webgl-3d-web-technology) — Tour Virtuali Immobiliari: WebGL e 3D Web Technology Le statistiche parlano chiaro: immobili con tour virtuali ricevono il 87% di… [2026-02-01] - [07 - Geospatial Search & Location Services with PostGIS](https://federicocalo.dev/en/blog/geospatial-search-location-services-postgis) — Geospatial Search and Location Services with PostGIS. Location-based search is the heart of any property platform: 73% of real estate… [2026-02-01] - [06 - Autonomous Property Management with AI Agents](https://federicocalo.dev/en/blog/autonomous-property-management-ai-agents) — Automate property management workflows with AI Agents. Traditional real estate management is labor-intensive. Streamline tenant… [2026-02-01] - [05 - Real-Time Property Market Data Pipeline](https://federicocalo.dev/en/blog/real-time-property-market-data-pipeline) — Real-Time Data Pipeline for the Property Market. The real estate market generates astronomical amounts of data daily: new listings, price… [2026-02-01] - [04 - Mortgage & Lending Platform Technology](https://federicocalo.dev/en/blog/mortgage-lending-platform-technology) — Piattaforma Mortgage e Lending Technology Il settore dei mutui sta vivendo una trasformazione radicale: nel 2025, il 55% dei lender sta… [2026-02-01] - [03 - Smart Building IoT: Sensor Integration & Edge Computing](https://federicocalo.dev/en/blog/smart-building-iot-sensor-integration-edge-computing) — Smart Building IoT: Sensor Integration and Edge Computing. The European smart building market reached €7.5 billion in 2025, growing… [2026-02-01] - [02 - BIM Software Architecture: 3D Modeling for AEC](https://federicocalo.dev/en/blog/bim-software-architecture-3d-modeling-aec) — BIM Software Architecture: Modellazione 3D e Collaborazione per il Settore AEC Il Building Information Modeling (BIM) ha trasformato… [2026-01-31] - [01 - Property Valuation with Machine Learning (Zestimate-like)](https://federicocalo.dev/en/blog/property-valuation-machine-learning-zestimate) — ML models for automatic property valuation: feature engineering, gradient boosting, interpretability and deployment. [2026-01-31] - [00 - Real Estate Platform Architecture at Scale](https://federicocalo.dev/en/blog/real-estate-platform-architecture-at-scale) — Real estate platform architecture at scale. Modern platforms like Zillow, Idealista, Immobiliare.it, and Rightmove manage millions of… [2026-01-31] ### Python and Java Programming (10) - [10 - Memory model and GC: what you need to know as a dev](https://federicocalo.dev/en/blog/programmazione-python-java-10-10-memory-model-and-gc-what-you-need-to-know-as-a-dev) — JVM and CPython memory model, garbage collector, reference counting, generational GC and tuning. [2026-03-22] - [09 - Functional programming: lambda, Java streams, Python comprehensions](https://federicocalo.dev/en/blog/programmazione-python-java-09-09-functional-programming-lambda-java-streams-python-compreh) — Lambda expressions, Java Stream API, Python list/dict comprehensions and map/filter/reduce functions. [2026-03-22] - [08 - File I/O and parsing: text, JSON, CSV in both](https://federicocalo.dev/en/blog/programmazione-python-java-08-08-file-i-o-and-parsing-text-json-csv-in-both) — Reading/writing text files, parsing JSON and CSV with standard and third-party libraries. [2026-03-22] - [07 - Exception handling and logging best practices](https://federicocalo.dev/en/blog/programmazione-python-java-07-07-exception-handling-and-logging-best-practices) — Try/except/finally in Python vs try/catch/finally Java, custom exceptions and structured logging. [2026-03-22] - [06 - OOP in Python: duck typing, MRO, dataclass](https://federicocalo.dev/en/blog/programmazione-python-java-06-06-oop-in-python-duck-typing-mro-dataclass) — OOP in Python: duck typing, multiple inheritance, Method Resolution Order and modern dataclasses. [2026-03-22] - [05 - OOP in Java: classes, inheritance, polymorphism, interfaces](https://federicocalo.dev/en/blog/programmazione-python-java-05-05-oop-in-java-classes-inheritance-polymorphism-interfaces) — Object-oriented programming in Java: classes, inheritance, polymorphism, interfaces and abstract classes. [2026-03-22] - [04 - Native data structures: Python list/dict vs Java ArrayList/HashMap](https://federicocalo.dev/en/blog/programmazione-python-java-04-04-native-data-structures-python-list-dict-vs-java-arraylist) — Standard collections in the two languages: lists, sets, maps, performance and equivalent APIs. [2026-03-22] - [03 - Functions, scope, closures: differences between the two languages](https://federicocalo.dev/en/blog/programmazione-python-java-03-03-functions-scope-closures-differences-between-the-two-lang) — Function definition, lexical scope, closures, default arguments and first-class functions. [2026-03-21] - [02 - Types, variables, control flow in Python vs Java](https://federicocalo.dev/en/blog/programmazione-python-java-02-02-types-variables-control-flow-in-python-vs-java) — Primitive and object types, variable declarations, if/while/for constructs compared across the two languages. [2026-03-21] - [01 - Environment setup: Python venv, Java JDK 21, modern IDEs](https://federicocalo.dev/en/blog/programmazione-python-java-01-01-environment-setup-python-venv-java-jdk-21-modern-ides) — Installing Python 3.12, Java JDK 21 LTS, configuring venv, Maven, Gradle and choosing your IDE (VS Code, IntelliJ, PyCharm). [2026-03-21] ### Quantum Computing (10) - [Quantum Hardware: IBM Q, IonQ, and Rigetti](https://federicocalo.dev/en/blog/quantum-computing-10-hardware-quantistico-ibm-q-ionq-rigetti) — Qubit types, superconducting and trapped ion platforms, free tier access. [2026-03-24] - [Quantum Machine Learning (QML) Introduction](https://federicocalo.dev/en/blog/quantum-computing-09-quantum-machine-learning-qml-intro) — Quantum kernel methods and parametric quantum circuits explained. [2026-03-24] - [QAOA for Combinatorial Optimization](https://federicocalo.dev/en/blog/quantum-computing-08-qaoa-per-ottimizzazione-combinatoriale) — MaxCut, traveling salesman problem, and hybrid quantum loops. [2026-03-23] - [Variational Quantum Eigensolver (VQE) for Chemistry](https://federicocalo.dev/en/blog/quantum-computing-07-variational-quantum-eigensolver-vqe-per-chimica) — Hybrid quantum-classical algorithm with ansatz and classical optimization. [2026-03-23] - [Shor's Algorithm: Factorization and Post-Quantum Cryptography](https://federicocalo.dev/en/blog/quantum-computing-06-algoritmo-di-shor-fattorizzazione-e-crittografia-post-quantu) — Quantum Fourier Transform and periodicity finding for integer factorization. [2026-03-23] - [Grover's Algorithm: Quantum Search](https://federicocalo.dev/en/blog/quantum-computing-05-algoritmo-di-grover-ricerca-quantistica) — O(√N) search, amplitude amplification, applications. [2026-03-23] - [Deutsch-Jozsa Algorithm: The First Speedup](https://federicocalo.dev/en/blog/quantum-computing-04-algoritmo-di-deutsch-jozsa-il-primo-speedup) — Black-box problem, quantum advantage. [2026-03-23] - [Entanglement: Bell Pairs and Quantum Teleportation](https://federicocalo.dev/en/blog/quantum-computing-03-entanglement-bell-pairs-e-teletrasporto-quantistico) — Bell states, GHZ, teleportation. [2026-03-23] - [Quantum Gates: Hadamard, Pauli, CNOT](https://federicocalo.dev/en/blog/quantum-computing-02-gate-quantistici-hadamard-pauli-cnot) — Single-qubit and two-qubit gates, unitary matrices. [2026-03-23] - [Qubits and Superposition: Quantum Foundations](https://federicocalo.dev/en/blog/quantum-computing-01-qubit-e-superposizione-la-base-del-quantum) — Bra-ket notation, Bloch sphere, first visualization. [2026-03-22] ### RAG Engineering (10) - [Re-ranking in RAG Pipelines: Cross-Encoders and Two-Stage Retrieval](https://federicocalo.dev/en/blog/reranking-rag-cross-encoder) — Two-stage retrieval for perfect relevance: bi-encoder for fast retrieval, cross-encoder for intelligent re-ranking of top-k. Quality… [2026-07-15] - [Monitoring production vs eval set: drift detection, retraining trigger](https://federicocalo.dev/en/blog/monitoring-production-vs-eval-set-drift-detection-retraining-trigger) — How to detect drift between eval set and production in a RAG system: KS test, embedding shift, automatic retraining trigger, and Grafana… [2026-02-25] - [Prompt optimization driven by eval: A/B retrieval strategy, reranking, prompt template](https://federicocalo.dev/en/blog/prompt-optimization-driven-by-eval-ab-retrieval-strategy-reranking-prompt-templa) — Prompt optimization driven by eval: A/B retrieval strategy, reranking, and prompt template. Prompt A context_precision 0.72, Prompt B 0.81… [2026-02-25] - [Evaluation framework automation: scoring pipeline, batch processing, async evaluation](https://federicocalo.dev/en/blog/evaluation-framework-automation-scoring-pipeline-batch-processing-async-evaluati) — How to automate RAG scoring pipeline with asyncio batch processing, GitHub Actions CI gate, MLflow tracking, and Prefect/Dagster… [2026-02-25] - [Faithfulness metric: how to detect when LLM hallucinates given the context](https://federicocalo.dev/en/blog/faithfulness-metric-how-to-detect-when-llm-hallucinates-given-the-context) — Faithfulness metric: how to detect when LLM hallucinates given the context The recovered context clearly says: "The Base plan costs €100… [2026-02-25] - [Retrieval quality deep-dive: NDCG, MRR, HitRate, when the retriever fails](https://federicocalo.dev/en/blog/retrieval-quality-deep-dive-ndcg-mrr-hitrate-when-the-retriever-fails) — Retrieval quality deep-dive: NDCG, MRR, HitRate, when the retriever fails The retriever returns the top-10 documents. [2026-02-25] - [Golden dataset: how to build eval set that predicts production quality](https://federicocalo.dev/en/blog/golden-dataset-how-to-build-eval-set-that-predicts-production-quality) — Golden dataset: how to build eval set that predicts production quality: Golden dataset: how to build eval set that predicts production… [2026-02-25] - [DeepEval vs Ragas: when to choose what, CI/CD integration with pytest](https://federicocalo.dev/en/blog/deepeval-vs-ragas-when-to-choose-what-cicd-integration-with-pytest) — DeepEval vs Ragas: when to choose what, CI/CD integration with pytest Ragas for rapid experimentation. DeepEval for quality gates in… [2026-02-24] - [Ragas framework: 4 metrics without golden label, synthetic data generation](https://federicocalo.dev/en/blog/ragas-framework-4-metrics-without-golden-label-synthetic-data-generation) — Ragas framework: 4 metrics without a golden label, synthetic data generation "Ragas calculates 4 scores without having to tell me which… [2026-02-24] - [RAG evaluation crisis: why "it works" is not a metric](https://federicocalo.dev/en/blog/rag-evaluation-crisis-why-it-works-is-not-a-metric) — RAG evaluation crisis: why 'it works' is not a metric. 'The RAG works.' This phrase is spoken every day in AI development teams, but… [2026-02-24] ### Terraform IaC (10) - [03 - Terraform State: Remote Backend with S3/GCS, Locking and Import](https://federicocalo.dev/en/blog/03-terraform-state-remote-backend-with-s3gcs-locking-and-import) — Terraform State: Remote Backend with S3/GCS, Locking and Import. If there is one aspect of Terraform causing most production incidents, it… [2026-05-07] - [02 - Designing Reusable Terraform Modules: Structure, I/O and Registry](https://federicocalo.dev/en/blog/02-designing-reusable-terraform-modules-structure-io-and-registry) — Designing Reusable Terraform Modules: Structure, Inputs/Outputs and Registry. When working with Terraform on real projects, the critical… [2026-05-06] - [01 - Terraform from Scratch: HCL, Provider and the Plan-Apply-Destroy Cycle](https://federicocalo.dev/en/blog/01-terraform-from-scratch-hcl-provider-and-the-plan-apply-destroy-cycle) — Terraform from Scratch: HCL, Providers and the Plan-Apply-Destroy Cycle. In 2026, Infrastructure as Code has reached maturity where… [2026-05-05] - [10 - Terraform Enterprise Patterns: Workspace, Sentinel and Team Scaling](https://federicocalo.dev/en/blog/10-terraform-enterprise-patterns-workspace-sentinel-and-team-scaling) — Terraform IaC 18 min Terraform Enterprise Patterns: Workspace, Sentinel e Team Scaling Pattern per adottare Terraform in organizzazioni… [2026-02-10] - [09 - Terraform vs Pulumi vs OpenTofu: Final Comparison 2026](https://federicocalo.dev/en/blog/09-terraform-vs-pulumi-vs-opentofu-final-comparison-2026) — Terraform IaC 15 min Terraform vs Pulumi vs OpenTofu: Confronto Definitivo 2026 Un confronto completo e imparziale tra i tre principali… [2026-02-10] - [08 - GitOps for Terraform: Flux TF Controller, Spacelift and Drift Detection](https://federicocalo.dev/en/blog/08-gitops-for-terraform-flux-tf-controller-spacelift-and-drift-detection) — Terraform IaC 16 min GitOps per Terraform: Flux TF Controller, Spacelift e Drift Detection Porta Terraform nel paradigma GitOps: Flux… [2026-02-09] - [07 - Terraform Multi-Cloud: AWS + Azure + GCP with Shared Modules](https://federicocalo.dev/en/blog/07-terraform-multi-cloud-aws-azure-gcp-with-shared-modules) — Terraform IaC 17 min Terraform Multi-Cloud: AWS + Azure + GCP con Moduli Condivisi Architettura Terraform per ambienti multi-cloud:… [2026-02-09] - [06 - IaC Security: Checkov, Trivy and OPA Policy-as-Code](https://federicocalo.dev/en/blog/06-iac-security-checkov-trivy-and-opa-policy-as-code) — Secure your Infrastructure-as-Code with Checkov, Trivy, and OPA Policy-as-Code. Integrate security scanning into your Terraform pipeline… [2026-02-09] - [05 - IaC Testing: Terratest, Terraform Native Testing and Contract Testing](https://federicocalo.dev/en/blog/05-iac-testing-terratest-terraform-native-testing-and-contract-testing) — Terraform IaC 18 min Testing IaC: Terratest, Terraform Test Nativo e Contract Testing Una strategia di test completa per Terraform: unit… [2026-02-09] - [04 - Terraform in CI/CD: GitHub Actions, Atlantis and Pull Request Workflow](https://federicocalo.dev/en/blog/04-terraform-in-cicd-github-actions-atlantis-and-pull-request-workflow) — Terraform IaC 17 min Terraform in CI/CD: GitHub Actions, Atlantis e Pull Request Workflow Costruisci una pipeline Terraform professionale:… [2026-02-09] ### AI Infrastructure (9) - [Hybrid Cloud-Fallback Strategy: Self-Hosted Primary, OpenAI/Anthropic Failover](https://federicocalo.dev/en/blog/hybrid-cloud-fallback-strategy-self-hosted-primary-openaianthropic-failover) — Hybrid cloud-fallback strategy: self-hosted primary, OpenAI/Anthropic failover GPU dead at 2:17 AM on a Thursday. Forty active users on the… [2026-02-23] - [Model Context Protocol (MCP): connect tools to Ollama like Claude API](https://federicocalo.dev/en/blog/model-context-protocol-mcp-connect-tools-to-ollama-like-claude-api) — Model Context Protocol (MCP): connect tools to Ollama like Claude API Claude has MCP natively integrated. Ollama has nothing. [2026-02-23] - [Fine-tuning self-hosted: LoRA, QLoRA workflow end-to-end on consumer GPU](https://federicocalo.dev/en/blog/fine-tuning-self-hosted-lora-qlora-workflow-end-to-end-on-consumer-gpu) — Fine-tuning self-hosted: LoRA, QLoRA workflow end-to-end on consumer GPU Llama 3.1 8B is an extraordinarily capable model, but speaks with… [2026-02-23] - [LLM serving alternatives 2026: LM Studio, SGLang, text-generation-webui, Llamafile](https://federicocalo.dev/en/blog/llm-serving-alternatives-2026-lm-studio-sglang-text-generation-webui-llamafile) — LLM serving alternatives 2026: LM Studio, SGLang, text-generation-webui, Llamafile vLLM is the right tool if you need to serve hundreds of… [2026-02-23] - [Scaling self-hosted LLM: multi-GPU, multi-node and Ray cluster orchestration](https://federicocalo.dev/en/blog/scaling-self-hosted-llm-multi-gpu-multi-node-and-ray-cluster-orchestration) — Scaling self-hosted LLM: multi-GPU, multi-node and Ray cluster orchestration Ollama on a single GPU supports around 20 concurrent users. [2026-02-23] - [Production safety LLM: rate limit, circuit breaker, cost cap, SLA guarantee](https://federicocalo.dev/en/blog/production-safety-llm-rate-limit-circuit-breaker-cost-cap-sla-guarantee) — Per-user rate limit, GPU-aware circuit breaker, session cost cap, and p99 SLA: how to build production self-hosted LLM that doesn't burn… [2026-02-23] - [vLLM infrastructure deep-dive: PagedAttention, tensor parallelism, batch processing](https://federicocalo.dev/en/blog/vllm-infrastructure-deep-dive-pagedattention-tensor-parallelism-batch-processing) — vLLM infrastructure deep-dive: PagedAttention, tensor parallelism, batch processing vLLM V1 engine, released in January 2025, avoids the… [2026-02-23] - [Ollama setup production: quantization, memory, concurrency, cost per inference](https://federicocalo.dev/en/blog/ollama-setup-production-quantization-memory-concurrency-cost-per-inference) — Ollama setup production: quantization, memory, concurrency, cost per inference You have installed Ollama, you have done ollama pull… [2026-02-22] - [Ollama vs vLLM: when you use what and why the wrong choice costs 19x in latency](https://federicocalo.dev/en/blog/ollama-vs-vllm-when-you-use-what-and-why-the-wrong-choice-costs-19x-in-latency) — Ollama vs vLLM: when to use each and why the wrong choice costs 19x latency. Ollama serves 41 tokens per second, vLLM reaches 793 TPS on… [2026-02-22] ### From Microservices to Modular Monolith (9) Distributed architectures: microservices, modular monolith, event-driven architecture, saga pattern, service mesh, and migration strategies between architectural approaches. - [ProjectHub Poker and Retro: a real BE-FE slice where the schema holds up real time](https://federicocalo.dev/en/blog/projecthub-poker-retro-be-fe-slice-schema-real-time) — Real-time collaboration is a schema problem, not a WebSocket problem. I document the ProjectHub Poker/Retro vertical (V184/V185) as a real… [2026-07-14] - [08 - Case Study: Migration from Microservices to Modular Monolith (Quantified ROI)](https://federicocalo.dev/en/blog/case-study-migration-microservices-modular) — Introduction: A Real Migration with Quantified ROI In this final article of the series we present a detailed case study: the story of a... [2026-05-05] - [07 - Step-by-Step Migration: From Monolith to Modular Monolith](https://federicocalo.dev/en/blog/migration-step-step-monolith-modular) — Introduction: Migration as an Incremental Process Migrating a legacy monolith to a modular monolith is not a big-bang project that requires… [2026-05-04] - [06 - Deployment and Scaling of Modular Monolith: Smart Scaling](https://federicocalo.dev/en/blog/deployment-scaling-modular-monolith-intelligent) — Introduction: Intelligent Deployment and Scaling One of the key advantages of the modular monolith is the simplicity of deployment: a… [2026-05-02] - [05 - Communication Patterns: Synchronous, Asynchronous, and Event-Driven](https://federicocalo.dev/en/blog/communication-patterns-sync-async-events) — 05 - Communication Patterns: Synchronous, Asynchronous and Event-Driven: Introduction: Inter-Module Communication Communication between… [2026-05-01] - [04 - Database Design for Modular Monolith: Schema Sharing vs Separation](https://federicocalo.dev/en/blog/database-design-modular-monolith-schema-pattern) — Introduction: Database in Modular Monolith Database design is one of the most critical architectural decisions in a modular monolith. [2026-04-30] - [03 - Bounded Contexts and Domain Driven Design: Logical Modularity](https://federicocalo.dev/en/blog/bounded-contexts-ddd-logical-modularity) — Introduction: DDD as the Foundation of Modularity Domain Driven Design (DDD) is not just an approach to software modeling: it is the tool... [2026-04-29] - [02 - Modular Monolith: Hybrid Architecture Between Monolith and Microservices](https://federicocalo.dev/en/blog/modular-monolith-hybrid-architecture-pattern) — Introduction: The Modular Monolith as Hybrid Architecture In the previous article we analyzed the microservices crisis and the warning… [2026-04-28] - [01 - Microservices Crisis: When and Why to Return to Monolith](https://federicocalo.dev/en/blog/microservices-crisis-when-why-monolith) — Introduction: The Microservices Crisis 42% of organizations are abandoning or simplifying their microservices architectures. [2026-04-25] ### Clean Architecture (9) - [Complete Testing in Clean Architecture: From Domain Units to Integration](https://federicocalo.dev/en/blog/testing-clean-architecture) — The test pyramid in Clean Architecture: pure domain unit tests (no mocks, JUnit 5 only), use case tests with mocked ports (Mockito),… [2026-07-15] - [Infrastructure Layer: JPA and Redis in Clean Architecture](https://federicocalo.dev/en/blog/infrastructure-jpa-redis) — The infrastructure layer implements the ports of domain/application through adapters: JPA for persistence, Redis for caching, WebClient for… [2026-07-15] - [Use Case Pattern in Spring Boot Clean Architecture](https://federicocalo.dev/en/blog/use-case-spring-clean) — Application layer with use case (interactor), ports and DTO as Java records. Orchestration domain-infrastructure without presentation… [2026-07-15] - [Domain Layer in Clean Architecture: Pure Entities and Value Objects](https://federicocalo.dev/en/blog/domain-layer-clean-architecture) — The domain layer is the heart of Clean Architecture: pure business logic, zero Spring, zero JPA. Learn how to model immutable entities with… [2026-07-15] - [SOLID Principles in Practice with Java and TypeScript](https://federicocalo.dev/en/blog/solid-java-typescript) — The 5 SOLID principles (SRP, OCP, LSP, ISP, DIP) explained with real-world examples in Java 21 and TypeScript. For each: an anti-pattern… [2026-07-15] - [Testing Spring Boot with Testcontainers: Integration Testing with Real Databases](https://federicocalo.dev/en/blog/testing-spring-testcontainers) — Complete guide to Testcontainers for Spring Boot integration testing. Real PostgreSQL and Redis containers, @DynamicPropertySource,… [2026-07-15] - [JPA and Flyway in Clean Architecture: Pure Domain, Persistence Adapters, and Schema Versioning](https://federicocalo.dev/en/blog/jpa-flyway-clean-architecture) — How to integrate JPA/Hibernate and Flyway database migrations in the infrastructure layer of Clean Architecture Spring Boot, keeping the… [2026-07-15] - [Java 21 for Spring Boot developer: Virtual Threads, Pattern Matching, Records and String Templates](https://federicocalo.dev/en/blog/java-21-spring-boot) — Java 21 LTS transforms Spring Boot development with virtual threads, advanced pattern matching, immutable records and string templates.… [2026-07-15] - [Clean Architecture in Java Spring Boot 3.4: 10 Production-Ready Patterns (and 3 Anti-Patterns to Avoid)](https://federicocalo.dev/en/blog/clean-architecture-spring-boot-3-4-pattern-production) — Clean Architecture in Spring Boot 3.4 implements the inversion-of-dependency paradigm through a 4-layer structure (domain → application →... [2026-02-21] ### Cursor IDE and AI-Native Development (9) Complete guide to Cursor IDE: setup, AI completions, codebase chat, multi-file editing, custom rules, Claude integration, and strategies for AI-native development. - [09 - Professional Workflow: Angular Project with Cursor from Setup to Deploy](https://federicocalo.dev/en/blog/professional-workflow-angular-project-cursor-setup-deploy) — Complete guide to Professional Workflow: Angular Project with Cursor from Setup to Deploy: architecture, practical implementation and best… [2026-04-06] - [08 - Cursor vs Windsurf vs VS Code + Copilot in 2026](https://federicocalo.dev/en/blog/cursor-vs-windsurf-vs-vscode-copilot-2026) — Complete guide to Cursor vs Windsurf vs VS Code + Copilot in 2026: architecture, practical implementation and best practices for developers… [2026-04-04] - [07 - Debugging with Cursor AI: Find and Fix Bugs 3x Faster](https://federicocalo.dev/en/blog/debugging-cursor-ai-find-fix-bugs-3x-faster) — Complete guide to Debugging with Cursor AI: Find and Fix Bugs 3x Faster: architecture, practical implementation and best practices for… [2026-04-04] - [06 - MCP and Cursor: Connect IDE to Databases and APIs](https://federicocalo.dev/en/blog/mcp-cursor-connect-ide-databases-apis) — Complete guide to MCP and Cursor: Connect IDE to Databases and APIs: architecture, practical implementation and best practices for… [2026-04-03] - [05 - Cursor Hooks: Automate Your Development Workflow](https://federicocalo.dev/en/blog/cursor-hooks-automate-development-workflow) — Complete guide to Cursor Hooks: Automate Your Development Workflow: architecture, practical implementation and best practices for… [2026-03-30] - [04 - Cursor Plan Mode and Background Agents](https://federicocalo.dev/en/blog/cursor-plan-mode-background-agents) — Complete guide to Cursor Plan Mode and Background Agents: architecture, practical implementation and best practices for developers and… [2026-03-01] - [03 - Agent Mode: Modify Your Entire Codebase with One Command](https://federicocalo.dev/en/blog/cursor-agent-mode-modify-codebase-one-command) — Complete guide to Agent Mode: Modify Your Entire Codebase with One Command: architecture, practical implementation and best practices for… [2026-02-27] - [02 - Cursor Rules: Configure AI for Your Project Standards](https://federicocalo.dev/en/blog/cursor-rules-configure-ai-project-standards) — Complete guide to Cursor Rules: Configure AI for Your Project Standards: architecture, practical implementation and best practices for… [2026-02-24] - [01 - Cursor IDE: The Complete Developer Guide](https://federicocalo.dev/en/blog/cursor-ide-complete-developer-guide) — Complete guide to Cursor IDE: The Complete Developer Guide: architecture, practical implementation and best practices for developers and… [2026-02-22] ### GovTech: Digital Public Infrastructure (9) GovTech: digital identity, open government platforms, PA interoperability, citizen services, e-procurement, and digital infrastructure for public administration. - [Public Administration in Italy 2026: SPID, AGID, PagoPA](https://federicocalo.dev/en/blog/public-administration-in-italy-2026-spid-agid-pagopa) — GovTech Italia 2026: SPID 35M users, CIE 30M, PagoPA $30B transactions. AI NLP tax filing, healthcare, legal documents. EU AI Act… [2026-05-28] - [07 - GovStack Building Blocks: Implementing Digital Government Modules](https://federicocalo.dev/en/blog/govstack-building-blocks-implementing-digital-government) — GovTech 24 min GovStack Building Blocks: Implementing Digital Government Modules How to implement digital government services using the… [2026-02-05] - [06 - Government API Integration: SPID, CIE & Italian Digital Services](https://federicocalo.dev/en/blog/government-api-integration-spid-cie-italian-digital) — GovTech 26 min Government API Integration: SPID, CIE and Italian Digital Services Practical guide to integrating SPID, CIE and pagoPA into… [2026-02-05] - [05 - Accessible Government UIs: WCAG 2.1 AA Implementation](https://federicocalo.dev/en/blog/accessible-government-uis-wcag-2-1-aa-implementation) — GovTech 23 min Accessible Government UIs: WCAG 2.1 AA Implementation How to implement accessible user interfaces for public… [2026-02-05] - [04 - GDPR-by-Design: Architecture Patterns for Public Services](https://federicocalo.dev/en/blog/gdpr-by-design-architecture-patterns-public-services) — GDPR-by-design architecture patterns for public services: data minimization, pseudonymization and consent management. [2026-02-05] - [03 - Open Data API Design: Publishing & Consuming Government Data](https://federicocalo.dev/en/blog/open-data-api-design-publishing-consuming-government) — GovTech 24 min Open Data API Design: Publishing and Consuming Government Data How to design and implement APIs for public administration… [2026-02-04] - [02 - Implementing OpenID Connect for Government Identity](https://federicocalo.dev/en/blog/implementing-openid-connect-government-identity) — GovTech 25 min OpenID Connect for Government Identity SPID and CIE are evolving towards OpenID Connect: how to implement a Relying Party… [2026-02-04] - [01 - eIDAS 2.0 & EUDI Wallet: What Developers Need to Know](https://federicocalo.dev/en/blog/eidas-2-eudi-wallet-developers-need-to-know) — GovTech 26 min eIDAS 2.0 and EUDI Wallet: What Developers Need to Know The new European digital identity is taking shape: with the eIDAS… [2026-02-04] - [00 - Digital Public Infrastructure: Architecture & Building Blocks](https://federicocalo.dev/en/blog/digital-public-infrastructure-architecture-building-blocks) — Digital Public Infrastructure: Architecture and Building Blocks. How digital public infrastructure is transforming government services and… [2026-02-04] ### HeadlessCommerce (9) - [09 - Performance and SEO for Headless Storefront: Core Web Vitals, LCP and Structured Data](https://federicocalo.dev/en/blog/09-performance-and-seo-for-headless-storefront-core-web-vitals-lcp-and-structure) — Headless Commerce 16 min Performance e SEO per Storefront Headless: Core Web Vitals, LCP e Structured Data Storefront headless con Next.js… [2026-06-03] - [08 - Content Commerce: Integrate Headless CMS (Contentful/Sanity) with Commerce Platform](https://federicocalo.dev/en/blog/08-content-commerce-integrate-headless-cms-contentfulsanity-with-commerce-platfo) — Headless Commerce 14 min Content Commerce: Integrare Headless CMS (Contentful/Sanity) con Piattaforma Commerce Content commerce unisce… [2026-06-02] - [07 - Headless Payments Integration: Stripe Elements, Payment Intents and European SCA](https://federicocalo.dev/en/blog/07-headless-payments-integration-stripe-elements-payment-intents-and-european-sc) — Headless Commerce 17 min Integrazione Pagamenti Headless: Stripe Elements, Payment Intents e SCA Europeo Integra Stripe in uno storefront… [2026-06-01] - [06 - Headless Storefront with Next.js App Router: Catalog, Persistent Cart and Checkout Flow](https://federicocalo.dev/en/blog/06-headless-storefront-with-nextjs-app-router-catalog-persistent-cart-and-checko) — Headless Commerce 20 min Storefront Headless con Next.js App Router: Catalog, Cart Persistente e Checkout Flow Costruisci uno storefront… [2026-05-28] - [05 - Saleor: GraphQL-Native E-commerce, Advanced Checkout API and 160+ Webhooks](https://federicocalo.dev/en/blog/05-saleor-graphql-native-e-commerce-advanced-checkout-api-and-160-webhooks) — Headless Commerce 16 min Saleor: E-commerce GraphQL-Native, Checkout API Avanzata e 160+ Webhook Saleor è l'unica piattaforma headless con… [2026-05-26] - [04 - Medusa.js: Open-Source, Modular and Self-Hosted E-commerce with Node.js and TypeScript](https://federicocalo.dev/en/blog/04-medusajs-open-source-modular-and-self-hosted-e-commerce-with-nodejs-and-types) — Headless Commerce 18 min Medusa.js: E-commerce Open-Source, Modulare e Self-Hosted con Node.js e TypeScript Medusa v2 è la piattaforma… [2026-05-25] - [03 - Shopify Hydrogen and Oxygen: Building a High-Performance React Storefront on the Edge](https://federicocalo.dev/en/blog/03-shopify-hydrogen-and-oxygen-building-a-high-performance-react-storefront-on-t) — Headless Commerce 17 min Shopify Hydrogen e Oxygen: Costruire uno Storefront React Performante sull'Edge Hydrogen è il framework React… [2026-05-24] - [02 - MACH Commerce Architecture: Microservices, API-First, Cloud-Native and Headless in E-commerce](https://federicocalo.dev/en/blog/02-mach-commerce-architecture-microservices-api-first-cloud-native-and-headless-) — Headless Commerce 13 min Architettura MACH Commerce: Microservizi, API-First, Cloud-Native e Headless nell'E-commerce MACH (Microservices,… [2026-05-22] - [01 - Headless Commerce: What it is, Advantages, Disadvantages and When It Really Makes Sense to Adopt It](https://federicocalo.dev/en/blog/01-headless-commerce-what-it-is-advantages-disadvantages-and-when-it-really-make) — Headless Commerce 11 min Headless Commerce: What It Is, Advantages, Disadvantages and When It Really Makes Sense to Adopt It Headless… [2026-05-21] ### Quality Engineering for AI-Generated Code (9) Quality engineering for AI-generated code: testing strategies, code review automation, mutation testing, property-based testing, and quality metrics for the AI coding era. - [09 - Case Study - Implementing Quality Framework for AI Code (End-to-End)](https://federicocalo.dev/en/blog/case-study-quality-framework-ai-code) — Case Study: Implementing a Quality Framework for AI Code After eight articles of theory, metrics, and tools, it is time to see everything… [2026-05-18] - [08 - Productivity Metrics - Measuring Developer Velocity vs Quality Impact](https://federicocalo.dev/en/blog/productivity-metrics-velocity-quality) — DORA metrics with AI code, productivity paradox (more code ≠ more value), cost of quality vs speed, ROI analysis, business case. [2026-05-17] - [07 - Complexity Assessment and Cognitive Load Metrics](https://federicocalo.dev/en/blog/complexity-assessment-cognitive-load) — Cyclomatic complexity, cognitive complexity, maintainability assessment, AI code tendency for complexity, threshold setting, refactoring… [2026-05-15] - [CI/CD Guardrails: Quality Gates and Policy Enforcement](https://federicocalo.dev/en/blog/cicd-guardrails-quality-gates-policy) — CI/CD guardrails represent the last line of automated defense against low-quality AI-generated code. [2026-05-14] - [05 - Human Validation Workflows - Approval and Review Processes](https://federicocalo.dev/en/blog/human-validation-workflows-review) — Code review best practices with AI-generated code, checklists, approval workflows, segregation of duties, risk-based review strategy. [2026-05-13] - [04 - Test Intelligence - Smart Test Generation and Mutation Testing](https://federicocalo.dev/en/blog/test-intelligence-generation-mutation) — AI-powered test generation (Diffblue, GitHub Copilot for tests), mutation testing (PIT), coverage optimization, gap detection, ROI of test… [2026-05-11] - [Security Detection in AI-Generated Code: Vulnerabilities and Anti-Patterns](https://federicocalo.dev/en/blog/security-ai-generated-code-vulnerabilities) — AI-generated code presents security vulnerabilities at a 2.5x higher rate compared to human-written code. Learn detection methods. [2026-05-07] - [Quality Metrics for AI-Generated Code: Complexity, Coverage, Maintainability](https://federicocalo.dev/en/blog/quality-metrics-ai-code-complexity-coverage) — Measuring quality of AI-generated code: complexity analysis, test coverage metrics, and maintainability scores. [2026-05-06] - [01 - The AI Code Quality Problem: Vibe Coding and Quality Degradation](https://federicocalo.dev/en/blog/ai-code-quality-problem-vibe-coding) — The Quality Crisis in AI-Generated Code. In 2026, over 92% of developers use AI tools for code generation, yet quality standards are… [2026-05-05] ### AI for Web Developers: RAG, LLM and Agents (8) Practical guide to AI integration in web applications: RAG with vector databases, LLM APIs, AI agents, semantic search, and intelligent chatbots for frontend and backend developers. - [8 - AI in CI/CD: Intelligent Pipeline Automation](https://federicocalo.dev/en/blog/ai-cicd-intelligent-pipeline-automation) — AI in CI/CD: Intelligent Pipeline Automation: CI/CD pipelines are the heart of modern software development. AI can automate code review,… [2026-01-16] - [7 - AI Agents: Architecture and Implementation Patterns](https://federicocalo.dev/en/blog/ai-agents-architecture-patterns-implementation) — How to design and implement AI Agents: ReAct architectures, tool calling, memory management, and patterns for multi-agent systems. [2026-01-16] - [6 - Fine-tuning vs RAG: When to Use What](https://federicocalo.dev/en/blog/ai-finetuning-vs-rag-when-to-use) — Fine-tuning vs RAG: When to Use What: One of the most important decisions in AI application development is choosing between fine-tuning and… [2026-01-15] - [5 - Local LLMs with Ollama: AI Without Cloud](https://federicocalo.dev/en/blog/ai-ollama-local-llm-without-cloud) — How to run LLM models locally with Ollama: installation, configuration, TypeScript integration and comparison with cloud APIs. [2026-01-15] - [4 - Integrating OpenAI and Anthropic APIs in a Web App](https://federicocalo.dev/en/blog/ai-api-openai-anthropic-web-integration) — How to integrate OpenAI (GPT-4) and Anthropic (Claude) APIs in TypeScript web applications: authentication, streaming, error handling and… [2026-01-15] - [3 - Vector Databases for Web Developers](https://federicocalo.dev/en/blog/ai-vector-databases-developer-guide) — Complete guide to vector databases: what they are, how they work, comparison between Pinecone, ChromaDB, Weaviate and Qdrant for AI… [2026-01-15] - [2 - Implementing RAG with TypeScript and LangChain.js](https://federicocalo.dev/en/blog/ai-rag-typescript-langchain-implementation) — Implementing RAG with TypeScript and LangChain.js: In the first article, we explored RAG theory. Now let's build a complete implementation… [2026-01-15] - [1 - What is RAG and Why Every Developer Should Know It](https://federicocalo.dev/en/blog/ai-rag-introduction-developers) — What is RAG and Why Every Developer Should Know It: Large Language Models (LLMs) have revolutionized how we interact with information.… [2026-01-15] ### Algorithms and Data Structures (8) - [Dynamic Programming and Memoization Techniques](https://federicocalo.dev/en/blog/algoritmi-asd-08-programmazione-dinamica-e-memoization) — Fibonacci, knapsack problem, edit distance algorithms with optimization. [2026-03-04] - [Shortest Path Algorithms: Dijkstra, Bellman-Ford, Floyd-Warshall](https://federicocalo.dev/en/blog/algoritmi-asd-07-algoritmi-shortest-path-dijkstra-bellman-ford-floyd-warshall) — Positive and negative weights, routing applications and comparisons. [2026-03-03] - [Graphs: Representation and Traversal (BFS/DFS)](https://federicocalo.dev/en/blog/algoritmi-asd-06-grafi-rappresentazione-e-visita-bfs-dfs) — Adjacency list and matrix representations, practical applications. [2026-03-03] - [Binary Trees, BST, and AVL Trees](https://federicocalo.dev/en/blog/algoritmi-asd-05-alberi-binari-bst-avl) — Tree balancing, rotations, and complexity analysis. [2026-03-03] - [Lists, Stacks, Queues, and Deques](https://federicocalo.dev/en/blog/algoritmi-asd-04-liste-stack-queue-e-deque) — Abstract data types vs implementation, applications, and use cases. [2026-03-03] - [Search: Linear, Binary, and Hash Tables](https://federicocalo.dev/en/blog/algoritmi-asd-03-ricerca-lineare-binaria-hash-tables) — Associative data structures, collision handling, and search strategies. [2026-03-03] - [Sorting Algorithms: Bubble, Merge, Quick, Heap](https://federicocalo.dev/en/blog/algoritmi-asd-02-sorting-algorithms-bubble-merge-quick-heap) — Complexity comparison, stability, and in-place sorting strategies. [2026-03-03] - [Big-O Notation and Complexity Analysis](https://federicocalo.dev/en/blog/algoritmi-asd-01-big-o-notation-e-analisi-della-complessit) — Best, average, and worst-case analysis with practical Python examples. [2026-03-03] ### Claude Skills & MCP (8) - [Claude Code Hooks: automation event-driven](https://federicocalo.dev/en/blog/claude-code-hooks-automation) — Article from the Claude Skills & MCP Advanced series. Learn how to build event-driven automation systems using hooks, from pre-execution… [2026-06-08] - [MCP Debug & Telemetry: tracing tool calls](https://federicocalo.dev/en/blog/mcp-debug-telemetry-tracing) — Article from the Claude Skills & MCP Advanced series. Publication scheduled for June 09, 2027. [2026-06-08] - [Skills marketplace: publishing and versioning](https://federicocalo.dev/en/blog/claude-skills-marketplace-versioning) — Article from the Claude Skills & MCP Advanced series. Publication scheduled for June 08, 2027. [2026-06-08] - [Claude Skills + MCP: enterprise integration patterns](https://federicocalo.dev/en/blog/claude-skills-mcp-pattern-enterprise) — Article from the Claude Skills & MCP Advanced series. Publication scheduled for June 07, 2027. [2026-06-07] - [MCP client TypeScript: production-ready tooling](https://federicocalo.dev/en/blog/mcp-client-typescript-production) — Article from the Claude Skills & MCP Advanced series. Publication scheduled for June 04, 2027. [2026-06-07] - [MCP server protocol completo: spec + esempi](https://federicocalo.dev/en/blog/mcp-server-protocol-spec-esempi) — Articolo della serie Claude Skills & MCP Avanzato. Pubblicazione prevista 03 June 2027. [2026-06-07] - [Costruire una Claude Skill da zero in 2 ore](https://federicocalo.dev/en/blog/claude-skill-da-zero-2-ore) — Practical tutorial: build a production-ready Claude Skill from scratch in 2 hours. SKILL.md manifest, JSON Schema tools, TypeScript… [2026-06-07] - [Claude Skills: Introduction and Architecture](https://federicocalo.dev/en/blog/claude-skills-introduzione-architettura) — Discover what Claude Skills are, how they work, and why they are redefining LLM extensibility in 2027. Learn about SKILL.md architecture,… [2026-06-07] ### Computer Architecture (8) - [08 - Virtual memory and TLB: from MMU to performance](https://federicocalo.dev/en/blog/architettura-elaboratori-08-08-virtual-memory-and-tlb-from-mmu-to-performance) — Paging, page tables, MMU, Translation Lookaside Buffer and impact on modern system performance. [2026-03-06] - [07 - Pipelining: structural, data and control hazards](https://federicocalo.dev/en/blog/architettura-elaboratori-07-07-pipelining-structural-data-and-control-hazards) — 5-stage pipeline, hazards and mitigation techniques: forwarding, stalls and basic branch prediction. [2026-03-06] - [06 - Single-cycle and multi-cycle datapath: the heart of the CPU](https://federicocalo.dev/en/blog/architettura-elaboratori-06-06-single-cycle-and-multi-cycle-datapath-the-heart-of-the-cp) — Building the datapath executing one instruction per cycle, evolution to multi-cycle and introduction to the control unit. [2026-03-06] - [05 - MIPS/RISC-V instructions and the programmer's model](https://federicocalo.dev/en/blog/architettura-elaboratori-05-05-mips-risc-v-instructions-and-the-programmer-s-model) — RISC ISA, instruction formats, registers, addressing modes and first lines of MIPS/RISC-V assembly. [2026-03-05] - [04 - Memory: hierarchy, cache hit/miss, locality principles](https://federicocalo.dev/en/blog/architettura-elaboratori-04-04-memory-hierarchy-cache-hit-miss-locality-principles) — From SRAM to DRAM to disk: memory hierarchy, temporal and spatial locality, mapping and replacement policies. [2026-03-05] - [03 - Combinational circuits: ALU and basic datapath](https://federicocalo.dev/en/blog/architettura-elaboratori-03-03-combinational-circuits-alu-and-basic-datapath) — Multiplexers, decoders, ripple-carry and carry-lookahead adders. Step-by-step construction of a 4-operation ALU. [2026-03-05] - [02 - Boolean logic and gates: AND/OR/XOR with transistors](https://federicocalo.dev/en/blog/architettura-elaboratori-02-02-boolean-logic-and-gates-and-or-xor-with-transistors) — Boolean algebra, truth tables, building logic gates with CMOS transistors and minimization via Karnaugh maps. [2026-03-05] - [01 - Number systems: binary, hexadecimal, two's complement](https://federicocalo.dev/en/blog/architettura-elaboratori-01-01-number-systems-binary-hexadecimal-two-s-complement) — Number representation in different bases, conversions back and forth, and why two's complement is the standard for signed integers. [2026-03-05] ### Discrete Mathematics (8) - [08 - Modular arithmetic and congruences: from CRT to cryptography](https://federicocalo.dev/en/blog/matematica-discreta-08-08-modular-arithmetic-and-congruences-from-crt-to-cryptograp) — Congruences, Chinese remainder theorem, Fermat's little theorem and applications to RSA cryptography. [2026-03-16] - [07 - Basic graph theory: paths, trees, connectivity](https://federicocalo.dev/en/blog/matematica-discreta-07-07-basic-graph-theory-paths-trees-connectivity) — Directed and undirected graphs, paths, cycles, trees and basic connectivity algorithms. [2026-03-16] - [06 - Inclusion-exclusion principle and applications](https://federicocalo.dev/en/blog/matematica-discreta-06-06-inclusion-exclusion-principle-and-applications) — Inclusion-exclusion formula, derangements and applications to classical counting problems. [2026-03-16] - [05 - Combinatorics: permutations, combinations, binomial coefficients](https://federicocalo.dev/en/blog/matematica-discreta-05-05-combinatorics-permutations-combinations-binomial-coeffici) — Counting arrangements, permutations, combinations and identities on binomial coefficients. [2026-03-16] - [04 - Proofs by induction: technique and pitfalls](https://federicocalo.dev/en/blog/matematica-discreta-04-04-proofs-by-induction-technique-and-pitfalls) — Simple, strong, structural induction and the most common mistakes in proofs. [2026-03-16] - [03 - Functions: injective, surjective, bijective and cardinality](https://federicocalo.dev/en/blog/matematica-discreta-03-03-functions-injective-surjective-bijective-and-cardinality) — Functions as special relations, injectivity, surjectivity, bijectivity and cardinality of infinite sets. [2026-03-16] - [02 - Relations: equivalence, partial order, lattices](https://federicocalo.dev/en/blog/matematica-discreta-02-02-relations-equivalence-partial-order-lattices) — Properties of binary relations, equivalence relations, partial orders and introduction to lattices. [2026-03-16] - [01 - Sets and operations: cardinality, Cartesian product, partitions](https://federicocalo.dev/en/blog/matematica-discreta-01-01-sets-and-operations-cardinality-cartesian-product-partiti) — Foundations of set theory: union, intersection, difference, Cartesian product and partitions of a set. [2026-03-15] ### Energy/Climate AI (8) - [Carbon footprint AI: scope 1/2/3 reporting CSRD Italy 2026](https://federicocalo.dev/en/blog/carbon-footprint-ai-scope-123-reporting-csrd-italy-2026) — CSRD scope companies 2025-2028. Normative AI ESG platform. Italian: Up2You, GreenAtom. Obligations PMI/large enterprises. [2026-05-31] - [Climate tech VC Italy: investments 2024-2026](https://federicocalo.dev/en/blog/climate-tech-vc-italy-investments-2024-2026) — Funding landscape climate Italy. Top 10: Energy Dome, Eni Plenitude, NHOA Atlante. VC: P101, LIFFT, CDP Equity. [2026-05-27] - [Hydrogen economy Italy: AI optimization + Snam 2026](https://federicocalo.dev/en/blog/hydrogen-economy-italy-ai-optimization-snam-2026) — South2 Corridor (Algeria→Sicily→Europe). Eni Plenitude hydrogen. PNRR €3.6B. AI electrolyzer optimization. [2026-05-25] - [EV charging infrastructure Italy: 60k points 2030](https://federicocalo.dev/en/blog/ev-charging-infrastructure-italy-60k-points-2030) — PNRR €744M infrastructure recharge. Atlante (NHOA) 5k stations, Be Charge 12k points. AI dynamic pricing + V2G bilateral. [2026-05-23] - [Nuclear fusion Italy: ENEA + ITER + DTT Frascati 2026](https://federicocalo.dev/en/blog/nuclear-fusion-italy-enea-iter-dtt-frascati-2026) — DTT Divertor Tokamak Test Frascati ¦0M. ENEA labs, ITER timeline 2034. AI plasma control DeepMind/Commonwealth Fusion. [2026-05-20] - [Offshore wind Italy: AI maintenance + optimization 2026](https://federicocalo.dev/en/blog/offshore-wind-italy-ai-maintenance-optimization-2026) — Beleolico Taranto 30MW first Italian offshore wind farm. Drone inspection + fault prediction: logistics predictive maintenance with LSTM. [2026-05-18] - [Solar + AI: tracking + production forecasting Italy 2026](https://federicocalo.dev/en/blog/solar-ai-tracking-production-forecasting-italy-2026) — Solar tracking system + LSTM-based production forecasting: +15-25% efficiency. Italian market €300M, players: Energy Group, Sunsystem. [2026-05-16] - [Smart grid Italy: AI balancing + renewables 2026](https://federicocalo.dev/en/blog/smart-grid-italy-ai-balancing-renewables-2026) — Terna, ARERA, grid intelligence: how AI balances energy demand with unstable renewable sources. Case study Italy 2026. [2026-05-13] ### Fullstack Web Development (8) - [08 - Multi-env CI/CD: GitHub Actions, zero-downtime deploy](https://federicocalo.dev/en/blog/sviluppo-web-fullstack-08-multi-env-ci-cd-github-actions-zero-downtime-deploy) — Complete CI/CD pipelines: test+build+lint+security scan, multi-env deploy (dev/staging/prod), blue-green and canary release. [2026-03-30] - [07 - Authentication: JWT, OAuth2, session vs token](https://federicocalo.dev/en/blog/sviluppo-web-fullstack-07-authentication-jwt-oauth2-session-vs-token) — Modern auth systems: JWT pros/cons, refresh token rotation, OAuth2 + PKCE for SPAs, OIDC for identity providers. [2026-03-30] - [06 - Web security: CSRF, XSS, CSP, OWASP Top 10](https://federicocalo.dev/en/blog/sviluppo-web-fullstack-06-web-security-csrf-xss-csp-owasp-top-10) — Most exploited web vulnerabilities and how to mitigate them: XSS, CSRF, SQLi, SSRF, broken auth. Modern Content Security Policy. [2026-03-30] - [05 - Core Web Vitals: LCP/INP/CLS optimization](https://federicocalo.dev/en/blog/sviluppo-web-fullstack-05-core-web-vitals-lcp-inp-cls-optimization) — Google CWV 2024 (INP replaces FID): what to measure, how to optimize, real examples with Lighthouse and WebPageTest. [2026-03-29] - [04 - GraphQL vs REST: real-world trade-offs](https://federicocalo.dev/en/blog/sviluppo-web-fullstack-04-graphql-vs-rest-real-world-trade-offs) — When GraphQL actually pays off vs REST: over/under-fetching, N+1, caching, server complexity. Concrete examples. [2026-03-29] - [03 - Spring Boot 3.4: Clean Architecture and REST API](https://federicocalo.dev/en/blog/sviluppo-web-fullstack-03-spring-boot-3-4-clean-architecture-and-rest-api) — Modern Java backend with Spring Boot 3.4, 4-layer Clean Architecture, JPA, Bean Validation, OpenAPI/Swagger. [2026-03-29] - [02 - Angular 21 SSR: standalone components, signals](https://federicocalo.dev/en/blog/sviluppo-web-fullstack-02-angular-21-ssr-standalone-components-signals) — Modern Angular post v17: standalone components, signals, @if/@for control flow, SSR with prerendering and hydration. [2026-03-29] - [01 - TypeScript essentials for fullstack devs](https://federicocalo.dev/en/blog/sviluppo-web-fullstack-01-typescript-essentials-for-fullstack-devs) — TypeScript explained practically: type system, generics, utility types, narrowing, strict mode. Real patterns from Angular and Node.js. [2026-03-29] ### Generative AI and Large Language Models (8) Generative AI: transformer architecture, tokenization, embedding, LLMs, diffusion models, RAG, fine-tuning, RLHF, and AI ethics. From internal workings to production usage. - [08 - Ethics and Safety of Generative AI: Bias, Hallucinations, and Guardrails](https://federicocalo.dev/en/blog/ethics-safety-generative-ai-bias-hallucinations-guardrails) — Introduction: The Responsibility of Building with AI Generative AI offers extraordinary capabilities, but it carries concrete risks that… [2026-05-06] - [07 - Generative AI for Software Development: Code Generation and AI Assistants](https://federicocalo.dev/en/blog/generative-ai-development-code-generation-copilot) — Introduction: AI as Your Development Partner AI assistants for software development have transformed how we write code. Tools like GitHub… [2026-05-05] - [06 - Image Generation: Stable Diffusion, DALL-E, and Midjourney Under the Hood](https://federicocalo.dev/en/blog/image-generation-stable-diffusion-dalle-midjourney) — Introduzione: Creare Immagini dal Nulla La generazione di immagini e uno dei risultati più spettacolari dell'IA generativa. [2026-05-03] - [05 - LLM APIs in Production: OpenAI, Anthropic, and Open Source Models](https://federicocalo.dev/en/blog/llm-api-production-openai-anthropic-open-source) — Introduzione: Dall'Esperimento alla Produzione Usare un LLM nel playground e semplice. Portarlo in produzione e una sfida ingegneristica… [2026-05-01] - [04 - Fine-Tuning LLMs: LoRA, QLoRA, and PEFT for Model Personalization](https://federicocalo.dev/en/blog/fine-tuning-llm-lora-qlora-peft-personalization) — 04 - Fine-Tuning LLMs: LoRA, QLoRA, and PEFT for Model Personalization: Introduction: When Prompt Engineering Is Not Enough Prompt… [2026-05-01] - [03 - Advanced Prompt Engineering: Techniques to Get the Most from LLMs](https://federicocalo.dev/en/blog/prompt-engineering-advanced-techniques-llm) — Introduction: The Art of Communicating with LLMs Prompt Engineering is the discipline that studies how to formulate effective requests to… [2026-04-30] - [02 - How Large Language Models Work: Tokenization, Embeddings, and Generation](https://federicocalo.dev/en/blog/how-llm-work-tokenization-embeddings-generation) — Introduction: Demystifying Large Language Models Large Language Models seem magical: you write a question and get a coherent,… [2026-04-28] - [01 - Introduction to Generative AI: From GANs to Large Language Models](https://federicocalo.dev/en/blog/generative-ai-introduction-gan-llm) — Introduction: What is Generative AI Generative Artificial Intelligence represents one of the most significant technological revolutions of… [2026-04-26] ### Indie Maker Italia (8) - [Side project launch: real Italian case studies](https://federicocalo.dev/en/blog/side-project-case-study-italiani) — Analysis of 5 Italian side projects launched in 2024-2025: strategies, mistakes, real costs, and ROI. How indie makers from Turin, Milan,… [2026-07-14] - [Customer support solo: tooling automation](https://federicocalo.dev/en/blog/customer-support-solo-tooling) — Article from the Indie Maker Stack Italia 2027 series. Automation tools for handling customer support solo as an indie maker. [2026-06-11] - [Hosting low-cost: VPS Italia + scaling](https://federicocalo.dev/en/blog/hosting-low-cost-vps-italia) — Article from the Indie Maker Stack Italia 2027 series. Low-cost VPS hosting guide with vertical scaling strategies for indie projects. [2026-06-11] - [Marketing organico Italia: SEO + community Italian](https://federicocalo.dev/en/blog/marketing-organico-italia-seo) — Article from the Indie Maker Stack Italia 2027 series. Organic marketing strategy using SEO and Italian community engagement. [2026-06-11] - [Stripe + Italia: setup pagamenti SaaS](https://federicocalo.dev/en/blog/stripe-italia-setup-saas) — Article from the Indie Maker Stack Italia 2027 series. Complete guide to integrating Stripe for Italian SaaS payment processing. [2026-06-11] - [P.IVA forfetario per indie maker: ottimizzazione](https://federicocalo.dev/en/blog/piva-forfetario-indie-maker) — Article from the Indie Maker Stack Italia 2027 series. P.IVA forfetario (Italian tax regime) optimization for freelancers and indie makers. [2026-06-10] - [Lancio side project: pre-mortem checklist](https://federicocalo.dev/en/blog/lancio-side-project-pre-mortem) — Article from the Indie Maker Stack Italia 2027 series. Pre-mortem methodology and checklist for identifying risks before launching side… [2026-06-10] - [Indie maker italiano: stack completo 2027](https://federicocalo.dev/en/blog/indie-maker-italiano-stack-2027) — Practical guide with complete tech stack, tools, low-cost hosting on Italian VPS, and roadmap to launch your first SaaS in 2027 without… [2026-06-10] ### InsurTech: Software for the Insurance Sector (8) InsurTech: digital insurance platforms, ML underwriting, claims automation, telematics, parametric insurance, and legacy insurance system modernization. - [07 - Regulatory Compliance: Solvency II & IFRS 17 for Platform Builders](https://federicocalo.dev/en/blog/regulatory-compliance-solvency-ii-ifrs-17-platforms) — Regulatory Compliance: Solvency II and IFRS 17 for Platform Builders. Few areas of technology are as complex and high-risk as insurance… [2026-02-04] - [06 - ACORD Standards & Insurance API Integration](https://federicocalo.dev/en/blog/acord-standards-insurance-api-integration) — Standard ACORD e API Integration Assicurative L'ecosistema assicurativo e frammentato per sua natura: compagnie di assicurazione,… [2026-02-04] - [05 - Insurance Fraud Detection: Graph Analytics & Behavioral Signals](https://federicocalo.dev/en/blog/insurance-fraud-detection-graph-analytics-behavioral) — Fraud Detection Assicurativo: Graph Analytics e Behavioral Signal La frode assicurativa e un problema sistemico e globale. [2026-02-04] - [04 - Claims Automation: Computer Vision & NLP for Damage Assessment](https://federicocalo.dev/en/blog/claims-automation-computer-vision-nlp-damage) — Automate insurance claims processing using Computer Vision and NLP. Claims management is traditionally costly and manual-heavy. Accelerate… [2026-02-03] - [03 - AI Underwriting: Feature Engineering & Risk Scoring Models](https://federicocalo.dev/en/blog/ai-underwriting-feature-engineering-risk-scoring) — AI Underwriting: Feature Engineering e Risk Scoring nell'Assicurazione Moderna L'underwriting e il cuore pulsante di qualsiasi compagnia… [2026-02-03] - [02 - Telematics Pipeline Engineering: Processing UBI Data at Scale](https://federicocalo.dev/en/blog/telematics-pipeline-engineering-ubi-data-scale) — Pipeline Telematica: Processing Dati UBI su Scala Nel 2025, oltre 21 milioni di automobilisti americani condividono dati telematici con la… [2026-02-03] - [01 - Cloud-Native Policy Management: API-First Architecture](https://federicocalo.dev/en/blog/cloud-native-policy-management-api-first-architecture) — Cloud-Native Policy Management: API-First Architecture for Insurance Platforms. The policy administration system (PAS) is the nervous… [2026-02-03] - [00 - Insurance Domain for Developers: Products, Actors & Data Models](https://federicocalo.dev/en/blog/insurance-domain-developers-products-actors-data-models) — Insurance Domain for Developers: Products, Actors and Data Models. If you are a software developer entering the insurance industry for the… [2026-02-03] ### Local-First Software (8) - [Migrazione da cloud-only a local-first: ROI](https://federicocalo.dev/en/blog/migrazione-cloud-local-first-roi) — Article from the Local-First Software Architecture series. Business case and ROI analysis for migrating from cloud-only to local-first… [2026-06-12] - [Replicache + Reflect: a TypeScript local-first stack](https://federicocalo.dev/en/blog/replicache-reflect-typescript) — A practical guide to implementing a local-first architecture with Replicache for synchronization and Reflect for reactive state management.… [2026-06-12] - [Electric SQL: Postgres-grade local-first](https://federicocalo.dev/en/blog/electric-sql-postgres-local-first) — Article from the Local-First Software Architecture series. Building local-first applications with ElectricSQL and PostgreSQL… [2026-06-12] - [Yjs per produzione: sync server architecture](https://federicocalo.dev/en/blog/yjs-produzione-sync-server) — Article from the Local-First Software Architecture series. Production-ready sync server design with Yjs, WebSocket, and database… [2026-06-12] - [Automerge in azione: collaborative editor](https://federicocalo.dev/en/blog/automerge-collaborative-editor) — Article from the Local-First Software Architecture series. Practical guide to building a real-time collaborative editor with Automerge and… [2026-06-12] - [PouchDB + CouchDB: sync replica multi-device](https://federicocalo.dev/en/blog/pouchdb-couchdb-sync-multi-device) — How to synchronize data in real-time across multiple devices using PouchDB and CouchDB. Complete guide with offline-first, conflict… [2026-06-12] - [CRDT spiegate: Conflict-free Replicated Data Types](https://federicocalo.dev/en/blog/crdt-conflict-free-replicated-types) — Article from the Local-First Software Architecture series. Introduction to Conflict-free Replicated Data Types (CRDTs) and their role in… [2026-06-11] - [Local-First Software: principi e manifesto 2027](https://federicocalo.dev/en/blog/local-first-software-principi-manifesto) — Local-First Software Architecture series article. Discover the fundamental principles, CRDTs, Automerge vs Yjs, and how to build… [2026-06-11] ### Mathematical Analysis for CS (8) - [08 - Basic differential equations: linear first and second order](https://federicocalo.dev/en/blog/analisi-matematica-08-08-basic-differential-equations-linear-first-and-second-orde) — First-order linear ODEs with constant coefficients, homogeneous and non-homogeneous second-order ODEs. [2026-03-05] - [07 - Numeric series: convergence criteria](https://federicocalo.dev/en/blog/analisi-matematica-07-07-numeric-series-convergence-criteria) — Convergent and divergent series, comparison, ratio, root and Leibniz criteria for alternating series. [2026-03-05] - [06 - Indefinite integrals: techniques and applications](https://federicocalo.dev/en/blog/analisi-matematica-06-06-indefinite-integrals-techniques-and-applications) — Antiderivatives, integration by substitution, by parts, partial fraction decomposition. [2026-03-04] - [05 - Definite integrals: Riemann, fundamental theorem of calculus](https://federicocalo.dev/en/blog/analisi-matematica-05-05-definite-integrals-riemann-fundamental-theorem-of-calculu) — Definition of Riemann integral, fundamental theorem of calculus and geometric applications. [2026-03-04] - [04 - Function analysis: maxima, minima, concavity](https://federicocalo.dev/en/blog/analisi-matematica-04-04-function-analysis-maxima-minima-concavity) — Complete analysis of a function: domain, asymptotes, monotonicity, extrema, concavity and inflection points. [2026-03-04] - [03 - Derivatives: definition, rules, applications in ML](https://federicocalo.dev/en/blog/analisi-matematica-03-03-derivatives-definition-rules-applications-in-ml) — Definition of derivative, differentiation rules, notable derivatives and applications to gradient descent. [2026-03-04] - [02 - Continuous functions: fundamental theorems (Weierstrass, Bolzano)](https://federicocalo.dev/en/blog/analisi-matematica-02-02-continuous-functions-fundamental-theorems-weierstrass-bol) — Continuity of a function, Weierstrass theorem, Bolzano's zero theorem and intermediate value theorem. [2026-03-04] - [01 - Real numbers, sequences, limits: rigor without pain](https://federicocalo.dev/en/blog/analisi-matematica-01-01-real-numbers-sequences-limits-rigor-without-pain) — Construction of R, completeness properties, numeric sequences and formal definition of limit. [2026-03-04] ### Modern AI (8) - [08 - On-prem inference with Ollama, vLLM, llama.cpp](https://federicocalo.dev/en/blog/intelligenza-artificiale-moderna-08-on-prem-inference-with-ollama-vllm-llama-cpp) — Serving LLMs on-prem: Ollama for dev and small prod, vLLM for high-throughput, llama.cpp for CPU/edge. GGUF and AWQ quantization. [2026-03-14] - [07 - Reasoning models: o1, DeepSeek-R1, RLHF](https://federicocalo.dev/en/blog/intelligenza-artificiale-moderna-07-reasoning-models-o1-deepseek-r1-rlhf) — New generation of models with extended reasoning: OpenAI o1, DeepSeek-R1, internal chain-of-thought, RLHF/RLAIF training. [2026-03-14] - [06 - Model Context Protocol (MCP): integration standard](https://federicocalo.dev/en/blog/intelligenza-artificiale-moderna-06-model-context-protocol-mcp-integration-standard) — MCP is Anthropic's open protocol to integrate LLMs with tools and data sources. Client-server architecture, STDIO/HTTP transport,… [2026-03-14] - [05 - AI Agents: ReAct, tool-use, planning](https://federicocalo.dev/en/blog/intelligenza-artificiale-moderna-05-ai-agents-react-tool-use-planning) — From LLM to autonomous agent: ReAct (Reason+Act) pattern, tool calling, function calling, multi-step planning with LangChain and LangGraph… [2026-03-13] - [04 - Advanced RAG: re-ranking, hybrid search, chunk strategy](https://federicocalo.dev/en/blog/intelligenza-artificiale-moderna-04-advanced-rag-re-ranking-hybrid-search-chunk-strategy) — Improving RAG beyond baseline: cross-encoder re-ranking, BM25+dense hybrid, parent-document retrieval, HyDE, query rewriting. [2026-03-13] - [03 - Fundamental RAG: embeddings, vector store, retrieval](https://federicocalo.dev/en/blog/intelligenza-artificiale-moderna-03-fundamental-rag-embeddings-vector-store-retrieval) — End-to-end RAG pipeline: chunking, embedding with sentence-transformers, FAISS/Qdrant vector store, top-k retrieval and prompt augmentation. [2026-03-13] - [02 - LLM scaling laws and emergent capabilities](https://federicocalo.dev/en/blog/intelligenza-artificiale-moderna-02-llm-scaling-laws-and-emergent-capabilities) — From Kaplan to Chinchilla: laws predicting LLM performance vs compute, parameters and data. Emergent capabilities and plateaus. [2026-03-13] - [01 - Transformer Architecture: attention, encoder, decoder](https://federicocalo.dev/en/blog/intelligenza-artificiale-moderna-01-transformer-architecture-attention-encoder-decoder) — Complete anatomy of the original Transformer: self-attention, multi-head, positional encoding, encoder-decoder stack. [2026-03-13] ### Retail AI (8) - [Sustainability + retail AI: supply chain traceability in the EU](https://federicocalo.dev/en/blog/sustainability-retail-ai-supply-chain-traceability-in-the-eu) — Digital Product Passport DPP, EU Green Claims Directive, blockchain traceability, AI verification. Gucci, Prada Group compliance. [2026-06-06] - [Fraud Detection and E-commerce Card-Not-Present Italy](https://federicocalo.dev/en/blog/fraud-detection-and-e-commerce-card-not-present-italy) — CNP Fraud Detection AI, 3DS2 SCA, PSD2 Compliance. Stripe Radar, Adyen RevenueProtect. Banca Sella, Nexi PSP. False Decline Tradeoff. [2026-06-06] - [Inventory forecasting AI: reduce stockout 50% retail Italy](https://federicocalo.dev/en/blog/inventory-forecasting-ai-reduce-stockout-50-retail-italy) — Time series forecasting Prophet, ARIMA, LSTM. Demand driver Italians. RELEX, Blue Yonder. Self-hosted cost-effective. [2026-06-05] - [Personalization and ecommerce: recommendation engine PMI Italian](https://federicocalo.dev/en/blog/personalization-and-ecommerce-recommendation-engine-pmi-italian) — Collaborative filtering vs content-based. Cold-start problem. Recombee, Algolia Recommend. A/B testing, ROI 30% revenue uplift. [2026-06-05] - [Visual search retail: AI image recognition Italy](https://federicocalo.dev/en/blog/visual-search-retail-ai-image-recognition-italy) — Visual search CLIP, ResNet, image recognition. Yoox NAP, Vestiaire Collective. Snap-to-shop, conversion uplift 34%, EU AI Act low-risk. [2026-06-04] - [Omnichannel Retail Italy: Unify Online + Store with AI](https://federicocalo.dev/en/blog/omnichannel-retail-italy-unify-online-store-with-ai) — Click & Collect, BOPIS, Real-Time Inventory Sync, Intelligent Reverse Logistics. Conad, Coin, Esselunga Case Study. [2026-06-03] - [Italian e-commerce: 24/7 AI customer service chatbot](https://federicocalo.dev/en/blog/italian-e-commerce-247-ai-customer-service-chatbot) — Comprehensive guide: traditional live chat vs AI chatbot, Italian NLP, intelligent escalation, KPI containment rate. Case study Userbot,… [2026-06-01] - [Retail commerce + AI: dynamic pricing italian 2026, demand forecasting and geo-blocking compliance](https://federicocalo.dev/en/blog/retail-commerce-ai-dynamic-pricing-italian-2026-demand-forecasting-and-geo-block) — Dynamic pricing algorithms, demand forecasting ML, customer segmentation. Italian retailers Yoox, Coin, Esselunga. Compliance EU… [2026-05-30] ### Web Security for Developers (8) Web security for developers: OWASP Top 10, XSS, CSRF, SQL injection, JWT authentication, HTTPS, CSP, CORS, and best practices for securing modern web applications. - [08 - DevSecOps for Developers: SAST, DAST in CI/CD Pipeline](https://federicocalo.dev/en/blog/devsecops-developers-sast-dast-cicd-pipeline) — Complete guide to DevSecOps for Developers: SAST, DAST in CI/CD Pipeline: architecture, practical implementation and best practices for… [2026-04-11] - [07 - Cryptographic Failures: Hashing, Encryption and Tokens](https://federicocalo.dev/en/blog/cryptographic-failures-hashing-encryption-tokens) — Complete guide to Cryptographic Failures: Hashing, Encryption and Tokens: architecture, practical implementation and best practices for… [2026-04-10] - [06 - Supply Chain Security: npm audit, SBOM and Dependencies](https://federicocalo.dev/en/blog/supply-chain-security-npm-audit-sbom-dependencies) — Complete guide to Supply Chain Security: npm audit, SBOM and Dependencies: architecture, practical implementation and best practices for… [2026-04-09] - [05 - API Security: OAuth 2.1, JWT Best Practices and Rate Limiting](https://federicocalo.dev/en/blog/api-security-oauth-jwt-best-practices-rate-limiting) — Complete guide to API Security: OAuth 2.1, JWT Best Practices and Rate Limiting: architecture, practical implementation and best practices… [2026-04-07] - [04 - Secure Authentication: Session Management and Cookies](https://federicocalo.dev/en/blog/secure-authentication-session-management-cookies) — Complete guide to Secure Authentication: Session Management and Cookies: architecture, practical implementation and best practices for… [2026-04-05] - [03 - SQL Injection and Input Validation: Backend Security Guide](https://federicocalo.dev/en/blog/sql-injection-input-validation-backend-security-guide) — Complete guide to SQL Injection and Input Validation: Backend Security Guide: architecture, practical implementation and best practices for… [2026-04-04] - [02 - XSS, CSRF and CSP: Essential Frontend Security](https://federicocalo.dev/en/blog/xss-csrf-csp-essential-frontend-security) — Complete guide to XSS, CSRF and CSP: Essential Frontend Security: architecture, practical implementation and best practices for developers… [2026-04-03] - [01 - OWASP Top 10 2025: The Complete Developer Guide](https://federicocalo.dev/en/blog/owasp-top-10-2025-complete-developer-guide) — Complete guide to OWASP Top 10 2025: The Complete Developer Guide: architecture, practical implementation and best practices for developers… [2026-03-31] ### Software Engineering (8) - [Safe Refactoring: Patterns and Antipatterns](https://federicocalo.dev/en/blog/ingegneria-software-08-refactoring-sicuro-pattern-e-antipattern) — Strangler fig, characterization tests, mikado method. [2026-03-13] - [CI/CD: GitHub Actions and GitLab CI Pipelines](https://federicocalo.dev/en/blog/ingegneria-software-07-ci-cd-pipeline-github-actions-e-gitlab-ci) — Test/lint/build/deploy stages. [2026-03-13] - [Collaborative Git: Branching, Rebase, Conflicts](https://federicocalo.dev/en/blog/ingegneria-software-06-git-collaborativo-branching-rebase-conflitti) — GitFlow vs trunk-based, conflict resolution. [2026-03-12] - [Code Review: How to Give and Receive Feedback](https://federicocalo.dev/en/blog/ingegneria-software-05-code-review-come-dare-e-ricevere-feedback) — Conventional comments, PR template, blocking vs nit. [2026-03-12] - [Testing Strategy: Pyramid, Contract Test, E2E](https://federicocalo.dev/en/blog/ingegneria-software-04-testing-strategy-piramide-contract-test-e2e) — Test pyramid, mocking, Testcontainers. [2026-03-12] - [Layered Architecture, MVC, Microservices](https://federicocalo.dev/en/blog/ingegneria-software-03-architettura-layered-mvc-microservizi) — When to choose which architecture. [2026-03-12] - [Requirements Engineering: User Stories and Use Cases](https://federicocalo.dev/en/blog/ingegneria-software-02-requirements-engineering-user-stories-e-use-cases) — INVEST criteria, definition of done. [2026-03-12] - [Agile Methodologies: Scrum, Kanban, XP](https://federicocalo.dev/en/blog/ingegneria-software-01-metodologie-agili-scrum-kanban-xp) — Ceremonies, roles, when to use them. [2026-03-12] ### Vector Database (8) - [Weaviate hybrid: vector + keyword BM25, GraphQL, multimodal learning](https://federicocalo.dev/en/blog/weaviate-hybrid-vector-keyword-bm25-graphql-multimodal-learning) — Weaviate hybrid: vector + keyword BM25, GraphQL, multimodal learning Imagine building search for a clothing e-commerce. [2026-04-26] - [Qdrant architecture: quantization, filtering on vector, Bloom filter, 1M+ QPS](https://federicocalo.dev/en/blog/qdrant-architecture-quantization-filtering-on-vector-bloom-filter-1m-qps) — Qdrant architecture: quantization, filtering on vector, Bloom filter, 1M+ QPS The starting situation is this: you have a RAG system that… [2026-04-26] - [pgvector performance ceiling: 10M vector sweet spot, HNSW index, query latency](https://federicocalo.dev/en/blog/pgvector-performance-ceiling-10m-vector-sweet-spot-hnsw-index-query-latency) — pgvector performance ceiling: 10M vector sweet spot, HNSW index, query latency pgvector: 100K vectors = 1ms of latency. 1M vectors = 3-5ms. [2026-04-26] - [Vector DB landscape 2026: when to use which, decision tree](https://federicocalo.dev/en/blog/vector-db-landscape-2026-when-to-use-which-decision-tree) — Vector DB landscape 2026: when to use which, decision tree pgvector in Postgres: simple. Qdrant: fast. Weaviate: hybrid search. [2026-04-26] - [pgvector beyond RAG: 5 non-obvious use cases (fraud detection, dedupe, clustering, anomaly)](https://federicocalo.dev/en/blog/pgvector-beyond-rag-5-non-obvious-use-cases-fraud-detection-dedupe-clustering-an) — pgvector beyond RAG: 5 non-obvious use cases (fraud detection, dedupe, clustering, anomaly) pgvector is sold as "the way to do RAG on… [2026-04-08] - [Hybrid Search PostgreSQL: Combining BM25 + pgVector with 1 SQL Query](https://federicocalo.dev/en/blog/hybrid-search-postgresql-combining-bm25-pgvector-with-1-sql-query) — Hybrid Search PostgreSQL: Combining BM25 + pgVector with 1 SQL Query Pure Vector Search: 65% recall. Hybrid (vector + BM25): 87% recall. [2026-04-08] - [pgvector in production: tuning HNSW, memory, monitoring](https://federicocalo.dev/en/blog/pgvector-in-production-tuning-hnsw-memory-monitoring) — pgvector in production: tuning HNSW, memory, monitoring: pgvector in production: tuning HNSW, memory, monitoring Dev environment: query in… [2026-04-08] - [pgvector vs Qdrant vs Weaviate: when Postgres with pgvector is really enough](https://federicocalo.dev/en/blog/pgvector-vs-qdrant-vs-weaviate-when-postgres-with-pgvector-is-really-enough) — pgvector vs Qdrant vs Weaviate: when Postgres with pgvector is really enough: pgvector vs Qdrant vs Weaviate: when Postgres with pgvector… [2026-04-08] ### Vibe Coding and Agentic Development (8) Vibe coding: the new software development paradigm with AI agents. Prompt-driven development, pair programming with LLMs, code generation, and the future of programming. - [08 - The Future of Agentic Software Development in 2026](https://federicocalo.dev/en/blog/future-agentic-software-development-2026) — Complete guide to The Future of Agentic Software Development in 2026: architecture, practical implementation and best practices for… [2026-03-01] - [07 - Security in Vibe Coding: Risks and Mitigations](https://federicocalo.dev/en/blog/security-vibe-coding-risks-mitigations) — Complete guide to Security in Vibe Coding: Risks and Mitigations: architecture, practical implementation and best practices for developers… [2026-02-27] - [06 - Prompt Engineering for IDEs and Code Generation](https://federicocalo.dev/en/blog/prompt-engineering-ides-code-generation) — Complete guide to Prompt Engineering for IDEs and Code Generation: architecture, practical implementation and best practices for developers… [2026-02-24] - [05 - How to Test AI-Generated Code](https://federicocalo.dev/en/blog/how-to-test-ai-generated-code) — Complete guide to How to Test AI-Generated Code: architecture, practical implementation and best practices for developers and technical… [2026-02-22] - [04 - Multi-Agent Coding: LangGraph, CrewAI and AutoGen](https://federicocalo.dev/en/blog/multi-agent-coding-langgraph-crewai-autogen) — Complete guide to Multi-Agent Coding: LangGraph, CrewAI and AutoGen: architecture, practical implementation and best practices for… [2026-02-20] - [03 - Designing Agentic Workflows: Decomposing Problems for AI](https://federicocalo.dev/en/blog/designing-agentic-workflows-decomposing-problems-ai) — Complete guide to Designing Agentic Workflows: Decomposing Problems for AI: architecture, practical implementation and best practices for… [2026-02-19] - [02 - Claude Code: Agentic Development from Terminal](https://federicocalo.dev/en/blog/claude-code-agentic-development-terminal) — Complete guide to Claude Code: Agentic Development from Terminal: architecture, practical implementation and best practices for developers… [2026-02-18] - [01 - Vibe Coding: The Paradigm That Changed 2025](https://federicocalo.dev/en/blog/vibe-coding-paradigm-changed-2025) — Complete guide to Vibe Coding: The Paradigm That Changed 2025: architecture, practical implementation and best practices for developers and… [2026-02-17] ### Web Components 2027 (8) - [Performance Web Components vs framework](https://federicocalo.dev/en/blog/performance-web-components-framework) — Practical comparison of native Web Components and modern frameworks: real performance metrics (bundle size, FCP/LCP, memory footprint),… [2026-06-09] - [Migrare da React a Web Components: case study](https://federicocalo.dev/en/blog/migrazione-react-web-components) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 21 June 2027. [2026-06-09] - [Server-side rendering Web Components](https://federicocalo.dev/en/blog/ssr-web-components) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 18 June 2027. [2026-06-09] - [Web Components + TypeScript decorators](https://federicocalo.dev/en/blog/web-components-typescript-decorators) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 17 June 2027. [2026-06-09] - [Custom Elements + Forms API integration](https://federicocalo.dev/en/blog/custom-elements-forms-api) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 16 June 2027. [2026-06-08] - [Shadow DOM patterns avanzati](https://federicocalo.dev/en/blog/shadow-dom-patterns-avanzati) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 15 June 2027. [2026-06-08] - [Lit framework: alternativa lean a Angular/React](https://federicocalo.dev/en/blog/lit-framework-alternativa-angular-react) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 14 June 2027. [2026-06-08] - [Web Components nel 2027: stato dell'arte](https://federicocalo.dev/en/blog/web-components-2027-stato-arte) — Articolo della serie Web Components Nativi 2027. Pubblicazione prevista 11 June 2027. [2026-06-08] ### WebGPU Browser ML (8) - [Privacy-first ML: zero data exfiltration via WebGPU](https://federicocalo.dev/en/blog/privacy-first-ml-webgpu) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 02 July 2027. [2026-06-10] - [ONNX Runtime Web: produzione-ready](https://federicocalo.dev/en/blog/onnx-runtime-web-produzione) — Article from the WebGPU for Browser-side ML series. Production deployment guide for ONNX Runtime Web with WebGPU acceleration. [2026-06-10] - [Quantizzazione INT8 + WebGPU per low-end devices](https://federicocalo.dev/en/blog/quantizzazione-int8-webgpu-low-end) — Article from the WebGPU for Browser-side ML series. INT8 quantization and WebGPU optimization for running ML models on budget devices. [2026-06-10] - [WebGPU compute shaders per ML inference](https://federicocalo.dev/en/blog/webgpu-compute-shaders-ml) — Article from the WebGPU for Browser-side ML series. Comprehensive guide to compute shader optimization for neural network inference. [2026-06-10] - [Stable Diffusion in browser: implementazione completa](https://federicocalo.dev/en/blog/stable-diffusion-browser-completa) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 28 June 2027. [2026-06-09] - [WebGPU vs WebGL2 vs WebAssembly: benchmark](https://federicocalo.dev/en/blog/webgpu-webgl-wasm-benchmark) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 25 June 2027. [2026-06-09] - [transformers.js: LLM nel browser senza server](https://federicocalo.dev/en/blog/transformers-js-llm-browser) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 24 June 2027. [2026-06-09] - [WebGPU 2027: rivoluzione browser computing](https://federicocalo.dev/en/blog/webgpu-2027-rivoluzione-browser) — Articolo della serie WebGPU per Browser-side ML. Pubblicazione prevista 23 June 2027. [2026-06-09] ### Agritech / Food Security (7) - [Carbon farming credits Italy: AI MRV + verification](https://federicocalo.dev/en/blog/carbon-farming-credits-italy-ai-mrv-verification) — Carbon farming Italy 2027: MRV automated (Measure/Report/Verify), soil organic carbon SOC, Gold Standard methodology, Soil Capital, EU… [2026-05-27] - [Food security: AI for supply chain post-Ukraine](https://federicocalo.dev/en/blog/food-security-ai-for-supply-chain-post-ukraine) — Food security post-Ukraine 2026: AI demand forecasting, supply chain resilience, dependence on Italy 30% grain Ukraine/Russia, EU Food 2030… [2026-05-24] - [Pest Detection AI: Computer Vision + Smartphone Camera](https://federicocalo.dev/en/blog/pest-detection-ai-computer-vision-smartphone-camera) — Pest Detection AI Smartphone 2026: PlantVillage 50k Images, YOLOv8, Plantix 50M Download, EU Pesticide Reduction 50% 2030, Agritech Italy. [2026-05-22] - [Supply chain traceability blockchain: DOP IGP Italy](https://federicocalo.dev/en/blog/supply-chain-traceability-blockchain-dop-igp-italy) — Blockchain supply chain traceability DOP IGP Italy: Hyperledger Fabric, Parmigiano Reggiano, Chianti, fraud €500M year, eIDAS digital… [2026-05-20] - [Vertical farming Italy: investments VC 2024-2026](https://federicocalo.dev/en/blog/vertical-farming-italy-investments-vc-2024-2026) — Vertical farming Italy 2024-2026: Planet Farms €100M, Zero Rome, Plug-In Italy, LED Philips Horti, AI phenotyping, EU Farm to Fork, 12 FAQ. [2026-05-18] - [Smart agriculture IoT: soil sensors + weather Italy](https://federicocalo.dev/en/blog/smart-agriculture-iot-soil-sensors-weather-italy) — Smart Italian agriculture 2026: soil moisture sensors LoRaWAN, weather stations, open meteorological API, integration with xFarm/SmartAg,… [2026-05-15] - [Precision farming Italy: AI satellite + drone 2026](https://federicocalo.dev/en/blog/precision-farming-italy-ai-satellite-drone-2026) — Precision agriculture in Italy: data from Sentinel-2/Landsat, vegetation indices NDVI/EVI, xFarm platform, DJI Agras drones, ROI per acre,… [2026-05-13] ### Applied Data Science (7) - [07 - Dashboards and storytelling with Streamlit/Dash](https://federicocalo.dev/en/blog/data-science-applicata-07-dashboards-and-storytelling-with-streamlit-dash) — Communicating results with interactive dashboards: Streamlit for rapid data apps, Dash for enterprise dashboards, storytelling principles. [2026-03-09] - [06 - Model deploy: REST API, batch, streaming](https://federicocalo.dev/en/blog/data-science-applicata-06-model-deploy-rest-api-batch-streaming) — From notebook to production: serialization (pickle, joblib, ONNX), REST API with FastAPI, batch scoring, real-time streaming with Kafka. [2026-03-09] - [05 - Robust validation: nested CV, time-series split](https://federicocalo.dev/en/blog/data-science-applicata-05-robust-validation-nested-cv-time-series-split) — Correct validation avoids fatal optimistic estimates: stratified k-fold, nested CV for hyperparameter tuning, time-series split, group… [2026-03-09] - [04 - Classical models: linear, tree-based, ensemble](https://federicocalo.dev/en/blog/data-science-applicata-04-classical-models-linear-tree-based-ensemble) — 2026 reference tabular models: linear models, random forest, XGBoost, LightGBM, CatBoost. When to choose which. [2026-03-09] - [03 - Feature engineering: encoding, scaling, target encoding](https://federicocalo.dev/en/blog/data-science-applicata-03-feature-engineering-encoding-scaling-target-encoding) — Production-ready feature engineering: one-hot, target encoding (with regularization), scaling, feature interactions, datetime features. [2026-03-09] - [02 - Professional EDA: outliers, missing, distributions](https://federicocalo.dev/en/blog/data-science-applicata-02-professional-eda-outliers-missing-distributions) — Systematic Exploratory Data Analysis: missing pattern detection, outliers (IQR, Z-score, isolation forest), distributions and… [2026-03-09] - [01 - Workflow setup: pandas, numpy, Jupyter, venv](https://federicocalo.dev/en/blog/data-science-applicata-01-workflow-setup-pandas-numpy-jupyter-venv) — Productive working environment: venv/poetry/conda, JupyterLab vs VS Code notebooks, pandas+numpy fundamentals. [2026-03-08] ### Practical Software Architecture for the Web (7) Software architecture for web applications: clean architecture, hexagonal architecture, DDD, CQRS, event sourcing, and architectural patterns for scalable and maintainable systems. - [ArchUnit and Clean Architecture: the 4-Layer Diagram Is a Lie Until You Enforce It](https://federicocalo.dev/en/blog/archunit-clean-architecture-4-layer-diagram-lie) — The backend's ArchUnit gate was running zero executed tests, a total false green. How I found it, what I froze with FreezingArchRule (30+4… [2026-07-14] - [6 - Testing Architecture: Strategies for Angular Apps](https://federicocalo.dev/en/blog/architecture-testing-strategies-angular) — Testing strategies for Angular: test pyramid, unit testing with Jest, component testing, E2E with Playwright, mocking and CI integration. [2026-01-17] - [5 - REST vs GraphQL vs tRPC: When to Use What](https://federicocalo.dev/en/blog/architecture-rest-vs-graphql-vs-trpc) — In-depth comparison between REST, GraphQL and tRPC: performance, developer experience, security, caching and decision framework. [2026-01-17] - [4 - Hexagonal Architecture (Ports and Adapters)](https://federicocalo.dev/en/blog/architecture-hexagonal-ports-adapters) — Hexagonal Architecture (Ports and Adapters): Hexagonal Architecture, also known as Ports and Adapters, was formulated by Alistair Cockburn… [2026-01-17] - [3 - CQRS and Event Sourcing with TypeScript](https://federicocalo.dev/en/blog/architecture-cqrs-event-sourcing-typescript) — CQRS and Event Sourcing with TypeScript: CQRS and Event Sourcing are powerful architectural patterns that separate read and write models… [2026-01-17] - [2 - Domain-Driven Design for Web Applications](https://federicocalo.dev/en/blog/architecture-domain-driven-design-web) — DDD applied to the web world: Bounded Contexts, Aggregates, Value Objects, Entities and Domain Events with TypeScript and Angular. [2026-01-17] - [1 - Clean Architecture in Angular: Scalable Structure](https://federicocalo.dev/en/blog/architecture-clean-architecture-angular) — How to apply Clean Architecture in Angular: layer separation, dependency rule, use cases and repository pattern for scalable projects. [2026-01-17] ### EdTech AI (7) - [EdTech investments VC Italy 2026: outlook + 10 startups](https://federicocalo.dev/en/blog/edtech-investments-vc-italy-2026-outlook-10-startups) — VC funding Italy EdTech 2024-2026: €87M raised 2024, €112M YTD 2026. Top 10 startups: Skuola.net, ScuolaZoo, WeSchool, Mondly, Bocconi… [2026-06-06] - [Language learning AI: Duolingo vs Italians 2026](https://federicocalo.dev/en/blog/language-learning-ai-duolingo-vs-italians-2026) — Duolingo Max GPT-4 integration. Speech recognition Italian dialects. Competitor Italians absent (market gap). Conversational AI for… [2026-06-05] - [K-12 Italia: AI in High Schools, MIUR position 2026](https://federicocalo.dev/en/blog/k-12-italia-ai-in-high-schools-miur-position-2026) — PNRR Italy Tomorrow Digitalization, INDIRE position paper February 2026. Teacher training AI. Bias detection and digital divide. Pilot… [2026-06-04] - [Italian Universities + LLM: Student Use Policies 2026](https://federicocalo.dev/en/blog/italian-universities-llm-student-use-policies-2026) — AI policies in Italian universities: Politecnico Milano, Bocconi, Sapienza Roma, Bologna. Turnitin AI plagiarism detection. Assessment… [2026-06-03] - [MOOC Italians: AI-driven course recommendation 2026](https://federicocalo.dev/en/blog/mooc-italians-ai-driven-course-recommendation-2026) — Federica.EU, EduOpen (19 universities), Coursera Italia: collaborative filtering architecture. EU certified models. Quality score 2026.… [2026-06-02] - [Corporate training Italy: AI-powered upskilling 2026](https://federicocalo.dev/en/blog/corporate-training-italy-ai-powered-upskilling-2026) — Complete analysis of Italian LXP platforms Docebo and Skilla with AI-driven skill gap analysis, microlearning nudges, compliance… [2026-05-31] - [Edtech Italy: AI Personalized Tutor for SUI Students](https://federicocalo.dev/en/blog/edtech-italy-ai-personalized-tutor-for-sui-students) — AI Personalized Tutor, Adaptive Learning, Spaced Repetition. Skuola.net, WeSchool, ScuolaZoo. GDPR Minor Compliance, Case Study Liceo Tasso… [2026-05-27] ### Geopolitica AI Developer EU (7) - [BRICS expansion + AI: India/Brasile + Italy](https://federicocalo.dev/en/blog/brics-expansion-ai-indiabrasile-italy) — BRICS 2024 expansion UAE/Iran/Egypt/Ethiopia, India IndiaAI Mission $1.2B, Brasile AI strategy, export Italian to BRICS, EU-BRICS data flow… [2026-05-28] - [Trump 2024 + AI policy: what changes for EU](https://federicocalo.dev/en/blog/trump-2024-ai-policy-what-changes-for-eu) — Biden EO 14110 AI 2023, Trump executive order January 2025, tech tariffs 25%, impact on EU GDPR/Privacy Shield 2.0, tariff war supply… [2026-05-26] - [Cybersecurity geopolitics: Italy hacker attacks 2024-2026](https://federicocalo.dev/en/blog/cybersecurity-geopolitics-italy-hacker-attacks-2024-2026) — ACN National Cyber Security Agency, NetWalker/LockBit on Italian PMI, APT28 Russia, NIS2 Directive, SOC Tinexta/Maticmind. How developers… [2026-05-23] - [China AI: DeepSeek + Qwen + EU impact 2026](https://federicocalo.dev/en/blog/china-ai-deepseek-qwen-eu-impact-2026) — DeepSeek R1 disruption January 2025, Qwen 2.5 series 0.5B-72B, Alibaba Tongyi, compute efficiency China, AI Act third country. As China AI… [2026-05-20] - [Russia AI: sanctions + impact on developers EU 2026](https://federicocalo.dev/en/blog/russia-ai-sanctions-impact-on-developers-eu-2026) — EU 14 sanctions packages 2024-2026, Yandex AI, Sber, Italian companies in Russia, compliance OFAC/EU/UK. As a developer and PMI navigate… [2026-05-18] - [Chip geopolitics: TSMC vs SMIC vs Intel + Italy 2026](https://federicocalo.dev/en/blog/chip-geopolitics-tsmc-vs-smic-vs-intel-italy-2026) — TSMC 50% global production, SMIC 7nm, Intel Ohio $20 billion, EU Chips Act $43 billion, STMicroelectronics Italian and future fab EU. How… [2026-05-16] - [AI sovereignty EU: what does it mean for Italian developers in 2026](https://federicocalo.dev/en/blog/ai-sovereignty-eu-what-does-it-mean-for-italian-developers-in-2026) — GAIA-X, EU Tech Sovereignty Act 2025, Aleph Alpha Pharia, Mistral La Plateforme. What changes for Italian developers and EU startups when… [2026-05-13] ### Italian NLP (7) - [RAG in Italian: Multilingual Embeddings and Semantic Retrieval](https://federicocalo.dev/en/blog/rag-italiano-embedding) — Building an effective RAG pipeline for Italian content: choosing multilingual embeddings, semantic chunking, RediSearch HNSW, retrieval +… [2026-07-15] - [Fine-tuning an LLM for Italian: LoRA, Datasets, and Evaluation](https://federicocalo.dev/en/blog/fine-tuning-llm-italiano) — How to fine-tune an open-source model for Italian using LoRA on consumer GPUs, prepare quality datasets, evaluate performance with Italian… [2026-07-15] - [Italian NLP with spaCy and Transformers: A Practical Pipeline](https://federicocalo.dev/en/blog/nlp-italiano-spacy) — Complete NLP pipeline for Italian: tokenization, POS tagging, lemmatization, NER and dependency parsing with spaCy and Hugging Face… [2026-07-15] - [The Italian LLM Landscape in 2025: Models, Ecosystem, and Practical Choices](https://federicocalo.dev/en/blog/landscape-llm-italiani) — 2025 overview of the Italian language model ecosystem — new models, Italian benchmarks, how to select the right model for your use case,… [2026-07-15] - [Italian LLMs in 2024: Minerva, LLaMAntino, and the First Native Models](https://federicocalo.dev/en/blog/llm-italiani-2024) — In 2024, the first Large Language Models fully trained or significantly adapted for Italian emerge: Minerva (Sapienza NLP), LLaMAntino,… [2026-07-15] - [Camoscio + Modello Italia: on-prem SME deployment](https://federicocalo.dev/en/blog/camoscio-modello-italia-deploy-on-prem-pmi-2027) — Fine-tuning Camoscio on Italian dataset, Modello Italia 9B on-prem Hetzner, cost-benefit vs OpenAI API, GPTQ/AWQ quantization strategies. [2026-05-29] - [Italian language LLM: state of the art 2026](https://federicocalo.dev/en/blog/italian-language-llm-state-of-the-art-2026) — Modello Italia 9B, Camoscio, Cerbero vs Llama/Mistral: MMLU-IT benchmark, Italian perplexity, iGenius €1.5B investment, Politecnico Milano,… [2026-05-21] ### Manifatturiero AI (7) - [AI MES (Manufacturing Execution System): SAP/Oracle + Italy 2026](https://federicocalo.dev/en/blog/ai-mes-manufacturing-execution-system-saporacle-italy-2026) — AI MES: SAP Digital Manufacturing, Oracle Manufacturing Cloud, Tulip, Zucchetti MES, MES1 Italy. OEE optimization +15%, predictive… [2026-05-29] - [Generative design CAD: Autodesk + Italian engineering (Pininfarina, Aprilia) 2026](https://federicocalo.dev/en/blog/generative-design-cad-autodesk-italian-engineering-pininfarina-aprilia-2026) — Generative design: Autodesk Fusion 360, Dassault 3DEXPERIENCE, topology optimization. Pininfarina car design, Aprilia motorcycle frame.… [2026-05-25] - [Industry 5.0 transition: AI + worker safety Italy 2026](https://federicocalo.dev/en/blog/industry-50-transition-ai-worker-safety-italy-2026) — Industry 5.0: human-centric manufacturing, AI augment worker, PPE detection, wearable safety (Modjoul, Strongarm). INAIL injury statistics.… [2026-05-22] - [Collaborative Robotics Italy: cobots Universal Robots UR3e/UR5e 2026](https://federicocalo.dev/en/blog/collaborative-robotics-italy-cobots-universal-robots-ur3eur5e-2026) — Cobot UR3e/UR5e/UR10e: Universal Robots, Franka Panda, KUKA LBR iiwa. Comau Stellantis, Movo Italian startup. ISO 10218 safety. ROI 12-18… [2026-05-20] - [Computer Vision Quality Control: defect detection <0.1mm Italy 2026](https://federicocalo.dev/en/blog/computer-vision-quality-control-defect-detection-01mm-italy-2026) — Computer vision QC: Cognex VisionPro, NVIDIA Jetson edge AI, YOLOv8 small object detection. Brembo brake pads, Ferrari paint quality. False… [2026-05-18] - [Digital Twin Italy: digital twins factory 4.0/5.0 2026](https://federicocalo.dev/en/blog/digital-twin-italy-digital-twins-factory-4050-2026) — Digital twin end-to-end: Siemens Teamcenter, NVIDIA Omniverse, Unity 3D, physics simulation. Brembo disc brakes, Pirelli tyres. Predictive… [2026-05-15] - [Predictive maintenance Italy: AI vibration + acoustic for industrial installations 2026](https://federicocalo.dev/en/blog/predictive-maintenance-italy-ai-vibration-acoustic-for-industrial-installations-) — Predictive maintenance with AI: vibration bearing analysis, acoustic fingerprinting, LSTM anomaly detection. Stack open-source Ollama +… [2026-05-13] ### Open Data (7) - [ECB Mortgage Calculator: How Interest Rates Change Your Monthly Payment](https://federicocalo.dev/en/blog/articolo-tool-mutuo-bce-2026) — Between September 2023 and June 2024, the ECB reference rate (MRR) remained fixed at 4.5%. For a variable-rate mortgage of 200,000 euros… [2026-04-25] - [Comparative EU Inflation: What Is 1,000 Euros from 2019 Worth Today?](https://federicocalo.dev/en/blog/articolo-tool-inflazione-comparata-2026) — In 2022 Europe experienced the highest inflationary peak since the 1980s. Yet the public narrative often presented "European inflation" as… [2026-04-25] - [EUR Forex Dashboard: How I Built a Tool to Track ECB Exchange Rates](https://federicocalo.dev/en/blog/articolo-tool-dashboard-forex-2026) — Exchange rates affect every purchase from abroad, every trip, every investment in foreign currency. Yet most available tools show only… [2026-04-25] - [Protected Foods World: Open Data PDO PGI TSG Registry v1.0.0](https://federicocalo.dev/en/blog/protected-foods-world-open-data-pdo-pgi-tsg-geographical-indications) — Open dataset CC-BY 4.0 of ~2,000 PDO, PGI, TSG and GI products from EU, UK, Japan and USA. Cheese, wine, olive oil, meat. CSV, JSON… [2026-02-19] - [Europe Open Data: Quality of Life in 7 EU-7 Capitals](https://federicocalo.dev/en/blog/europe-open-data-quality-of-life-eu-7-capitals) — Open EU-7 dataset with cultural density index for Rome, London, Paris, Berlin, Madrid, Amsterdam, Lisbon. Methodology, download, ODbL… [2026-02-19] - [Italian Museums Open Data: Registry of 1,634 Venues v1.0.0](https://federicocalo.dev/en/blog/italian-museums-open-data-registry-dataset) — Italian Museums Open Data: Registry of 1,634 Venues v1.0.0 Italian museums open data - the open Museums Open - Italy 2026 Q2 dataset is the… [2026-02-19] - [Italy Open Data: Quality of Life in 20 Regional Capitals](https://federicocalo.dev/en/blog/italy-open-data-quality-of-life-regional-capitals) — Open dataset CC-BY 4.0 ranking Italy's 20 regional capitals by cultural density. Firenze first, Aosta second. Methodology, CSV download,… [2026-02-18] ### AI Policy EU (6) - [Compliance toolkit: audit AI sistemi enterprise](https://federicocalo.dev/en/blog/compliance-toolkit-audit-ai) — Articolo della serie AI Policy & Governance EU 2027. Pubblicazione prevista 24 September 2027. [2026-06-15] - [Privacy by design AI: GDPR + AI Act intersection](https://federicocalo.dev/en/blog/privacy-by-design-ai-gdpr) — Privacy by Design is not optional in Europe: it is a GDPR Art. 25 obligation, extended by the AI Act with requirements for AI systems.… [2026-06-15] - [AI watermarking: tecniche e regulatory mandate](https://federicocalo.dev/en/blog/ai-watermarking-tecniche-mandate) — Articolo della serie AI Policy & Governance EU 2027. Pubblicazione prevista 22 September 2027. [2026-06-14] - [GPAI obblighi: modelli General Purpose 2027](https://federicocalo.dev/en/blog/gpai-obblighi-general-purpose-2027) — Articolo della serie AI Policy & Governance EU 2027. Pubblicazione prevista 21 September 2027. [2026-06-14] - [AI Liability Directive: responsabilità civile AI](https://federicocalo.dev/en/blog/ai-liability-directive-responsabilita) — The AI Liability Directive introduces accountability obligations for developers, providers, and operators. Complete guide to the 4 pillars,… [2026-06-14] - [AI Act 2027 update: cosa cambia per developer](https://federicocalo.dev/en/blog/ai-act-2027-update-developer) — Articolo della serie AI Policy & Governance EU 2027. Pubblicazione prevista 17 September 2027. [2026-06-14] ### Complex Networks & Network Science (6) - [06 - Dynamic Networks and Link Prediction](https://federicocalo.dev/en/blog/reti-complesse-network-science-06-06-reti-dinamiche-e-link-prediction) — Temporal graphs, predicting future links, node embeddings (node2vec, GraphSAGE). [2026-03-25] - [05 - Dynamics on Networks: SIR, SIS, Threshold Models](https://federicocalo.dev/en/blog/reti-complesse-network-science-05-05-dinamiche-su-rete-sir-sis-threshold-models) — Epidemiological models on graphs, epidemic threshold, threshold models for information diffusion. [2026-03-25] - [04 - Community Detection: Modularity, Louvain, Leiden](https://federicocalo.dev/en/blog/reti-complesse-network-science-04-04-community-detection-modularit-louvain-leiden) — Graph clustering algorithms, Newman-Girvan modularity, fast Louvain, Leiden and bug fixes. [2026-03-25] - [03 - Centrality: Degree, Betweenness, Eigenvector, PageRank](https://federicocalo.dev/en/blog/reti-complesse-network-science-03-03-centralit-degree-betweenness-eigenvector-pagerank) — Measures of node importance, efficient computation, application to search engines and influence ranking. [2026-03-25] - [02 - Generative Models: Erdős-Rényi, Watts-Strogatz, Barabási-Albert](https://federicocalo.dev/en/blog/reti-complesse-network-science-02-02-modelli-generativi-erd-s-r-nyi-watts-strogatz-barab-si-al) — Classical random models and preferential attachment, small-world properties, generation with NetworkX. [2026-03-25] - [01 - What Is a Complex Network: Degrees, Distributions, Real Examples](https://federicocalo.dev/en/blog/reti-complesse-network-science-01-01-cosa-una-rete-complessa-gradi-distribuzioni-esempi-reali) — Basic concepts: node, edge, degree, degree distribution, real examples (social networks, web, neural). [2026-03-25] ### Computability and Complexity Theory (6) - [06 - NP-completeness and SAT: from Cook-Levin to real problems](https://federicocalo.dev/en/blog/calcolabilita-complessita-06-np-completeness-and-sat-from-cook-levin-to-real-problems) — Cook-Levin theorem: SAT is NP-complete. Reductions to 3-SAT, vertex cover, clique, hamiltonian path. Practical industry approach. [2026-03-08] - [05 - P and NP classes: definition and separation](https://federicocalo.dev/en/blog/calcolabilita-complessita-05-p-and-np-classes-definition-and-separation) — The central complexity classes: P (deterministic poly-time), NP (non-deterministic poly-time), the P=NP problem. [2026-03-08] - [04 - Reductions between problems: the fundamental technique](https://federicocalo.dev/en/blog/calcolabilita-complessita-04-reductions-between-problems-the-fundamental-technique) — Mapping reductions and Turing reductions: the technique to prove undecidability without starting from diagonalization. [2026-03-08] - [03 - Undecidability: the halting problem](https://federicocalo.dev/en/blog/calcolabilita-complessita-03-undecidability-the-halting-problem) — The first undecidable problem: halting problem. Turing's diagonalization proof and consequences for programming. [2026-03-08] - [02 - Computability: Church-Turing thesis](https://federicocalo.dev/en/blog/calcolabilita-complessita-02-computability-church-turing-thesis) — What computable means: Church-Turing thesis, equivalence between lambda calculus, partial recursive functions and TM. [2026-03-08] - [01 - Turing Machines: definition and configurations](https://federicocalo.dev/en/blog/calcolabilita-complessita-01-turing-machines-definition-and-configurations) — The Turing machine as universal computation model: infinite tape, head, states. Formal definition and variants. [2026-03-08] ### Computer Networks (6) - [Wireshark and tcpdump: Capturing and Analyzing Network Traffic](https://federicocalo.dev/en/blog/reti-calcolatori-06-wireshark-e-tcpdump-catturare-e-analizzare-traffico) — Berkeley packet filters (BPF), protocol decoding, network troubleshooting tools. [2026-03-25] - [DNS, HTTP/2, and HTTPS: The Application Layer](https://federicocalo.dev/en/blog/reti-calcolatori-05-dns-http-2-https-il-livello-applicativo) — DNS recursion and caching, HTTP/2 server push, TLS handshake and security. [2026-03-24] - [TCP vs UDP: Guarantees and Use Cases](https://federicocalo.dev/en/blog/reti-calcolatori-04-tcp-vs-udp-garanzie-e-use-case) — Three-way handshake, congestion control, flow control and QUIC protocol. [2026-03-24] - [IP and Routing: Subnetting, NAT, and BGP](https://federicocalo.dev/en/blog/reti-calcolatori-03-ip-e-routing-subnetting-nat-bgp) — CIDR notation, routing tables, NAT/PAT and interdomain routing protocols. [2026-03-24] - [Ethernet, ARP, and Wi-Fi: The Data Link Layer](https://federicocalo.dev/en/blog/reti-calcolatori-02-ethernet-arp-wi-fi-il-livello-data-link) — MAC addresses, network switches, ARP protocol and security vulnerabilities. [2026-03-24] - [OSI Model vs TCP/IP: A Practical Comparison](https://federicocalo.dev/en/blog/reti-calcolatori-01-modello-osi-vs-tcp-ip-confronto-pratico) — The 7 layers of the OSI model and their mapping to the TCP/IP model. [2026-03-24] ### Cybersecurity and CTF (6) - [Cryptography Basics: Symmetric, Asymmetric, Hashing](https://federicocalo.dev/en/blog/sicurezza-informatica-06-crittografia-base-simmetrica-asimmetrica-hashing) — AES, RSA, SHA-256, HMAC algorithms and common cryptographic mistakes. [2026-03-26] - [Buffer Overflow and ROP for Beginners](https://federicocalo.dev/en/blog/sicurezza-informatica-05-buffer-overflow-e-rop-per-principianti) — Stack canaries, NX bit, ASLR, and Return-Oriented Programming (ROP) techniques. [2026-03-26] - [SSRF and SSTI: Modern Server-Side Vulnerabilities](https://federicocalo.dev/en/blog/sicurezza-informatica-04-ssrf-e-ssti-vulnerabilit-server-side-moderne) — Server-Side Request Forgery internal network discovery, template engine RCE exploitation. [2026-03-26] - [SQL Injection and Prepared Statements](https://federicocalo.dev/en/blog/sicurezza-informatica-03-sql-injection-e-prepared-statements) — Error-based and blind SQL injection attacks, SQLmap exploitation, and parameterized query prevention. [2026-03-26] - [XSS (Cross-Site Scripting) and Content Security Policy](https://federicocalo.dev/en/blog/sicurezza-informatica-02-xss-cross-site-scripting-e-content-security-policy) — Stored, reflected, and DOM-based XSS attacks; CSP nonce and strict-dynamic strategies. [2026-03-26] - [OWASP Top 10 2023: Essential Overview](https://federicocalo.dev/en/blog/sicurezza-informatica-01-owasp-top-10-2023-panoramica-essenziale) — The 10 most common web vulnerabilities with real-world examples and attack vectors. [2026-03-26] ### Data Engineering 2027 (6) - [Modern Data Stack 2027: minimal viable architecture](https://federicocalo.dev/en/blog/modern-data-stack-2027-mva) — Articolo della serie Data Engineering 2027 (DuckDB + Polars + lakeFS). Pubblicazione prevista 08 September 2027. [2026-06-13] - [Iceberg vs Delta Lake vs Hudi: decision tree](https://federicocalo.dev/en/blog/iceberg-delta-hudi-decision-tree) — Article from the Data Engineering 2027 series (DuckDB + Polars + lakeFS). Comprehensive comparison of three lakehouse table formats. [2026-06-13] - [DuckDB + Polars: pipeline lean Python](https://federicocalo.dev/en/blog/duckdb-polars-pipeline-lean-python) — DuckDB and Polars are the two main actors in the lean data revolution in Python. Discover how to combine them in efficient pipelines that… [2026-06-13] - [lakeFS: Git per data lake](https://federicocalo.dev/en/blog/lakefs-git-data-lake) — Articolo della serie Data Engineering 2027 (DuckDB + Polars + lakeFS). Pubblicazione prevista 03 September 2027. [2026-06-13] - [Polars vs Pandas: benchmark realistici 2027](https://federicocalo.dev/en/blog/polars-vs-pandas-benchmark-2027) — Article from the Data Engineering 2027 series. Realistic performance benchmarks comparing Polars and Pandas on modern data engineering… [2026-06-13] - [DuckDB in produzione: alternative Spark per <1TB](https://federicocalo.dev/en/blog/duckdb-produzione-alternative-spark) — Article from the Data Engineering 2027 series. DuckDB as a lightweight Spark alternative for OLAP analytics on datasets under 1TB. [2026-06-12] ### Design Patterns in TypeScript (6) GoF pattern implementation in modern TypeScript: Creational, Structural, and Behavioral patterns with practical examples, UML diagrams, and real-world web development use cases. - [06 - Command, Chain of Responsibility and Template Method](https://federicocalo.dev/en/blog/command-chain-of-responsibility-template-method-pattern) — Advanced behavioral patterns: Command with undo/redo, Chain of Responsibility for middleware and Template Method for reusable algorithms. [2026-01-09] - [05 - Observer and Strategy Pattern: Flexible Behavior](https://federicocalo.dev/en/blog/observer-strategy-pattern-flexible-behavior) — Observer for event-driven programming and Strategy for interchangeable algorithms: fundamental behavioral patterns with RxJS and Angular. [2026-01-08] - [04 - Composite and Bridge Pattern: Hierarchies and Separation](https://federicocalo.dev/en/blog/composite-bridge-pattern-hierarchies-separation) — Composite pattern for recursive tree structures and Bridge pattern to separate abstraction from implementation with practical examples. [2026-01-08] - [03 - Adapter, Decorator and Facade Pattern: Flexible Structures](https://federicocalo.dev/en/blog/adapter-decorator-facade-pattern-flexible-structures) — Essential structural patterns: Adapter for compatibility, Decorator for dynamic extensibility and Facade for simplifying complex systems. [2026-01-08] - [02 - Builder and Prototype Pattern: Flexible Construction](https://federicocalo.dev/en/blog/builder-prototype-pattern-flexible-construction) — Builder pattern for complex objects with method chaining and fluent interface, Prototype pattern for efficient cloning with deep and… [2026-01-08] - [01 - Singleton and Factory Pattern: Controlled Object Creation](https://federicocalo.dev/en/blog/singleton-factory-pattern-controlled-object-creation) — Fundamental creational patterns: Singleton for single instance, Factory Method and Abstract Factory for flexible object creation with… [2026-01-08] ### Design Patterns in Production (6) - [Repository Pattern and Clean Architecture](https://federicocalo.dev/en/blog/design-patterns-06-repository-pattern-e-clean-architecture) — Separating domain logic from persistence using ports and adapters architecture. [2026-03-10] - [Decorator Pattern: Adding Behavior Without Inheritance](https://federicocalo.dev/en/blog/design-patterns-05-decorator-pattern-aggiungere-comportamento-senza-eredit) — Object wrapping with decorators, composition over inheritance, Java I/O Streams example. [2026-03-10] - [Observer Pattern and Event Listeners](https://federicocalo.dev/en/blog/design-patterns-04-observer-pattern-e-event-listener) — Pub/sub patterns, callbacks, and event bus architecture in software design. [2026-03-10] - [Strategy Pattern and Applied Polymorphism](https://federicocalo.dev/en/blog/design-patterns-03-strategy-pattern-e-polimorfismo-applicato) — Replace if/switch with interchangeable strategies and encapsulated behavior. [2026-03-10] - [Factory Method and Abstract Factory: Separating Creation and Use](https://federicocalo.dev/en/blog/design-patterns-02-factory-method-e-abstract-factory-separare-creazione-e-uso) — Differences between patterns, Java interface examples and use cases. [2026-03-10] - [Singleton: Pattern, Anti-Pattern, and Modern Alternatives](https://federicocalo.dev/en/blog/design-patterns-01-singleton-pattern-anti-pattern-e-alternative-moderne) — When Singleton makes sense and when it's a design smell. Thread-safe Java implementations. [2026-03-09] ### DevOps for Frontend Developers (6) DevOps for frontend: CI/CD for SPA applications, containerization, testing automation, performance monitoring, feature flags, and deployment strategies for frontend teams. - [6 - Monitoring and Alerting for Web Applications](https://federicocalo.dev/en/blog/devops-monitoring-alerting-web-applications) — How to implement monitoring, error tracking and alerting for web applications: Sentry, uptime monitoring, log management and dashboards. [2026-01-17] - [5 - Performance Budgets and Lighthouse CI in Pipelines](https://federicocalo.dev/en/blog/devops-lighthouse-ci-performance-budgets) — How to integrate Lighthouse CI in pipelines to automatically monitor Core Web Vitals, bundle size and performance budgets. [2026-01-16] - [4 - Secrets Management in CI/CD Pipelines](https://federicocalo.dev/en/blog/devops-secrets-management-cicd-pipeline) — Best practices for secure management of secrets, API keys and credentials in CI/CD pipelines: GitHub Secrets, Vault and environment… [2026-01-16] - [3 - Firebase Hosting + GitHub Actions: Automatic Deploy](https://federicocalo.dev/en/blog/devops-firebase-hosting-github-actions-deploy) — How to configure automatic deployment to Firebase Hosting with GitHub Actions: preview channels, staging/production environments and… [2026-01-16] - [2 - Docker for Frontend Developers: Containerizing Angular](https://federicocalo.dev/en/blog/devops-docker-containerize-frontend-angular) — 2 - Docker per Sviluppatori Frontend: Containerizzare Angular: Introduzione: perchè Docker per il Frontend? Quante volte hai sentito la… [2026-01-16] - [1 - GitHub Actions: CI/CD for Angular Apps from Scratch](https://federicocalo.dev/en/blog/devops-github-actions-cicd-angular) — Complete guide to configuring GitHub Actions for an Angular project: build, test, lint, automatic deploy and workflow optimization. [2026-01-16] ### Formal Languages & Compilers (6) - [06 - Semantic Analysis, Code Generation, Optimization](https://federicocalo.dev/en/blog/linguaggi-formali-compilatori-06-06-analisi-semantica-generazione-codice-ottimizzazione) — Symbol table, type checking, intermediate representation translation, basic optimizations (constant folding, dead code elimination). [2026-03-15] - [05 - Bottom-Up Parsers: LR(1), SLR, LALR](https://federicocalo.dev/en/blog/linguaggi-formali-compilatori-05-05-parser-bottom-up-lr-1-slr-lalr) — Shift-reduce parsing, LR(0) items, characteristic automaton, shift/reduce and reduce/reduce conflicts. [2026-03-15] - [04 - Top-Down Parsers: LL(1), Recursive Descent](https://federicocalo.dev/en/blog/linguaggi-formali-compilatori-04-04-parser-top-down-ll-1-recursive-descent) — Predictive parsing, FIRST and FOLLOW computation, LL(1) table construction, recursive descent. [2026-03-15] - [03 - Context-Free Grammars and Non-Regular Languages](https://federicocalo.dev/en/blog/linguaggi-formali-compilatori-03-03-grammatiche-context-free-e-linguaggi-non-regolari) — Pumping lemma, context-free grammars, derivations, parse tree, ambiguity. [2026-03-15] - [02 - DFA, NFA, ε-NFA: Equivalences and Thompson Construction](https://federicocalo.dev/en/blog/linguaggi-formali-compilatori-02-02-dfa-nfa-nfa-equivalenze-e-costruzione-di-thompson) — Deterministic and nondeterministic automata, NFA-to-DFA conversion, Thompson construction from regex to NFA. [2026-03-15] - [01 - Regular Expressions and Regular Languages](https://federicocalo.dev/en/blog/linguaggi-formali-compilatori-01-01-espressioni-regolari-e-linguaggi-regolari) — Formal definition of regex, regular languages, equivalence with finite state automata. [2026-03-15] ### Advanced Git (6) Advanced Git guide: branching strategies, interactive rebase, stash, reflog, bisect, and collaborative workflows. Professional techniques for managing complex repositories and distributed teams. - [04 - Git Cherry-Pick and Patch: Surgical Commit Selection](https://federicocalo.dev/en/blog/git-cherry-pick-patch-surgical-commit-selection) — Learn to select specific commits with cherry-pick, create and apply patches, manage backporting and selective integrations in Git. [2026-01-10] - [03 - Git Rebase vs Merge: When to Use What](https://federicocalo.dev/en/blog/git-rebase-vs-merge-when-to-use) — Detailed comparison between git rebase and merge: differences, advantages, disadvantages, fast-forward and when to use each strategy for… [2026-01-10] - [02 - Git Flow: Professional Branching Workflow](https://federicocalo.dev/en/blog/git-flow-professional-branching-workflow) — Implement Git Flow in your team: managing feature, release and hotfix branches with naming conventions and best practices for enterprise… [2026-01-09] - [01 - Git Interactive Rebase: Cleaning Up Commit History](https://federicocalo.dev/en/blog/git-interactive-rebase-cleaning-commit-history) — Master git interactive rebase: squash, fixup, reword, edit and drop for a clean and professional Git history with practical examples and… [2026-01-09] - [06 - Git Hooks and Automation: Automatic Quality Gates](https://federicocalo.dev/en/blog/git-hooks-automation-quality-gates) — Implement git hooks for automation: pre-commit, commit-msg, pre-push with Husky, lint-staged, commitlint and CI/CD integration. [2026-01-08] - [05 - Git Advanced Commands: Stash, Reflog and Bisect](https://federicocalo.dev/en/blog/git-advanced-commands-stash-reflog-bisect) — Discover essential advanced Git commands: stash for temporary work, reflog for recovery, bisect for debugging and worktree for multiple… [2026-01-08] ### Information Systems & Databases (6) - [06 - ACID Transactions, Isolation Levels, NoSQL Trade-offs](https://federicocalo.dev/en/blog/sistemi-informativi-database-06-06-transazioni-acid-isolation-levels-nosql-trade-offs) — ACID properties, SQL isolation levels, CAP theorem, BASE, and when to choose NoSQL. [2026-03-27] - [05 - Indexes, Query Plans, EXPLAIN: Database Performance](https://federicocalo.dev/en/blog/sistemi-informativi-database-05-05-indici-query-plan-explain-la-performance-dei-database) — B-tree, hash, GIN, GiST: choosing the right index and reading PostgreSQL execution plans. [2026-03-27] - [04 - Advanced SQL: CTE, Window Functions, JSON Queries](https://federicocalo.dev/en/blog/sistemi-informativi-database-04-04-sql-avanzato-cte-window-functions-json-queries) — Beyond basic SELECT: Recursive Common Table Expressions, window functions, JSON column queries in PostgreSQL. [2026-03-27] - [03 - Normalization 1NF/2NF/3NF/BCNF: When and Why](https://federicocalo.dev/en/blog/sistemi-informativi-database-03-03-normalizzazione-1nf-2nf-3nf-bcnf-quando-e-perch) — Functional dependencies, update anomalies, normalization process, and when to denormalize for performance. [2026-03-27] - [02 - From ER to Relational: Keys, FK, Constraints](https://federicocalo.dev/en/blog/sistemi-informativi-database-02-02-dal-er-al-relazionale-chiavi-fk-vincoli) — Mechanical translation of ER diagram to relational schema: tables, primary keys, foreign keys, integrity constraints. [2026-03-26] - [01 - Entity-Relationship Model: From Reality to Diagram](https://federicocalo.dev/en/blog/sistemi-informativi-database-01-01-modello-entit-relazione-dalla-realt-al-diagramma) — From user requirements to ER diagram: entities, attributes, relationships, cardinality, generalization. [2026-03-26] ### Italian Tech Survey (6) - [Tech Career Growth in Italy: 5-Year Roadmap](https://federicocalo.dev/en/blog/crescita-carriera-tech-italia-roadmap) — Article from the Italian Tech Salaries Survey 2027 series. Practical 5-year guide to evolve from junior developer to senior specialist with… [2026-06-16] - [Remote vs in-office Italia: gap salariale](https://federicocalo.dev/en/blog/remote-vs-in-office-gap-salariale) — Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 01 October 2027. [2026-06-15] - [Stipendi devops e cloud Italia 2027](https://federicocalo.dev/en/blog/stipendi-devops-cloud-italia-2027) — Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 30 September 2027. [2026-06-15] - [Stipendi AI/ML engineer Italia 2027](https://federicocalo.dev/en/blog/stipendi-ai-ml-italia-2027) — Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 29 September 2027. [2026-06-15] - [Stipendi backend Italia: percentili reali 2027](https://federicocalo.dev/en/blog/stipendi-backend-italia-2027) — Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 28 September 2027. [2026-06-15] - [Italian Tech Salaries 2027: report annuale](https://federicocalo.dev/en/blog/italian-tech-salaries-2027-report) — Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 27 September 2027. [2026-06-15] ### Software Development Methodologies (6) Software development methodologies: Agile, Scrum, Kanban, XP, TDD, BDD, continuous delivery, and best practices for high-performing development teams. - [06 - XP, Lean and DevOps: Technical Practices and Agile Culture](https://federicocalo.dev/en/blog/xp-lean-devops-technical-practices-agile-culture) — Extreme Programming (TDD, Pair Programming, CI), Lean (waste elimination), DevOps (CI/CD, IaC, CALMS) and integration with Scrum. [2026-01-07] - [05 - Kanban Method: Continuous Flow and WIP Limits](https://federicocalo.dev/en/blog/kanban-method-continuous-flow-wip-limits) — Kanban in depth: flow visualization, WIP limits, metrics (Lead Time, Cycle Time, CFD), Kanban vs Scrum and practical implementation. [2026-01-07] - [04 - Scrum Framework: Sprints, Roles and Ceremonies](https://federicocalo.dev/en/blog/scrum-framework-sprints-roles-ceremonies) — Complete Scrum: 3 roles (Product Owner, Scrum Master, Dev Team), 5 events, 3 artifacts, Definition of Done, metrics and scaling (SAFe,… [2026-01-06] - [03 - Agile Methodology: Iterative and Incremental Development](https://federicocalo.dev/en/blog/agile-methodology-iterative-incremental-development) — The Agile Manifesto in detail: 4 values, 12 principles, user stories, backlog management and metrics (velocity, burndown) with practical… [2026-01-06] - [02 - Waterfall Model: Classic Sequential Approach](https://federicocalo.dev/en/blog/waterfall-model-classic-sequential-approach) — Detailed analysis of Waterfall model: the 5 phases (requirements, design, implementation, testing, maintenance), variants, advantages and… [2026-01-06] - [01 - Introduction to Software Development Methodologies](https://federicocalo.dev/en/blog/introduction-software-development-methodologies) — Introduction to Software Development Methodologies. Software development methodologies are structured frameworks that guide teams in… [2026-01-01] ### Multi-Agent Systems (6) - [06 - Multi-agent + LLM: hybrid systems with CrewAI/AutoGen](https://federicocalo.dev/en/blog/sistemi-multi-agente-06-multi-agent-llm-hybrid-systems-with-crewai-autogen) — Modern multi-agent with LLMs replacing symbolic reasoning: CrewAI, AutoGen, LangGraph. Role-based patterns and orchestration. [2026-03-28] - [05 - Negotiation and auctions: Contract Net Protocol](https://federicocalo.dev/en/blog/sistemi-multi-agente-05-negotiation-and-auctions-contract-net-protocol) — Competitive multi-agent systems: Contract Net Protocol (Smith 1980), auction theory, sealed-bid vs English vs Dutch. [2026-03-28] - [04 - Inter-agent communication: FIPA-ACL and protocols](https://federicocalo.dev/en/blog/sistemi-multi-agente-04-inter-agent-communication-fipa-acl-and-protocols) — FIPA-ACL (Agent Communication Language): performatives, ontologies, content. FIPA protocols: Request, Query, Contract Net. [2026-03-28] - [03 - JADE framework: implementing the first agent](https://federicocalo.dev/en/blog/sistemi-multi-agente-03-jade-framework-implementing-the-first-agent) — JADE (Java Agent DEvelopment) is the FIPA-compliant standard for Java agents. Setup, first agent, behavior, lifecycle. [2026-03-27] - [02 - BDI architecture: Belief, Desire, Intention](https://federicocalo.dev/en/blog/sistemi-multi-agente-02-bdi-architecture-belief-desire-intention) — Bratman's Belief-Desire-Intention mental model: formal representation of mental states for deliberative agents. [2026-03-27] - [01 - What is an intelligent agent: definitions and taxonomy](https://federicocalo.dev/en/blog/sistemi-multi-agente-01-what-is-an-intelligent-agent-definitions-and-taxonomy) — Formal agent definition (Russell & Norvig): sensors, actuators, environment. Types: reactive, deliberative, hybrid, learning. [2026-03-27] ### Numerical Methods (6) - [06 - ODE: Eulero, Runge-Kutta, metodi multistep](https://federicocalo.dev/en/blog/metodi-numerici-06-06-ode-eulero-runge-kutta-metodi-multistep) — Eulero esplicito/implicito, Runge-Kutta classico RK4, Adams-Bashforth, stiffness e A-stabilità. [2026-03-17] - [05 - Integrazione numerica: trapezi, Simpson, quadratura adattiva](https://federicocalo.dev/en/blog/metodi-numerici-05-05-integrazione-numerica-trapezi-simpson-quadratura-adattiva) — Newton-Cotes, errore di troncamento, quadratura adattiva, Gauss-Legendre per alta precisione. [2026-03-17] - [04 - Interpolazione polinomiale e spline](https://federicocalo.dev/en/blog/metodi-numerici-04-04-interpolazione-polinomiale-e-spline) — Lagrange, Newton, fenomeno di Runge, spline cubiche naturali per evitare oscillazioni. [2026-03-17] - [03 - Decomposizioni QR e SVD: applicazioni a ML](https://federicocalo.dev/en/blog/metodi-numerici-03-03-decomposizioni-qr-e-svd-applicazioni-a-ml) — Gram-Schmidt, Householder, SVD truncated, PCA come applicazione, least squares. [2026-03-17] - [02 - Risoluzione sistemi lineari: LU, Gauss, Cholesky](https://federicocalo.dev/en/blog/metodi-numerici-02-02-risoluzione-sistemi-lineari-lu-gauss-cholesky) — Eliminazione di Gauss, pivoting, decomposizione LU, fattorizzazione di Cholesky per matrici SPD. [2026-03-17] - [01 - Errors, Machine Precision, Numerical Stability](https://federicocalo.dev/en/blog/metodi-numerici-01-01-errori-precisione-macchina-stabilit-numerica) — IEEE 754 floating-point representation, rounding errors, propagation, conditioning, and stability. [2026-03-17] ### Operating Systems (6) - [I/O and Drivers: Character vs Block, Interrupts, and DMA](https://federicocalo.dev/en/blog/sistemi-operativi-06-i-o-e-driver-char-vs-block-interrupts-dma) — Linux device files, polling versus interrupt-driven I/O and DMA transfers. [2026-03-29] - [File system: inode, journaling, ext4 vs Btrfs](https://federicocalo.dev/en/blog/sistemi-operativi-05-file-system-inode-journaling-ext4-vs-btrfs) — Struttura ext4, journaling, snapshot. [2026-03-29] - [Virtual Memory: Paging, Segmentation, and TLB](https://federicocalo.dev/en/blog/sistemi-operativi-04-memoria-virtuale-paging-segmentation-tlb) — Virtual and physical address translation, multi-level page tables and TLB caching. [2026-03-28] - [Synchronization: Mutexes, Semaphores, and Monitors](https://federicocalo.dev/en/blog/sistemi-operativi-03-sincronizzazione-mutex-semafori-monitor) — Race conditions, dining philosophers problem, deadlock detection. [2026-03-28] - [CPU Scheduling: FCFS, SJF, Round Robin, and MLFQ](https://federicocalo.dev/en/blog/sistemi-operativi-02-scheduling-cpu-fcfs-sjf-round-robin-mlfq) — Scheduling algorithms comparison, Linux CFS and modern implementations. [2026-03-28] - [Processes and Threads: Differences and fork/exec in Linux](https://federicocalo.dev/en/blog/sistemi-operativi-01-processi-e-thread-differenze-e-fork-exec) — Process control block (PCB), process states, fork and exec system calls. [2026-03-28] ### Physics for CS Students (6) - [Onde e ottica geometrica applicate a sensori](https://federicocalo.dev/en/blog/fisica-per-informatici-06-onde-e-ottica-geometrica-applicate-a-sensori) — Onde meccaniche ed elettromagnetiche, riflessione e rifrazione. Funzionamento di fotocamere, LiDAR e fibra ottica. [2026-03-12] - [Elettromagnetismo: campi, correnti, circuiti](https://federicocalo.dev/en/blog/fisica-per-informatici-05-elettromagnetismo-campi-correnti-circuiti) — Campo elettrico e magnetico, leggi di Maxwell semplificate, circuiti RC/RL. Applicazioni a hardware design. [2026-03-11] - [Termodinamica per computing: entropia, calore, raffreddamento](https://federicocalo.dev/en/blog/fisica-per-informatici-04-termodinamica-per-computing-entropia-calore-raffreddamento) — Primo e secondo principio applicati al thermal design dei data center. Entropia come misura dell'informazione. [2026-03-11] - [Conservazione di energia e quantità di moto](https://federicocalo.dev/en/blog/fisica-per-informatici-03-conservazione-di-energia-e-quantit-di-moto) — Energia cinetica, potenziale, lavoro. Urti elastici e anelastici. Esempi simulazione fisica per game dev. [2026-03-11] - [Meccanica classica essenziale: leggi di Newton + esempi](https://federicocalo.dev/en/blog/fisica-per-informatici-02-meccanica-classica-essenziale-leggi-di-newton-esempi) — I tre principi di Newton applicati a problemi pratici: piano inclinato, attrito, moto circolare uniforme. [2026-03-11] - [Vettori e grandezze: tutto quello che serve per la fisica](https://federicocalo.dev/en/blog/fisica-per-informatici-01-vettori-e-grandezze-tutto-quello-che-serve-per-la-fisica) — Ripasso vettori, prodotto scalare/vettoriale, sistemi di riferimento. Esempi orientati a computing e grafica 3D. [2026-03-11] ### PostgreSQL and Vector Search for AI (6) PostgreSQL for AI applications: pgvector for similarity search, RAG with relational databases, hybrid search, embedding management, and vector query optimization. - [06 - Scaling RAG Systems: Performance and Production](https://federicocalo.dev/en/blog/scaling-rag-systems-performance-production) — Complete guide to Scaling RAG Systems: Performance and Production: architecture, practical implementation and best practices for developers… [2026-05-19] - [05 - pgvector Indexing Strategies: HNSW vs IVFFlat](https://federicocalo.dev/en/blog/pgvector-indexing-strategies-hnsw-vs-ivfflat) — Complete guide to pgvector Indexing Strategies: HNSW vs IVFFlat: architecture, practical implementation and best practices for developers… [2026-05-19] - [04 - Vector Similarity Search: Algorithms and Implementation](https://federicocalo.dev/en/blog/vector-similarity-search-algorithms-implementation) — Complete guide to Vector Similarity Search: Algorithms and Implementation: architecture, practical implementation and best practices for… [2026-05-18] - [03 - Building RAG Systems with PostgreSQL](https://federicocalo.dev/en/blog/building-rag-systems-postgresql) — Complete guide to Building RAG Systems with PostgreSQL: architecture, practical implementation and best practices for developers and… [2026-05-17] - [02 - Vector Embeddings Explained: Theory and Practice](https://federicocalo.dev/en/blog/vector-embeddings-explained-theory-practice) — Complete guide to Vector Embeddings Explained: Theory and Practice: architecture, practical implementation and best practices for… [2026-05-17] - [01 - pgvector Tutorial: Turn PostgreSQL into a Vector Database](https://federicocalo.dev/en/blog/pgvector-tutorial-turn-postgresql-vector-database) — Complete guide to pgvector Tutorial: Turn PostgreSQL into a Vector Database: architecture, practical implementation and best practices for… [2026-05-16] ### Sustainable AI (6) - [Sustainable AI EU regulation 2027 compliance](https://federicocalo.dev/en/blog/sustainable-ai-eu-regulation-2027) — Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 16 September 2027. [2026-06-14] - [Datacenter location matters: PUE + renewable mix](https://federicocalo.dev/en/blog/datacenter-location-pue-renewable) — Where you train an AI model has a massive impact on energy efficiency. Learn how PUE, geographic location, and renewable energy mix… [2026-06-14] - [Distillazione modelli: -90% energia, -10% qualità](https://federicocalo.dev/en/blog/distillazione-modelli-energia) — Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 14 September 2027. [2026-06-14] - [Green Software Foundation patterns](https://federicocalo.dev/en/blog/green-software-foundation-patterns) — Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 13 September 2027. [2026-06-13] - [Energy-efficient LLM inference: tecniche 2027](https://federicocalo.dev/en/blog/energy-efficient-llm-inference-2027) — Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 10 September 2027. [2026-06-13] - [Carbon footprint AI training: misurare e ridurre](https://federicocalo.dev/en/blog/carbon-footprint-ai-training) — Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 09 September 2027. [2026-06-13] ### Agentic Platforms (5) - [Multi-agent debugging: trace and observability](https://federicocalo.dev/en/blog/multi-agent-debugging-observability) — Implement end-to-end observability in multi-agent systems with distributed tracing, structured logging, and metrics. [2026-06-16] - [Agentic platforms self-hosted: cost analysis](https://federicocalo.dev/en/blog/agentic-platforms-self-hosted-cost) — TCO analysis: self-hosted Ollama on Hetzner VPS (€228/year) vs cloud APIs. Break-even within 2-3 months at >30K requests/month. Setup… [2026-06-16] - [LangGraph vs Mastra vs CrewAI: decision matrix](https://federicocalo.dev/en/blog/langgraph-mastra-crewai-decision) — Articolo della serie Self-hosted Agentic Platforms. Pubblicazione prevista 08 October 2027. [2026-06-16] - [Mastra framework: agentic TypeScript 2027](https://federicocalo.dev/en/blog/mastra-framework-agentic-typescript) — Articolo della serie Self-hosted Agentic Platforms. Pubblicazione prevista 06 October 2027. [2026-06-16] - [Letta (ex-MemGPT): memoria persistente per agents](https://federicocalo.dev/en/blog/letta-memgpt-memoria-persistente) — Articolo della serie Self-hosted Agentic Platforms. Pubblicazione prevista 05 October 2027. [2026-06-16] ### Bun Runtime 2027 (5) - [Bun production deployment: Docker + Kubernetes](https://federicocalo.dev/en/blog/bun-production-docker-kubernetes) — Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 19 November 2027. [2026-06-18] - [Bun + Hono: stack edge minimal](https://federicocalo.dev/en/blog/bun-hono-stack-edge) — Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 18 November 2027. [2026-06-18] - [Bun nativo: SQLite + Redis client built-in](https://federicocalo.dev/en/blog/bun-nativo-sqlite-redis) — Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 17 November 2027. [2026-06-18] - [Migrazione da Node.js a Bun: gotchas](https://federicocalo.dev/en/blog/migrazione-node-bun-gotchas) — Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 16 November 2027. [2026-06-18] - [Bun vs Node vs Deno: benchmark realistico 2027](https://federicocalo.dev/en/blog/bun-vs-node-deno-2027) — Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 15 November 2027. [2026-06-18] ### Business and Management for Developers (5) - [Diritto industriale: brevetti, marchi, copyright per dev](https://federicocalo.dev/en/blog/economia-gestione-impresa-05-diritto-industriale-brevetti-marchi-copyright-per-dev) — Proprietà intellettuale per sviluppatori: cosa proteggere e come. Software patent (UE vs US), trademark, licenze OSS. [2026-03-11] - [Term sheet, cap table, dilution: il vocabolario VC](https://federicocalo.dev/en/blog/economia-gestione-impresa-04-term-sheet-cap-table-dilution-il-vocabolario-vc) — Glossario essenziale del venture capital: valuation pre/post-money, liquidation preference, anti-dilution, ESOP. [2026-03-11] - [Pricing strategies per SaaS e marketplace](https://federicocalo.dev/en/blog/economia-gestione-impresa-03-pricing-strategies-per-saas-e-marketplace) — Modelli di pricing: subscription, freemium, usage-based, marketplace fees. Calcolo LTV, CAC, payback period. [2026-03-10] - [Business Model Canvas: 9 blocchi per la tua startup](https://federicocalo.dev/en/blog/economia-gestione-impresa-02-business-model-canvas-9-blocchi-per-la-tua-startup) — Lean Canvas e Business Model Canvas: i 9 blocchi spiegati con esempi italiani (Treedom, Satispay, Bending Spoons). [2026-03-10] - [Stato patrimoniale e conto economico: leggere un bilancio](https://federicocalo.dev/en/blog/economia-gestione-impresa-01-stato-patrimoniale-e-conto-economico-leggere-un-bilancio) — Le 2 sezioni fondamentali del bilancio aziendale: attivo/passivo, ricavi/costi. Esempi con bilanci di startup tech italiane. [2026-03-10] ### Human-Computer Interaction (5) - [Test di usabilità: think-aloud, task analysis, A/B](https://federicocalo.dev/en/blog/interazione-uomo-macchina-05-test-di-usabilit-think-aloud-task-analysis-a-b) — Metodi qualitativi e quantitativi per testare interfacce: protocolli, sample size, analisi risultati. [2026-03-14] - [Prototipazione: da Figma a codice in 5 step](https://federicocalo.dev/en/blog/interazione-uomo-macchina-04-prototipazione-da-figma-a-codice-in-5-step) — Workflow di prototipazione moderno: wireframe, mockup high-fidelity, prototyping interattivo, handoff developer. [2026-03-14] - [Design system: token, componenti, governance](https://federicocalo.dev/en/blog/interazione-uomo-macchina-03-design-system-token-componenti-governance) — Costruire un design system scalabile: design tokens, librerie componenti, governance multi-team e versioning. [2026-03-14] - [Accessibilità WCAG 2.1 AA: cosa significa in pratica](https://federicocalo.dev/en/blog/interazione-uomo-macchina-02-accessibilit-wcag-2-1-aa-cosa-significa-in-pratica) — Linee guida WCAG 2.1 livello AA: contrast ratio, ARIA, navigazione tastiera, screen reader. Audit con axe e Lighthouse. [2026-03-14] - [Le 10 euristiche di Nielsen applicate a interfacce moderne](https://federicocalo.dev/en/blog/interazione-uomo-macchina-01-le-10-euristiche-di-nielsen-applicate-a-interfacce-moderne) — Le 10 euristiche di usabilità di Jakob Nielsen rilette nel 2026: esempi pratici su web app, mobile e dashboard SaaS. [2026-03-14] ### Object-Oriented Programming (5) Complete series on object-oriented programming in TypeScript: classes, inheritance, polymorphism, encapsulation, and SOLID principles. From basic concepts to practical applications in modern web development. - [05 - SOLID Principles: The Foundation of Software Architecture](https://federicocalo.dev/en/blog/solid-principles-foundation-software-architecture) — SOLID Principles: The Foundation of Software Architecture SOLID principles are five fundamental guidelines for writing object-oriented… [2026-01-09] - [04 - Polymorphism: Flexibility through Interfaces](https://federicocalo.dev/en/blog/polymorphism-flexibility-interfaces-oop) — Master polymorphism in OOP: subtype polymorphism, method overriding, multiple interfaces, duck typing and generics in TypeScript. [2026-01-09] - [03 - Inheritance and Composition: Code Reuse in OOP](https://federicocalo.dev/en/blog/inheritance-composition-code-reuse-oop) — Inheritance vs Composition: Two Approaches to Code Reuse Inheritance and composition are two fundamental mechanisms for code reuse in… [2026-01-09] - [02 - Encapsulation in OOP: Protecting and Hiding Data](https://federicocalo.dev/en/blog/encapsulation-oop-protecting-hiding-data) — What is Encapsulation in Object-Oriented Programming Encapsulation is one of the fundamental pillars of object-oriented programming, a… [2026-01-09] - [01 - Introduction to Object-Oriented Programming](https://federicocalo.dev/en/blog/introduction-object-oriented-programming) — Discover the fundamentals of OOP programming: what are classes and objects, the 4 core pillars, and when to use this paradigm in your… [2026-01-07] ### Clean Architecture Spring Boot Template: OSS Flagship (5) Open source 4-layer template extracted and sanitized from a production Spring Boot 3.4 backend: JWT, Flyway, rate-limit, and an ArchUnit gate that genuinely runs. Reproducible public repo, green build on JDK 21. - [INP and Core Web Vitals: From 59 to 88 with Four Angular SSR Fixes](https://federicocalo.dev/en/blog/inp-cwv-angular-ssr-59-to-88-four-fixes) — Four real interventions that took an Angular SSR home page from a mobile PageSpeed score of 59 to 88: precompute instead of fan-out,… [2026-07-14] - [Four Production Postmortems: Why Green Tests Are Not Enough](https://federicocalo.dev/en/blog/production-postmortems-flyway-archunit-jar-race-duplicate-beans) — Four real production incidents that all started from a fully green build: a Flyway crash from a removed comment, an ArchUnit gate dead for… [2026-07-14] - [Clean Architecture Spring Boot Template: the ArchUnit gate that genuinely runs](https://federicocalo.dev/en/blog/clean-architecture-spring-boot-template-archunit-gate-that-runs) — Most Clean Architecture templates ship a green-for-nothing ArchUnit gate that runs zero tests. I extracted a Spring Boot 3.4 template from… [2026-07-14] - [GEO Retrofit Benchmark: 741 Structural Errors to Zero Without Touching Existing Prose](https://federicocalo.dev/en/blog/geo-retrofit-benchmark-741-to-0-structural-errors) — Most GEO advice is cosmetic. An additive engine (injects, does not rewrite) took 741 structural errors to zero across 194 bilingual… [2026-07-14] - [Sport Intelligence Benchmark: Brier 0.5783 Across 97,000 Matches, V2 LightGBM Ensemble](https://federicocalo.dev/en/blog/sport-intelligence-benchmark-97k-matches) — Why accuracy lies about football predictions and the Brier score does not. The portfolio's Sport Intelligence engine publishes a Brier… [2026-07-14] ### OSS Sustainability (5) - [Funding OSS in EU: NLnet, Sovereign Tech Fund](https://federicocalo.dev/en/blog/funding-oss-eu-nlnet-sovereign) — How to access European funding for open source: NLnet Foundation, Sovereign Tech Fund, and NGI programs. Complete guide to applications,… [2026-06-20] - [Open Core business model: case studies 2027](https://federicocalo.dev/en/blog/open-core-business-case-studies) — Articolo della serie Open Source Sustainability 2027. Pubblicazione prevista 02 December 2027. [2026-06-20] - [Maintainer burnout: prevention strategies](https://federicocalo.dev/en/blog/maintainer-burnout-prevenzione) — Article from the Open Source Sustainability 2027 series. Maintainer burnout is a silent crisis that strikes open source project stewards.… [2026-06-20] - [OSS commercial license: AGPL vs BSL vs Elastic](https://federicocalo.dev/en/blog/oss-commercial-agpl-bsl-elastic) — When you publish an open source project, you must choose how to protect yourself from those who profit without contributing. AGPL, BSL, and… [2026-06-19] - [Sponsor models OSS: GitHub vs Open Collective](https://federicocalo.dev/en/blog/sponsor-models-github-open-collective) — Discover the two leading platforms for monetizing open source projects: GitHub Sponsors vs Open Collective. Analysis of pros/cons, revenue… [2026-06-19] ### Playwright Components (5) - [Playwright a11y testing: @axe-core integration](https://federicocalo.dev/en/blog/playwright-a11y-axe-core) — Article from the Playwright Component Testing Avanzato series. Published November 26, 2027. [2026-06-19] - [Mock e network interception avanzati](https://federicocalo.dev/en/blog/playwright-mock-network-interception) — Articolo della serie Playwright Component Testing Avanzato. Pubblicazione prevista 25 November 2027. [2026-06-19] - [Test parallelism Playwright: shard strategies](https://federicocalo.dev/en/blog/test-parallelism-playwright-shard) — Articolo della serie Playwright Component Testing Avanzato. Pubblicazione prevista 24 November 2027. [2026-06-19] - [Visual Regression Testing with Playwright + Percy](https://federicocalo.dev/en/blog/visual-regression-playwright-percy) — Automate visual testing of your components with Percy and Playwright. Learn to capture snapshots, manage baselines, and integrate visual… [2026-06-19] - [Playwright Component Testing: setup completo](https://federicocalo.dev/en/blog/playwright-component-testing-setup) — Article in the Playwright Component Testing Advanced series. Complete Playwright setup for component testing in Angular with fixtures,… [2026-06-19] ### Standalone Articles (5) Independent articles on cross-cutting software development topics: performance optimization, developer experience, tool selection, and deep dives into emerging technologies. - [WebSockets vs SSE vs HTTP Polling: Practical Guide](https://federicocalo.dev/en/blog/websockets-vs-sse-vs-polling-practical-guide) — In-depth comparison between WebSockets, Server-Sent Events and HTTP Polling: how they work, pros/cons and implementation with Angular and… [2026-01-18] - [Web Accessibility (WCAG 2.2): Guide for Angular](https://federicocalo.dev/en/blog/web-accessibility-wcag-22-angular-guide) — Web Accessibility (WCAG 2.2): Complete Guide for Angular: Web accessibility is not optional—it's a fundamental requirement for modern… [2026-01-18] - [OWASP Top 10 2025 for Web Developers](https://federicocalo.dev/en/blog/owasp-top-10-2025-web-developers) — OWASP Top 10 2025 for Web Developers: Web application security is not optional—it's a fundamental responsibility for every developer. Learn… [2026-01-18] - [How to Create a Developer Portfolio That Converts](https://federicocalo.dev/en/blog/how-to-create-developer-portfolio-that-converts) — Complete guide to creating a professional developer portfolio: essential sections, design, SEO, performance and content that converts. [2026-01-18] - [Cursor vs GitHub Copilot vs Claude Code: 2026 Comparison](https://federicocalo.dev/en/blog/cursor-vs-copilot-vs-claude-code-comparison-2026) — Detailed comparison of the 3 main AI tools for developers: Cursor, GitHub Copilot and Claude Code. Pricing, features and use cases. [2026-01-18] ### Tauri Rust Desktop (5) - [Tauri mobile (Android + iOS): roadmap](https://federicocalo.dev/en/blog/tauri-mobile-android-ios) — Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 12 November 2027. [2026-06-18] - [Cross-platform deploy: macOS + Windows + Linux](https://federicocalo.dev/en/blog/cross-platform-deploy-tauri) — Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 11 November 2027. [2026-06-18] - [Tauri plugins ecosystem 2027](https://federicocalo.dev/en/blog/tauri-plugins-ecosystem-2027) — Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 10 November 2027. [2026-06-17] - [Rust frontend integration: shared types](https://federicocalo.dev/en/blog/rust-frontend-integration-tipi) — Article from the Tauri 2 + Rust Desktop Apps series. Published 17 June 2026. [2026-06-17] - [Tauri 2 vs Electron: 90% bundle reduction](https://federicocalo.dev/en/blog/tauri-2-vs-electron-bundle) — Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 08 November 2027. [2026-06-17] ### Vector DB Decision (5) - [Cost optimization vector DB: tier strategies](https://federicocalo.dev/en/blog/cost-optimization-vector-db-tier) — Articolo della serie Vector DB Decision Tree 2027. Pubblicazione prevista 05 November 2027. [2026-06-17] - [Vector DB scaling: beyond 100M vectors](https://federicocalo.dev/en/blog/vector-db-scaling-100m) — Modern Vector Databases can scale beyond 100 million vectors while maintaining sub-100ms query latency using HNSW hierarchical indexing,… [2026-06-17] - [Hybrid search: BM25 + dense embeddings](https://federicocalo.dev/en/blog/hybrid-search-bm25-dense) — Hybrid search combines BM25 (lexical search) and dense embeddings (semantic search) for the best of both worlds. Discover how to implement… [2026-06-17] - [Quando NON usare vector DB: alternative ranking](https://federicocalo.dev/en/blog/quando-non-vector-db-alternative) — Articolo della serie Vector DB Decision Tree 2027. Pubblicazione prevista 02 November 2027. [2026-06-17] - [pgvector vs Qdrant vs Weaviate: benchmark 2027](https://federicocalo.dev/en/blog/pgvector-qdrant-weaviate-benchmark) — Articolo della serie Vector DB Decision Tree 2027. Pubblicazione prevista 01 November 2027. [2026-06-17] ### Founder Tools (4) - [Hiring for EU Startups: A Practical Guide to Contracts, Equity, and Compliance](https://federicocalo.dev/en/blog/hiring-startup-eu) — How to hire in a European startup. Employment contract types, equity with vesting and cliff, cross-border employer of record, tax… [2026-07-15] - [SaaS Pricing for European Founders: Models, VAT, and Price Psychology](https://federicocalo.dev/en/blog/saas-pricing-founder-eu) — Guide to SaaS pricing models (flat, tiered, per-seat, usage-based, freemium), value-based pricing, price anchoring, VAT/MOSS EU compliance,… [2026-07-15] - [Term Sheet Analyzer: how to negotiate with Italian VC investors in 2026](https://federicocalo.dev/en/blog/term-sheet-analyzer-how-to-negotiate-with-italian-vc-investors-in-2026) — Term Sheet Analyzer 2026: term sheet structure, liquidation preference 1x non-participating, anti-dilution, founder vesting 4y/1cliff,… [2026-05-31] - [Pitch Coach Audio: how to improve a founder pitch in 90 days](https://federicocalo.dev/en/blog/pitch-coach-audio-how-to-improve-a-founder-pitch-in-90-days) — Complete guide to Pitch Coach Audio: YC-proven strategies, AI feedback on 5 dimensions (clarity, value proposition, problem-solution fit,… [2026-05-28] ### AI Security (3) - [03 - Data Poisoning: Contaminating Training Data](https://federicocalo.dev/en/blog/03-data-poisoning-contaminating-training-data) — Data Poisoning: How to Protect Training Data and RAG Knowledge Base In 2024, Stanford researchers demonstrated that by injecting just 100… [2026-02-27] - [02 - Prompt Injection: Attack #1 on LLM Systems](https://federicocalo.dev/en/blog/02-prompt-injection-attack-1-on-llm-systems) — Prompt Injection: Attack #1 on LLM Systems In 2024, a security researcher demonstrated that by injecting invisible text (Unicode… [2026-02-25] - [01 - OWASP LLM Top 10 2025: Complete Overview](https://federicocalo.dev/en/blog/01-owasp-llm-top-10-2025-complete-overview) — OWASP LLM Top 10 2025: The 10 Critical Risks for AI Applications In 2023, when OWASP published the first version of the LLM Top 10, the… [2026-02-24] ### AI Testing (3) - [03 - AI-Generated Test Cases: Using LLM as an Automatic Test Writer](https://federicocalo.dev/en/blog/03-ai-generated-test-cases-using-llm-as-an-automatic-test-writer) — AI-Generated Test Cases: Using LLM as an Automatic Test Writer Writing tests is tedious, requires time and gets procrastinated. [2026-04-10] - [02 - Self-Healing Tests with Playwright and AI: Reduce Flakiness by 70%](https://federicocalo.dev/en/blog/02-self-healing-tests-with-playwright-and-ai-reduce-flakiness-by-70) — Self-Healing Tests with Playwright and AI: Reduce Flakiness by 70% The most frustrating problem in E2E test suite maintenance is when tests… [2026-04-07] - [01 - QAOps in 2026: Quality Automation as an Engineering Discipline](https://federicocalo.dev/en/blog/01-qaops-in-2026-quality-automation-as-an-engineering-discipline) — QAOps in 2026: Quality Automation as an Engineering Discipline For years, testing was separated from development: a separate QA team, tests… [2026-04-05] ### API Design (3) - [03 - GraphQL: Query Language, Resolver and the N+1 Problem](https://federicocalo.dev/en/blog/graphql-query-language-resolvers-n-plus-1-problem) — GraphQL: Query Language, Resolvers and the N+1 Problem GraphQL solves one of the fundamental problems of REST APIs: clients cannot control… [2026-02-17] - [02 - REST in 2026: Best Practice, Versioning and the Richardson Maturity Model](https://federicocalo.dev/en/blog/rest-api-2026-best-practices-versioning) — REST in 2026: Best Practices, Versioning and Richardson Maturity Model Most APIs that call themselves 'RESTful' are not. [2026-02-15] - [01 - The API Landscape in 2026: REST, GraphQL, gRPC, tRPC - When to Use What](https://federicocalo.dev/en/blog/api-landscape-2026-rest-graphql-grpc-trpc) — The API Landscape in 2026: REST, GraphQL, gRPC, tRPC - When to Use What You're starting a new project and need to choose an API protocol. [2026-02-14] ### Data Tools - Open Data Italia (3) - [Italy Fuel Price Radar 2026: How to Save up to €12.50 per Fill-Up](https://federicocalo.dev/en/blog/articolo-tool-radar-carburanti-2026) — Aggregated analysis of petrol and diesel prices by Italian province using MIMIT data. Interactive tool to find the cheapest provinces and… [2026-04-25] - [OMI Property Value Calculator 2024: How Much Is Your Home Worth in 30 Seconds](https://federicocalo.dev/en/blog/articolo-tool-calcolatore-omi-2026) — How to use the OMI values from the Italian Revenue Agency to estimate the market value and rental income of a property. Interactive tool… [2026-04-25] - [IRPEF Calculator 2026: How Much Tax Do You Really Pay (with Regional and Municipal Surcharges)](https://federicocalo.dev/en/blog/articolo-tool-calcolatore-irpef-2026) — Calculate IRPEF 2026 with regional and municipal surcharges. Comparison with 2025. Analysis of real tax burden for employees, self-employed… [2026-04-25] ### Database Engineering (3) - [03 - Advanced Indexing: Partial, Covering, BRIN, GIN](https://federicocalo.dev/en/blog/03-advanced-indexing-partial-covering-brin-gin) — Indexing Avanzato PostgreSQL: Partial, Covering, BRIN e GIN Un indice B-Tree su una colonna e la soluzione per l'80% dei problemi di… [2026-02-16] - [02 - EXPLAIN ANALYZE: Read and Optimize Query Plans](https://federicocalo.dev/en/blog/02-explain-analyze-read-and-optimize-query-plans) — EXPLAIN ANALYZE: Read and Optimize Query Plans PostgreSQL A query that takes 8 seconds in production can often be optimized to 50ms with… [2026-02-16] - [01 - PostgreSQL 17/18: What's New and Performance Improvements](https://federicocalo.dev/en/blog/01-postgresql-1718-whats-new-and-performance-improvements) — PostgreSQL 17/18: Novita e Miglioramenti Performance PostgreSQL rimane il database relazionale open-source piu avanzato del mondo, e le… [2026-02-15] ### Elixir (3) - [03 - OTP and GenServer: Distributed State Management with Integrated Fault Tolerance](https://federicocalo.dev/en/blog/03-otp-and-genserver-distributed-state-management-with-integrated-fault-toleranc) — Elixir 16 min OTP and GenServer: Distributed State Management with Integrated Fault Tolerance GenServer is the fundamental building block… [2026-05-24] - [02 - BEAM and Elixir Processes: Massive Concurrency without Shared Threads](https://federicocalo.dev/en/blog/02-beam-and-elixir-processes-massive-concurrency-without-shared-threads) — Elixir 14 min BEAM and Elixir Processes: Massive Concurrency without Shared Threads BEAM can execute millions of isolated lightweight… [2026-05-22] - [01 - Elixir from Scratch: Functional Paradigm, Pattern Matching and Pipe Operator](https://federicocalo.dev/en/blog/01-elixir-from-scratch-functional-paradigm-pattern-matching-and-pipe-operator) — Elixir 12 min Elixir from Scratch: Functional Paradigm, Pattern Matching and Pipe Operator Introduction to Elixir for developers with OOP… [2026-05-21] ### FastAPI (3) - [03 - Pydantic v2: Advanced Validation, BaseModel, TypeAdapter and ConfigDict](https://federicocalo.dev/en/blog/03-pydantic-v2-advanced-validation-basemodel-typeadapter-and-configdict) — FastAPI 15 min Pydantic v2: Validazione Avanzata, BaseModel, TypeAdapter e ConfigDict Esplora le novità di Pydantic v2 (core Rust, 5-50x… [2026-04-10] - [02 - Async/Await in Python: Understanding Event Loops, Coroutines, and I/O-Bound Concurrency](https://federicocalo.dev/en/blog/02-asyncawait-in-python-understanding-event-loops-coroutines-and-io-bound-concur) — FastAPI 14 min Async/Await in Python: Understanding Event Loops, Coroutines, and I/O-Bound Concurrency Practical explanation of how asyncio… [2026-04-08] - [01 - FastAPI from Scratch: Setup, Type Hints and OpenAPI Self-Documentation](https://federicocalo.dev/en/blog/01-fastapi-from-scratch-setup-type-hints-and-openapi-self-documentation) — FastAPI 10 min FastAPI from Scratch: Setup, Type Hints and OpenAPI Self-Documentation Discover how to start a FastAPI project in less than… [2026-04-05] ### Kotlin Multiplatform (3) - [03 - Shared Module Architecture: expect/actual, Interfaces and Dependency Injection](https://federicocalo.dev/en/blog/kmp-shared-module-expect-actual-dependency-injection) — Shared Module Architecture in KMP: expect/actual, Interfaces e Dependency Injection con Koin L'architettura del modulo condiviso in un… [2026-02-16] - [02 - Configure the First KMP Project: Android, iOS and Desktop](https://federicocalo.dev/en/blog/kmp-setup-first-project-android-ios-desktop) — Configure the First KMP Project: Android, iOS and Desktop with Kotlin Multiplatform Setting up a Kotlin Multiplatform project from scratch… [2026-02-15] - [01 - KMP in 2026: Architecture, Stability and Ecosystem](https://federicocalo.dev/en/blog/kmp-2026-architecture-stability-ecosystem) — KMP in 2026: Architecture, Stability and Ecosystem of Kotlin Multiplatform For years, Kotlin Multiplatform (KMP) was labeled as… [2026-02-14] ### QuantumComputing (3) - [03 - Quantum Gates and Circuits: From NOT and CNOT to Algorithms with Qiskit](https://federicocalo.dev/en/blog/03-quantum-gates-and-circuits-from-not-and-cnot-to-algorithms-with-qiskit) — Porte Quantistiche e Circuiti: Da NOT e CNOT agli Algoritmi con Qiskit Se il qubit e l'unita di informazione del quantum computing, le… [2026-05-23] - [02 - Qubits, Superposition and Entanglement: Quantum Foundations without Quantum Physics](https://federicocalo.dev/en/blog/02-qubits-superposition-and-entanglement-quantum-foundations-without-quantum-phy) — Qubits, Superposition and Entanglement: Quantum Foundations without Quantum Physics Every introduction to quantum computing seems to start… [2026-05-22] - [01 - Quantum Computing for Developers: State of the Art 2026, IBM Condor, Google Willow and Roadmap](https://federicocalo.dev/en/blog/01-quantum-computing-for-developers-state-of-the-art-2026-ibm-condor-google-will) — Quantum Computing for Developers: State of the Art 2026, IBM Condor, Google Willow and Roadmap Quantum computing has entered the phase that… [2026-05-20] ### Redis (3) - [03 - Lua Scripting in Redis: Atomic Operations, EVAL and Redis Functions](https://federicocalo.dev/en/blog/03-lua-scripting-in-redis-atomic-operations-eval-and-redis-functions) — Redis 15 min Lua Scripting in Redis: Atomic Operations, EVAL and Redis Functions How to use Lua scripting in Redis to execute multi-step… [2026-04-29] - [02 - Pub/Sub vs Redis Streams: Fundamental Differences, Use Cases and Consumer Groups](https://federicocalo.dev/en/blog/02-pubsub-vs-redis-streams-fundamental-differences-use-cases-and-consumer-groups) — Redis 16 min Pub/Sub vs Redis Streams: Differenze Fondamentali, Use Cases e Consumer Groups Pub/Sub di Redis è fire-and-forget; Streams è… [2026-04-28] - [01 - Advanced Redis Data Structures: Hash, Set, Sorted Set, HyperLogLog and Geospatial](https://federicocalo.dev/en/blog/01-advanced-redis-data-structures-hash-set-sorted-set-hyperloglog-and-geospatial) — Redis 14 min Advanced Redis Data Structures: Hash, Set, Sorted Set, HyperLogLog and Geospatial Master Redis data structures beyond strings:… [2026-04-25] ### Small Language Models (3) - [03 - SLM Fine-tuning with LoRA and QLoRA: Practical Guide](https://federicocalo.dev/en/blog/03-slm-fine-tuning-with-lora-and-qlora-practical-guide) — Fine-tuning SLM with LoRA and QLoRA: Complete Practical Guide In 2021, fine-tuning a 7B parameter model required 8 GPUs of 80GB each and… [2026-04-09] - [02 - Phi-4-mini and Gemma 3: Microsoft vs Google for the Edge](https://federicocalo.dev/en/blog/02-phi-4-mini-and-gemma-3-microsoft-vs-google-for-the-edge) — Phi-4-mini vs Gemma 3n: Microsoft contro Google per l'Edge AI Due giganti tecnologici, due filosofie diverse, entrambi con l'obiettivo di… [2026-04-08] - [01 - SLM in 2026: Overview of Models and Benchmarks](https://federicocalo.dev/en/blog/01-slm-in-2026-overview-of-models-and-benchmarks) — SLM nel 2026: Panoramica dei Small Language Models e Benchmark Nel 2023 "modello AI" significava quasi sempre GPT-4 o Claude. [2026-04-07] ### Svelte 5 (3) - [03 - $effect and the Life Cycle: When to Use It (and When Not)](https://federicocalo.dev/en/blog/svelte-5-effect-lifecycle-when-to-use) — $effect and the Life Cycle in Svelte 5: When to Use It (and When Not) If there's a Svelte 5 Rune that is misunderstood and misused more… [2026-02-15] - [02 - $state and $derived: Universal Reactivity with Runes](https://federicocalo.dev/en/blog/svelte-5-state-derived-runes-universal-reactivity) — $state e $derived: Reattivita Universale con i Runes di Svelte 5 Il sistema di reattivita e il cuore di qualsiasi framework UI moderno. [2026-02-15] - [01 - Svelte 5: The Compiler-Driven Approach and the Mental Model](https://federicocalo.dev/en/blog/svelte-5-compiler-driven-approach-mental-model) — Svelte 5: The Compiler-Driven Approach and the Mental Model Imagine a JavaScript framework that disappears completely at build time. [2026-02-13] ### System Design GenAI (3) - [03 - RAG Architecture: Naive, Advanced and Modular RAG Patterns](https://federicocalo.dev/en/blog/03-rag-architecture-naive-advanced-and-modular-rag-patterns) — RAG Architecture: Naive, Advanced e Modular RAG Patterns Il termine "RAG" copre in realta uno spettro molto ampio di architetture, dal… [2026-02-18] - [02 - Vector Database Selection: Pinecone, Qdrant, Weaviate, pgvector Compared](https://federicocalo.dev/en/blog/02-vector-database-selection-pinecone-qdrant-weaviate-pgvector-compared) — Vector Database Selection: Pinecone, Qdrant, Weaviate, pgvector Compared Choosing the wrong vector database for your RAG system can cost... [2026-02-17] - [01 - System Design GenAI: Foundations and Architectures for Production Applications](https://federicocalo.dev/en/blog/01-system-design-genai-foundations-and-architectures-for-production-applications) — System Design GenAI: Foundations and Architectures for Production Applications You are looking to integrate an LLM into your application… [2026-02-15] ### Tax IT (3) - [ISEE Wizard: how to legally reduce declared wealth 2026](https://federicocalo.dev/en/blog/isee-wizard-how-to-legally-reduce-declared-wealth-2026) — ISEE Wizard 2026: base asset deduction €6k, first home €30k, various income, property valuation, legal strategies for reduced ISEE… [2026-06-03] - [F24 Calculator: how to use tax codes and lavish remuneration 2026](https://federicocalo.dev/en/blog/f24-calculator-how-to-use-tax-codes-and-lavish-remuneration-2026) — Guidance for over 100+ tax codes F24, 6 windows for lavish remuneration, value-added tax compensation, online banking in Italy and 12… [2026-06-01] - [ISEE Eligibility Wizard: 15 bonus 2026 for Italian families](https://federicocalo.dev/en/blog/isee-eligibility-wizard-15-bonus-2026-for-italian-families) — Guide to the ISEE Eligibility Wizard tool: 15 Italian bonuses 2026 calculated by ISEE (Indicatore Situazione Economica Equivalente),… [2026-05-30] ### Cross-Dataset - Italian Territorial Analysis (2) - [Real Cost of Living in Italy 2026: What You Really Pay in the 100 Largest Municipalities](https://federicocalo.dev/en/blog/articolo-cross-monitor-costo-vita-reale-italia-2026) — Composite territorial inflation index: HICP ISTAT + housing, energy, transport, food differentials. Milan vs Rome vs Naples at equal… [2026-04-25] - [Where Does It Really Pay to Live in Italy in 2026: A Data-Driven Map for Every Profile](https://federicocalo.dev/en/blog/articolo-cross-dove-conviene-vivere-italia-2026) — Complete analysis of 8,000 Italian municipalities for quality of life, cost of living, job opportunities. Discover your ideal municipality:… [2026-04-25] ### Sub-page (2) - [Get Shit Done: qrx's planning system I used for 19 portfolio phases](https://federicocalo.dev/en/blog/gsd-planning-system) — Framework-dedicated GSD sub-page: what it is in 60 seconds, ROADMAP horizontal vs vertical phasing, iterative plan-checker (real Phase 19… [2026-05-08] - [Superpowers: obra's skill marketplace I integrated into my workflow](https://federicocalo.dev/en/blog/superpowers-skill-marketplace) — Framework-dedicated sub-page on Superpowers: what it is in 60 seconds, how it integrates with Claude Code (auto-discovery + plugin), the 6… [2026-05-08] ### Algorithms (1) - [Asymptotic notation: O, Ω, Θ explained without unnecessary symbols](https://federicocalo.dev/en/blog/algorithms-data-structures-01-asymptotic-notation) — Big-O, Omega and Theta: what they really mean when comparing algorithms. Measurable Python examples, the counter-example everyone gets… [2026-03-02] ### Angular Performance (1) - [Angular 21 SSR + Performance: 5 Steps to TTFB <1s and Core Web Vitals 95+ (Real Case Study federicocalo.dev)](https://federicocalo.dev/en/blog/angular-21-ssr-performance-ttfb-core-web-vitals-2026) — To achieve TTFB <1s and 95+ Core Web Vitals in Angular 21 SSR, five combined steps are required: @defer loading for below-the-fold… [2026-02-21] ### Compliance (1) - [Sanctions Tracker: compliance KYC/AML for Italian startups](https://federicocalo.dev/en/blog/sanctions-tracker-compliance-kycaml-for-italian-startups) — Complete guide to Sanctions Tracker: how to implement KYC/AML for Italian startups, OFAC/EU/UK/UN lists, risk-based approach, and… [2026-05-27] ### Cross-Dataset - Administrative Transparency & Anti-corruption (1) - [How Much Italian Public Entities Overpay for IT Services: EU Benchmark Reveals CPV 72 at 3.5x Normal Price](https://federicocalo.dev/en/blog/articolo-cross-procurement-integrity-italia-eu-2026) — Analysis of 42,000 public IT tenders (ANAC + TED EU). Some Italian municipalities pay CPV 72000000 (IT consultancy) services at 3.5x EU… [2026-04-25] ### Cross-Dataset - Civic Tech Italia (1) - [How 7 Million Public Procurement Contracts Tell the Story of the State Machine: ANAC Analysis 2015-2026](https://federicocalo.dev/en/blog/articolo-cross-trasparenza-appalti-italia-2026) — Interactive dashboard: 7M Italian PA procurement contracts analysed by region, entity, sector. Who spends, where, how much, for what.… [2026-04-25] ### Cross-Dataset - Climate Risk & Real Estate (1) - [Map of Real Estate Climate Risk in Italy: Value at Risk Exceeds 800 Billion Euros](https://federicocalo.dev/en/blog/articolo-cross-rischio-climatico-territoriale-italia-2026) — VAR (Value at Risk) analysis: the Po Valley concentrates 420Bn€ in floodable areas. Brescia, Bergamo, Milan have maximum exposure.… [2026-04-25] ### Cross-Dataset - Energy & Inflation Analysis Italy (1) - [Why Your Electricity Bill Changes Every Month: The 5 Hidden Factors (EUR/USD, Terna, Renewables)](https://federicocalo.dev/en/blog/articolo-cross-energia-prezzi-consumi-italia-2026) — Analysis of 8 years of PUN (National Single Price) vs EUR/USD, renewables %, ECB rates. Discover how the euro-dollar exchange rate explains… [2026-04-25] ### Cross-Dataset - EU Tech Labour Market Analysis (1) - [EU Developer Salaries: The Real Value of an Italian Mid-Level Engineer in the Netherlands, Germany and Remote](https://federicocalo.dev/en/blog/articolo-cross-developer-stipendi-eu-2026) — Cross-border analysis of 45,000 IT positions in 12 EU countries. Mid-level developer with 5 years earns +23% in NL in nominal terms, but… [2026-04-25] ### Cross-Dataset - Healthcare Italia (1) - [What 5 Years of NHS Pharmaceutical Prescriptions Tell Us: Clinical Trends and Territorial Anomalies](https://federicocalo.dev/en/blog/articolo-cross-decoder-farmaci-ssn-italia-2026) — AIFA analysis 2020-2025: antibiotics -23%, antidepressants +31%, biosimilars underused. Dashboard for patients, doctors, policy makers.… [2026-04-25] ### Cross-Dataset - Italian Fiscal Federalism (1) - [The Italian Regional Fiscal Balance in 2024: Who Contributes, Who Receives, By How Much](https://federicocalo.dev/en/blog/articolo-cross-budget-welfare-nord-sud-italia-2026) — Complete INPS + MEF + ISTAT analysis: North-East contributes a net 450€ per capita/year, the South receives +250€. 5 integrated datasets,… [2026-04-25] ### Cross-Dataset - Italian Territorial Development Analysis (1) - [High-Speed Rail vs State Road: Which Investment Really Creates Local Employment (Diff-in-Diff 2010-2024)](https://federicocalo.dev/en/blog/articolo-cross-infrastrutture-sviluppo-locale-italia-2026) — Econometric analysis of infrastructure impact on local employment. High-speed rail has a 2.3x multiplier; ordinary roads 0.8x. PNRR is the… [2026-04-25] ### Cross-Dataset - Sport & Climate Territorial Analysis (1) - [The Hidden Weather in Italian Football: How T<3°C Changes Matches](https://federicocalo.dev/en/blog/articolo-cross-meteo-calcio-italia-2026) — Statistical analysis of 97,000 matches (2018-2026) across 8 Italian leagues. Discover how temperature, rain and wind influence goals, draws… [2026-04-25] ### Cross-Dataset - Urban Sustainability Italy (1) - [What Clean Air Is Worth in the Italian Real Estate Market: Hedonic Analysis 2015-2026](https://federicocalo.dev/en/blog/articolo-cross-prezzo-aria-pulita-italia-2026) — Hedonic regression on 140K properties: for every 10 µg/m³ less NO₂, the price rises by +850€/m² in metropolitan areas vs +120€/m² in rural… [2026-04-25] ### Geopolitica (1) - [Geopolitical Event Impact Viz: read 50 events 2020-2026](https://federicocalo.dev/en/blog/geopolitical-event-impact-viz-read-50-events-2020-2026) — Interactive analysis of 50 geopolitical events 2020-2026 and impact on 4 dimensions: financial markets, tech governance, security, energy.… [2026-05-28] ### Logistica AI (1) - [Logistics Italy 2026: AI route optimization, ZTL and digital compliance](https://federicocalo.dev/en/blog/logistics-italy-2026-ai-route-optimization-ztl-and-digital-compliance) — AI route optimization for Italian trucks: navigation through restricted zones (ZTL), digital tachograph, EU Green Deal transport and… [2026-05-29] ### MaaS (1) - [Mobility-as-a-Service Italy 2026: Bolt, FreeNow, Helbiz market analysis](https://federicocalo.dev/en/blog/mobility-as-a-service-italy-2026-bolt-freenow-helbiz-market-analysis) — MaaS Italy 2026: expansion of Bolt in 30 cities, FreeNow taxi+sharing, Helbiz IPO crisis. AI demand prediction, app integration, city… [2026-05-29] ### Media AI (1) - [Media Italy + AI: Mondadori, RCS, GEDI strategies 2026](https://federicocalo.dev/en/blog/media-italy-ai-mondadori-rcs-gedi-strategies-2026) — Newsroom AI tools (Trint, Otter.ai transcription). Paywall personalization. Generative AI ethics editorial. RAI 1 first TG AI-generated… [2026-05-29] ### Multi-Agent AI Systems (1) - [CrewAI in Production: Scalable Multi-Agent Architecture with Persistent Memory](https://federicocalo.dev/en/blog/crewai-produzione-multi-agent) — CrewAI orchestrates specialized AI agents with clear tasks, integrated tools, and persistent memory. Complete guide on production… [2026-07-15] ### Privacy GDPR (1) - [GDPR Art. 25 Checker: privacy by design for developers](https://federicocalo.dev/en/blog/gdpr-art-25-checker-privacy-by-design-for-developers) — Guidance on GDPR Art. 25 (Privacy by Design): 7 implementation principles, specific stacks (Node.js, Python, Java), DPIA workflow, EDPB… [2026-05-30] ### Real Estate (1) - [Mutuo vs Rent Italy 2026: TCO 30 years with current BCE interest rates](https://federicocalo.dev/en/blog/mutuo-vs-rent-italy-2026-tco-30-years-with-current-bce-interest-rates) — Complete TCO analysis mutuo vs rent: BCE interest rates 3.2-3.8%, apartments in Milan €400k-€600k, rents €1,500-€2,000, Lecce €400-€600k… [2026-05-30] ### Smart City (1) - [Smart Cities Italy 2026: Milan, Bologna, Urban Planning and Sustainability](https://federicocalo.dev/en/blog/smart-cities-italy-2026-milan-bologna-urban-planning-and-sustainability) — Smart City Index 2024: Milan vs Bologna vs Rome. Urban IoT sensors, traffic AI, sustainable energy. EU Mission 100 climate-neutral cities,… [2026-05-30] ### Spring Boot Enterprise (1) - [Spring Boot Enterprise Patterns: 12 Production-Grade Patterns for Highly Reliable Systems](https://federicocalo.dev/en/blog/spring-boot-enterprise-patterns-12-production-2026) — An enterprise production-grade Spring Boot architecture requires 12 combined patterns: multi-tenancy, audit logging, idempotency keys,… [2026-02-21] ### Trasporti AI (1) - [Ferrovie Italia + AI 2026: Trenitalia, Italo, predictive maintenance](https://federicocalo.dev/en/blog/ferrovie-italia-ai-2026-trenitalia-italo-predictive-maintenance) — AI predictive maintenance italian railways: Trenitalia Frecciarossa, Italo NTV, RFI Rete Ferroviaria. IoT sensor wagons, PNRR €25B, safety… [2026-05-30] ### Advanced TypeScript: Generics, Types and Go Compiler (1) Advanced TypeScript: conditional generics, mapped types, template literal types, type-level programming, the new Go compiler, and migration strategies for enterprise codebases. - [Strict Mode Is Not Enough: 100 Type Breaches in a 100% Strict TypeScript Monorepo](https://federicocalo.dev/en/blog/strict-mode-not-enough-any-typescript-monorepo) — strict, strictTemplates, and strictInjectionParameters all on, yet 54 ': any' and 46 'as any' survive across 3884 files. Why strict mode… [2026-07-14] ### Welfare IT (1) - [NASpI Eligibility: How the Italian Unemployment Benefit Works in 2026](https://federicocalo.dev/en/blog/naspi-eligibility-how-the-italian-unemployment-benefit-works-in-2026) — Complete Guide NASpI 2026: requirements 13 weeks, calculation 75% average wage with cap €1,500, decoupling 3%, duration, DID registration… [2026-05-30] --- Ultimo aggiornamento: 2026-07-21 (2026-07-21T09:36:29.943Z) Specifica: https://llmstxt.org/