<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Federico Calo - Blog Tecnico</title>
    <link>https://federicocalo.dev/it/blog</link>
    <description>Articoli su sviluppo software, AI, machine learning, architettura e tecnologia</description>
    <language>it</language>
    <lastBuildDate>Sun, 19 Jul 2026 20:14:13 GMT</lastBuildDate>
    <atom:link href="https://federicocalo.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <atom:link href="https://pubsubhubbub.appspot.com/" rel="hub"/>
    <managingEditor>info@federicocalo.dev (Federico Calo)</managingEditor>
    <webMaster>info@federicocalo.dev (Federico Calo)</webMaster>
    <image>
      <url>https://federicocalo.dev/assets/images/logo.png</url>
      <title>Federico Calo - Blog Tecnico</title>
      <link>https://federicocalo.dev/it/blog</link>
    </image>
    <item>
      <title>Ottimizzare i costi LLM in produzione: self-hosting, caching e quantizzazione</title>
      <link>https://federicocalo.dev/it/blog/ottimizzare-costi-llm</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/ottimizzare-costi-llm</guid>
      <pubDate>Sun, 19 Jul 2026 09:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>AI Cost Optimization</category>
      <description>Come ridurre i costi di inferenza LLM passando da API cloud a consumo a self-hosting on-prem con Ollama su VPS. Strategie: quantizzazione GGUF, caching semantico, batching, scelta modello...</description>
    </item>
    <item>
      <title>Java 21 per Spring Boot developer: Virtual Threads, Pattern Matching, Records e String Templates</title>
      <link>https://federicocalo.dev/it/blog/java-21-spring-boot</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/java-21-spring-boot</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Clean Architecture</category>
      <description>Java 21 LTS trasforma lo sviluppo Spring Boot con virtual threads, pattern matching avanzato, records immutabili e string templates. Guida pratica e esempi reali...</description>
    </item>
    <item>
      <title>JPA e Flyway in Clean Architecture: Domain Puro, Adapter Persistenza e Versionamento Schema</title>
      <link>https://federicocalo.dev/it/blog/jpa-flyway-clean-architecture</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/jpa-flyway-clean-architecture</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Clean Architecture</category>
      <description>Come integrare JPA/Hibernate e le migration Flyway nel layer infrastructure di una Clean Architecture Spring Boot, mantenendo il domain layer puro, separando entity JPA da domain model, e gestendo il versionamento dello schema con tracciabilità completa.</description>
    </item>
    <item>
      <title>Testing Spring Boot con Testcontainers: Integration Test con Database Veri</title>
      <link>https://federicocalo.dev/it/blog/testing-spring-testcontainers</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/testing-spring-testcontainers</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Clean Architecture</category>
      <description>Guida completa a Testcontainers per integration test Spring Boot. PostgreSQL e Redis in container reali, @DynamicPropertySource, riuso container, testing layer infrastructure in Clean Architecture, CI/CD best practice.</description>
    </item>
    <item>
      <title>SOLID in pratica con Java e TypeScript</title>
      <link>https://federicocalo.dev/it/blog/solid-java-typescript</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/solid-java-typescript</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Clean Architecture</category>
      <description>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 la versione corretta (corretto). Collega SOLID a Clean Architecture. Esempi da Spring Boot e Angular.</description>
    </item>
    <item>
      <title>Domain layer in Clean Architecture: entità pure e value objects</title>
      <link>https://federicocalo.dev/it/blog/domain-layer-clean-architecture</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/domain-layer-clean-architecture</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Clean Architecture</category>
      <description>Il domain layer è il cuore della Clean Architecture: logica di business pura, zero Spring, zero JPA. Scopri come modellare entità immutabili con Java records, implementare value objects con validazione nel costruttore, e proteggere le regole di business.</description>
    </item>
    <item>
      <title>Use Case Pattern in Spring Boot Clean Architecture</title>
      <link>https://federicocalo.dev/it/blog/use-case-spring-clean</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/use-case-spring-clean</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Clean Architecture</category>
      <description>Application layer con use case (interactor), port e DTO come Java records. Orchestrazione domain-infrastructure senza accoppiamento presentation. Transazioni, dipendenze iniettate, anti-pattern business logic nel controller.</description>
    </item>
    <item>
      <title>Infrastructure layer: JPA e Redis in Clean Architecture</title>
      <link>https://federicocalo.dev/it/blog/infrastructure-jpa-redis</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/infrastructure-jpa-redis</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Clean Architecture</category>
      <description>L'infrastructure layer implementa le port del domain/application tramite adapter: JPA per la persistenza, Redis per il caching, WebClient verso servizi esterni. Come mantenere la freccia di dipendenza verso il domain, evitare accoppiamenti fatali, e scalare con pattern concreti su Spring Boot 3.4, PostgreSQL 16 e Redis Stack 7.</description>
    </item>
    <item>
      <title>Testing completo in Clean Architecture: dalle unit del domain all'integrazione</title>
      <link>https://federicocalo.dev/it/blog/testing-clean-architecture</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/testing-clean-architecture</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Clean Architecture</category>
      <description>La piramide dei test in Clean Architecture: unit test puri del domain (nessun mock, solo JUnit 5), test degli use case con port mockate (Mockito), test di integrazione dell'infrastructure con Testcontainers. Coverage per layer, cosa NON testare, esempi Java 21 + JUnit 5.</description>
    </item>
    <item>
      <title>LightGBM per sport prediction: gradient boosting e Brier score</title>
      <link>https://federicocalo.dev/it/blog/lightgbm-sport-prediction</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/lightgbm-sport-prediction</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>AI Engineering</category>
      <description>Pipeline di sport prediction con LightGBM in Python: feature engineering, gradient boosting, calibrazione probabilistica, valutazione con Brier score su un dataset di 2000+ partite.</description>
    </item>
    <item>
      <title>SaaS pricing per founder europei: modelli, IVA e psicologia del prezzo</title>
      <link>https://federicocalo.dev/it/blog/saas-pricing-founder-eu</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/saas-pricing-founder-eu</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Founder Tools</category>
      <description>Guida ai modelli di pricing SaaS (flat, tiered, per-seat, usage-based, freemium), value-based pricing, price anchoring, gestione IVA/VAT MOSS EU, reverse charge B2B, valute. Come testare i prezzi e massimizzare il revenue per startup europee.</description>
    </item>
    <item>
      <title>Hiring per startup EU: guida pratica tra contratti, equity e compliance</title>
      <link>https://federicocalo.dev/it/blog/hiring-startup-eu</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/hiring-startup-eu</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Founder Tools</category>
      <description>Come assumere in una startup europea. Tipi di contratto, equity con vesting e cliff, employer of record cross-border, adempimenti fiscali e GDPR, processo di selezione tecnico, remote-first team building.</description>
    </item>
    <item>
      <title>Privacy by Design per sistemi AI: Art. 25 GDPR in pratica</title>
      <link>https://federicocalo.dev/it/blog/privacy-by-design-ai</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/privacy-by-design-ai</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>EU AI Act</category>
      <description>Privacy by Design &amp; by Default (Art. 25 GDPR) applicato a sistemi AI — data minimization, pseudonimizzazione, DPIA per AI ad alto rischio, basi giuridiche per il training, retention, diritti dell'interessato in pipeline ML, intersezione con EU AI Act. Con Ollama on-prem per privacy garantita.</description>
    </item>
    <item>
      <title>Prompt Engineering per la generazione di codice: tecniche e best practice</title>
      <link>https://federicocalo.dev/it/blog/prompt-engineering-code</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/prompt-engineering-code</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>AI Engineering</category>
      <description>Guida pratica alle tecniche di prompt engineering per generare codice affidabile con modelli LLM. Few-shot, chain-of-thought, role prompting, structured output, iterazione e valutazione. Esempi reali con Ollama on-prem.</description>
    </item>
    <item>
      <title>Angular i18n a scala: da 18 lingue a un workflow IT+EN sostenibile</title>
      <link>https://federicocalo.dev/it/blog/angular-i18n-18-lingue</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/angular-i18n-18-lingue</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Angular Moderno</category>
      <description>Guida pratica al consolidamento i18n in Angular 21 SSR: dalla gestione di 18 lingue runtime (con traduzione XLF) a Pattern A (IT+EN compilati AOT). Marker i18n, build-gate, configurazione, trade-off reasoning e lezioni apprese.</description>
    </item>
    <item>
      <title>Re-ranking nelle pipeline RAG: cross-encoder e recupero a due stadi</title>
      <link>https://federicocalo.dev/it/blog/reranking-rag-cross-encoder</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/reranking-rag-cross-encoder</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>RAG Engineering</category>
      <description>Il retrieval a due stadi in RAG: bi-encoder per il recupero iniziale veloce, cross-encoder per il re-ranking intelligente dei top-k. Metriche di qualità (nDCG, MRR, recall@k), trade-off latenza-qualità, e implementazione real-world con sentence-transformers + RediSearch su Ollama on-prem.</description>
    </item>
    <item>
      <title>FastAPI per microservizi ML con Pydantic v2</title>
      <link>https://federicocalo.dev/it/blog/fastapi-ml-pydantic</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/fastapi-ml-pydantic</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>AI Engineering</category>
      <description>Costruire microservizi ML con FastAPI (Python 3.12) e Pydantic v2: validazione request/response, async/await, lifespan per caricamento modelli al boot, dependency injection, health check, graceful degradation con Ollama on-prem.</description>
    </item>
    <item>
      <title>Obblighi di provider e deployer secondo l'EU AI Act</title>
      <link>https://federicocalo.dev/it/blog/provider-deployer-eu-ai-act</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/provider-deployer-eu-ai-act</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>EU AI Act</category>
      <description>La distinzione tra provider e deployer nel Regolamento UE 2024/1689 è critica: ciascun ruolo ha responsabilità precise per il risk management, la documentazione tecnica, il logging e la trasparenza. Guida ai 4 livelli di rischio, obblighi per sistemi ad alto rischio, timeline di applicazione e checklist operativa.</description>
    </item>
    <item>
      <title>Conformity assessment EU AI Act: la procedura passo-passo</title>
      <link>https://federicocalo.dev/it/blog/conformity-assessment-eu-ai</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/conformity-assessment-eu-ai</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>EU AI Act</category>
      <description>Guida operativa alla conformity assessment per sistemi AI ad alto rischio. Valutazione interna, organismo notificato, dichiarazione di conformità UE, marcatura CE, registrazione database NEBA, monitoraggio post-market. Checklist e template.</description>
    </item>
    <item>
      <title>LLM italiani nel 2024: Minerva, LLaMAntino e i primi modelli nativi</title>
      <link>https://federicocalo.dev/it/blog/llm-italiani-2024</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/llm-italiani-2024</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Italian NLP</category>
      <description>Nel 2024 compaiono i primi Large Language Model completamente addestrati o adattati per l'italiano: Minerva (Sapienza NLP), LLaMAntino, Camoscio e Fauno rappresentano una svolta nella NLP italiana. Caratteristiche, dataset, benchmark...</description>
    </item>
    <item>
      <title>Landscape degli LLM italiani nel 2025: modelli, ecosistema e scelte pratiche</title>
      <link>https://federicocalo.dev/it/blog/landscape-llm-italiani</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/landscape-llm-italiani</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Italian NLP</category>
      <description>Panoramica 2025 dell'ecosistema LLM per l'italiano — nuovi modelli, benchmark italiani, come scegliere il modello per il tuo caso d'uso e deployment locale via Ollama on-prem.</description>
    </item>
    <item>
      <title>NLP italiano con spaCy e transformers: pipeline pratica</title>
      <link>https://federicocalo.dev/it/blog/nlp-italiano-spacy</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/nlp-italiano-spacy</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Italian NLP</category>
      <description>Pipeline NLP completa per l'italiano: tokenizzazione, POS tagging, lemmatizzazione, NER e dependency parsing con spaCy e Hugging Face transformers. Modelli italiani (BERT, UmBERTo), sfide linguistiche specifiche, sentiment analysis e classificazione con esempi Python 3.12.</description>
    </item>
    <item>
      <title>Fine-tuning di un LLM per la lingua italiana: LoRA, dataset e valutazione</title>
      <link>https://federicocalo.dev/it/blog/fine-tuning-llm-italiano</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/fine-tuning-llm-italiano</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Italian NLP</category>
      <description>Come fare fine-tuning di un modello open-source per l'italiano utilizzando LoRA su GPU consumer, preparare dataset di qualità, valutare le performance e deployare in locale via Ollama...</description>
    </item>
    <item>
      <title>RAG in italiano: embedding multilingue e recupero semantico</title>
      <link>https://federicocalo.dev/it/blog/rag-italiano-embedding</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/rag-italiano-embedding</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Italian NLP</category>
      <description>Costruire una pipeline RAG efficace per contenuti in italiano: scelta dell'embedding multilingue, chunking semantico, RediSearch HNSW, retrieval + re-ranking, generazione con Ollama on-prem, valutazione della qualità.</description>
    </item>
    <item>
      <title>CrewAI in Produzione: Architettura Multi-Agent Scalabile con Memoria Persistente</title>
      <link>https://federicocalo.dev/it/blog/crewai-produzione-multi-agent</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/crewai-produzione-multi-agent</guid>
      <pubDate>Wed, 15 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Multi-Agent AI Systems</category>
      <description>CrewAI orchestra agenti AI specializzati con task chiare, tool integrati e memoria persistente. Guida completa su architettura produzione, Ollama on-prem, PostgreSQL, observability e scaling.</description>
    </item>
    <item>
      <title>INP e Core Web Vitals: da 59 a 88 con Quattro Fix Angular SSR</title>
      <link>https://federicocalo.dev/it/blog/inp-cwv-angular-ssr-da-59-a-88-quattro-fix</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/inp-cwv-angular-ssr-da-59-a-88-quattro-fix</guid>
      <pubDate>Tue, 14 Jul 2026 11:05:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Original Research</category>
      <description>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 fan-out, PlatformLocation invece di REQUEST a prerender, separazione lettura/scrittura con afterNextRender, e CSP host-based compatibile col prerender. Con numeri misurati e repository pubblico.</description>
    </item>
    <item>
      <title>Poker e Retro di ProjectHub: una slice reale BE-FE, dove lo schema regge il tempo reale</title>
      <link>https://federicocalo.dev/it/blog/projecthub-poker-retro-slice-be-fe-schema-tempo-reale</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/projecthub-poker-retro-slice-be-fe-schema-tempo-reale</guid>
      <pubDate>Tue, 14 Jul 2026 11:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Architecture</category>
      <description>La collaborazione in tempo reale e un problema di schema, non di WebSocket. Documento il verticale Poker/Retro di ProjectHub (V184/V185) come slice reale end-to-end: undici tabelle Postgres, FSM di fase senza ritorno, broadcast STOMP, anonimato lato server e budget di dot-voting, con i trade-off dichiarati a ogni bivio. Nessuna modifica al codice.</description>
    </item>
    <item>
      <title>Tre Postmortem di Produzione: Flyway, Deploy JAR e Bean Duplicati</title>
      <link>https://federicocalo.dev/it/blog/postmortem-produzione-flyway-deploy-jar-bean-duplicati</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/postmortem-produzione-flyway-deploy-jar-bean-duplicati</guid>
      <pubDate>Tue, 14 Jul 2026 10:50:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Platform Engineering</category>
      <description>Un commento in una migration Flyway applicata rompe il checksum. Un cp non atomico durante il deploy causa NoClassDefFoundError intermittente. Due bean con lo stesso simple name crashano il boot. Tre incidenti reali, una sola causa radice: l'immutabilità violata.</description>
    </item>
    <item>
      <title>Rate Limiting Multi-Bucket: Perché un Solo Numero per Tutta l'API è un Errore</title>
      <link>https://federicocalo.dev/it/blog/rate-limiting-multi-bucket-bucket4j-postmortem</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/rate-limiting-multi-bucket-bucket4j-postmortem</guid>
      <pubDate>Tue, 14 Jul 2026 10:45:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>DevSecOps</category>
      <description>Quattro bucket Bucket4j separati (API, AI, download report, token) contro un solo numero condiviso. Il routing verso il bucket giusto è dove nascono i bug reali: il postmortem del flood di CSP report che ha bloccato la verifica email con 429.</description>
    </item>
    <item>
      <title>ArchUnit e Clean Architecture: il Diagramma a 4 Layer è una Bugia Finché Non lo Forzi</title>
      <link>https://federicocalo.dev/it/blog/archunit-clean-architecture-diagramma-layer-bugia</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/archunit-clean-architecture-diagramma-layer-bugia</guid>
      <pubDate>Tue, 14 Jul 2026 10:40:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Architettura Software</category>
      <description>Il gate ArchUnit del backend girava a zero test eseguiti, un falso verde totale. Come l'ho scoperto, cosa ho congelato con FreezingArchRule (30+4 violazioni storiche) e perché un diagramma a 4 layer senza enforcement automatico non è un'architettura.</description>
    </item>
    <item>
      <title>Quattro Postmortem di Produzione: Perché i Test Verdi Non Bastano</title>
      <link>https://federicocalo.dev/it/blog/postmortem-produzione-flyway-archunit-jar-race-bean-duplicati</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/postmortem-produzione-flyway-archunit-jar-race-bean-duplicati</guid>
      <pubDate>Tue, 14 Jul 2026 10:10:58 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Original Research</category>
      <description>Quattro incidenti di produzione reali partiti da build completamente verdi: crash Flyway da un commento rimosso, gate ArchUnit morto da mesi, race condition nel deploy JAR, bean Spring duplicato. Root cause, fix e repository pubblico riproducibile per ognuno.</description>
    </item>
    <item>
      <title>Come costruisco in circa 4 ore con il workflow agentico GSD</title>
      <link>https://federicocalo.dev/it/blog/come-costruisco-in-4-ore-workflow-agentico-gsd</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/come-costruisco-in-4-ore-workflow-agentico-gsd</guid>
      <pubDate>Tue, 14 Jul 2026 10:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Claude Code Workflow</category>
      <description>Serie Claude Code Workflow. Come ho costruito un modulo di prenotazione custom in poco piu di quattro ore con GSD e agenti specializzati: il dato reale del tempo per fase, i trade-off, e perche l'AI e accompagnamento e mai regista. Provider AI del portfolio: Ollama on-prem.</description>
    </item>
    <item>
      <title>OnPush e Signals come Default, non Eccezione: 1215 Componenti in un Monorepo Angular 21</title>
      <link>https://federicocalo.dev/it/blog/onpush-signals-default-non-eccezione-angular-21</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/onpush-signals-default-non-eccezione-angular-21</guid>
      <pubDate>Tue, 14 Jul 2026 09:52:54 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Angular Moderno</category>
      <description>1215 componenti su 1219 in questo portfolio usano ChangeDetectionStrategy.OnPush. Perché "attivalo quando serve" è una bugia comoda, cosa costa davvero la disciplina di immutabilità, e quando conviene invece usare la strategia Default.</description>
    </item>
    <item>
      <title>Strict Mode non Basta: 100 Breach di Tipo in un Monorepo TypeScript al 100% Strict</title>
      <link>https://federicocalo.dev/it/blog/strict-mode-non-basta-any-typescript-monorepo</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/strict-mode-non-basta-any-typescript-monorepo</guid>
      <pubDate>Tue, 14 Jul 2026 09:52:54 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>TypeScript Avanzato</category>
      <description>strict, strictTemplates e strictInjectionParameters tutti attivi, eppure 54 ': any' e 46 'as any' sopravvivono su 3884 file. Perché strict mode elimina solo gli errori accidentali, non le vie di fuga deliberate, e cosa fare davvero con gli any residui.</description>
    </item>
    <item>
      <title>Zero Articoli Prerenderizzati: Perché il Prerender Totale è un Rischio di Build, non un'Ottimizzazione</title>
      <link>https://federicocalo.dev/it/blog/prerender-vs-server-on-demand-angular-articoli-blog</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/prerender-vs-server-on-demand-angular-articoli-blog</guid>
      <pubDate>Tue, 14 Jul 2026 09:52:54 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Angular Moderno</category>
      <description>app.routes.server.ts assegna Prerender a 50 configurazioni di rotta e Server a 134, incluse deliberatamente tutte le pagine articolo. Perché 'prerenderizza tutto' smette di essere un consiglio sicuro oltre una certa scala, e il vero trade-off tra TTFB e stabilità della build.</description>
    </item>
    <item>
      <title>Clean Architecture Spring Boot Template: il gate ArchUnit che gira davvero</title>
      <link>https://federicocalo.dev/it/blog/clean-architecture-spring-boot-template-archunit-gate-reale</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/clean-architecture-spring-boot-template-archunit-gate-reale</guid>
      <pubDate>Tue, 14 Jul 2026 09:30:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Original Research</category>
      <description>La maggior parte dei template Clean Architecture ha un gate ArchUnit verde per finta che gira zero test. Ho estratto un template Spring Boot 3.4 dal mio backend di produzione, sanitizzato a mano (niente git filter-repo), con JWT, Flyway e un gate ArchUnit che esegue davvero quattro regole. Repo pubblico, build verde su JDK 21.</description>
    </item>
    <item>
      <title>Side project lancio: case study reali italiani</title>
      <link>https://federicocalo.dev/it/blog/side-project-case-study-italiani</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/side-project-case-study-italiani</guid>
      <pubDate>Tue, 14 Jul 2026 09:30:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Indie Maker Italia</category>
      <description>Analisi di 5 side project italiani lanciati nel 2024-2025: strategie, errori, costi reali e ROI. Come indie maker da Torino, Milano e Roma hanno trasformato un'idea in revenue a 5-6 cifre.</description>
    </item>
    <item>
      <title>AI On-Prem vs Cloud: Privacy, Costi e Sovranità dei Dati</title>
      <link>https://federicocalo.dev/it/blog/ai-on-prem-vs-cloud-privacy-costi-sovranita-dati</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/ai-on-prem-vs-cloud-privacy-costi-sovranita-dati</guid>
      <pubDate>Tue, 14 Jul 2026 09:24:30 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Platform Engineering</category>
      <description>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 su costi, latenza, tetto del modello e sovranità dei dati per decision-maker.</description>
    </item>
    <item>
      <title>GEO Retrofit Benchmark: 741 errori strutturali a zero senza toccare la prosa esistente</title>
      <link>https://federicocalo.dev/it/blog/geo-retrofit-benchmark-741-a-0-errori-strutturali</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/geo-retrofit-benchmark-741-a-0-errori-strutturali</guid>
      <pubDate>Tue, 14 Jul 2026 09:14:16 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Original Research</category>
      <description>La maggior parte dei consigli GEO è cosmetica. Un motore additivo (inietta, non riscrive) ha portato 741 errori strutturali a zero su 194 articoli bilingue: 386 di FAQ mancanti in automatico, 310 di citazioni assenti solo dopo revisione manuale.</description>
    </item>
    <item>
      <title>Sport Intelligence Benchmark: Brier 0.5783 su 97.000 partite, ensemble V2 LightGBM</title>
      <link>https://federicocalo.dev/it/blog/sport-intelligence-benchmark-97k-partite</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/sport-intelligence-benchmark-97k-partite</guid>
      <pubDate>Tue, 14 Jul 2026 08:51:44 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Original Research</category>
      <description>Perche l'accuratezza mente nei pronostici calcistici e il Brier score no. Il motore Sport Intelligence del portfolio pubblica un Brier di 0.5783 su 97.000 partite storiche, con ensemble V2 LightGBM, calibrazione isotonic e repo riproducibile.</description>
    </item>
    <item>
      <title>Funding OSS in EU: NLnet, Sovereign Tech Fund</title>
      <link>https://federicocalo.dev/it/blog/funding-oss-eu-nlnet-sovereign</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/funding-oss-eu-nlnet-sovereign</guid>
      <pubDate>Sat, 20 Jun 2026 08:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>OSS Sustainability</category>
      <description>Come accedere ai finanziamenti europei per l'open source: NLnet Foundation, Sovereign Tech Fund, NGI. Guida completa a candidature, budget, e case study vincenti della comunità OSS.</description>
    </item>
    <item>
      <title>Open Core business model: case studies 2027</title>
      <link>https://federicocalo.dev/it/blog/open-core-business-case-studies</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/open-core-business-case-studies</guid>
      <pubDate>Sat, 20 Jun 2026 04:41:27 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>OSS Sustainability</category>
      <description>Articolo della serie Open Source Sustainability 2027. Pubblicazione prevista 02 December 2027.</description>
    </item>
    <item>
      <title>Maintainer burnout: strategie di prevenzione</title>
      <link>https://federicocalo.dev/it/blog/maintainer-burnout-prevenzione</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/maintainer-burnout-prevenzione</guid>
      <pubDate>Sat, 20 Jun 2026 01:22:55 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>OSS Sustainability</category>
      <description>Articolo della serie Open Source Sustainability 2027. Il burnout dei maintainer è una crisi silenziosa che colpisce i gestori di progetti open source. Strategie concrete di automazione, gestione della comunità e sostenibilità economica per prevenire l'esaurimento.</description>
    </item>
    <item>
      <title>OSS commercial license: AGPL vs BSL vs Elastic</title>
      <link>https://federicocalo.dev/it/blog/oss-commercial-agpl-bsl-elastic</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/oss-commercial-agpl-bsl-elastic</guid>
      <pubDate>Fri, 19 Jun 2026 22:04:22 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>OSS Sustainability</category>
      <description>Quando pubblichi un progetto open source, devi scegliere come proteggerti da chi lucra sui tuoi sforzi. AGPL, BSL e Elastic License offrono tre strategie diverse di copyleft commerciale.</description>
    </item>
    <item>
      <title>Sponsor models OSS: GitHub vs Open Collective</title>
      <link>https://federicocalo.dev/it/blog/sponsor-models-github-open-collective</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/sponsor-models-github-open-collective</guid>
      <pubDate>Fri, 19 Jun 2026 18:45:50 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>OSS Sustainability</category>
      <description>Scopri le due piattaforme principali per monetizzare progetti open source: GitHub Sponsors vs Open Collective. Analisi di pro/contro, modelli di ricavo, casi di studio e la strategia giusta per il tuo progetto.</description>
    </item>
    <item>
      <title>Playwright a11y testing: @axe-core integration</title>
      <link>https://federicocalo.dev/it/blog/playwright-a11y-axe-core</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/playwright-a11y-axe-core</guid>
      <pubDate>Fri, 19 Jun 2026 15:27:17 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Playwright Components</category>
      <description>Articolo della serie Playwright Component Testing Avanzato. Pubblicazione prevista 26 November 2027.</description>
    </item>
    <item>
      <title>Mock e network interception avanzati</title>
      <link>https://federicocalo.dev/it/blog/playwright-mock-network-interception</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/playwright-mock-network-interception</guid>
      <pubDate>Fri, 19 Jun 2026 12:08:45 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Playwright Components</category>
      <description>Articolo della serie Playwright Component Testing Avanzato. Pubblicazione prevista 25 November 2027.</description>
    </item>
    <item>
      <title>Test parallelism Playwright: shard strategies</title>
      <link>https://federicocalo.dev/it/blog/test-parallelism-playwright-shard</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/test-parallelism-playwright-shard</guid>
      <pubDate>Fri, 19 Jun 2026 08:50:13 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Playwright Components</category>
      <description>Articolo della serie Playwright Component Testing Avanzato. Pubblicazione prevista 24 November 2027.</description>
    </item>
    <item>
      <title>Visual regression con Playwright + Percy</title>
      <link>https://federicocalo.dev/it/blog/visual-regression-playwright-percy</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/visual-regression-playwright-percy</guid>
      <pubDate>Fri, 19 Jun 2026 05:31:40 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Playwright Components</category>
      <description>Automatizza il testing visuale dei tuoi componenti con Percy e Playwright. Impara a catturare snapshot, gestire baselines, e integrare il visual regression nella CI/CD.</description>
    </item>
    <item>
      <title>Playwright Component Testing: setup completo</title>
      <link>https://federicocalo.dev/it/blog/playwright-component-testing-setup</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/playwright-component-testing-setup</guid>
      <pubDate>Fri, 19 Jun 2026 02:13:08 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Playwright Components</category>
      <description>Articolo della serie Playwright Component Testing Avanzato. Setup completo di Playwright per il component testing in Angular con fixture, configuration e best practice.</description>
    </item>
    <item>
      <title>Bun production deployment: Docker + Kubernetes</title>
      <link>https://federicocalo.dev/it/blog/bun-production-docker-kubernetes</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/bun-production-docker-kubernetes</guid>
      <pubDate>Thu, 18 Jun 2026 22:54:35 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Bun Runtime 2027</category>
      <description>Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 19 November 2027.</description>
    </item>
    <item>
      <title>Bun + Hono: stack edge minimal</title>
      <link>https://federicocalo.dev/it/blog/bun-hono-stack-edge</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/bun-hono-stack-edge</guid>
      <pubDate>Thu, 18 Jun 2026 19:36:03 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Bun Runtime 2027</category>
      <description>Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 18 November 2027.</description>
    </item>
    <item>
      <title>Bun nativo: SQLite + Redis client built-in</title>
      <link>https://federicocalo.dev/it/blog/bun-nativo-sqlite-redis</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/bun-nativo-sqlite-redis</guid>
      <pubDate>Thu, 18 Jun 2026 16:17:31 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Bun Runtime 2027</category>
      <description>Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 17 November 2027.</description>
    </item>
    <item>
      <title>Migrazione da Node.js a Bun: gotchas</title>
      <link>https://federicocalo.dev/it/blog/migrazione-node-bun-gotchas</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/migrazione-node-bun-gotchas</guid>
      <pubDate>Thu, 18 Jun 2026 12:58:58 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Bun Runtime 2027</category>
      <description>Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 16 November 2027.</description>
    </item>
    <item>
      <title>Bun vs Node vs Deno: benchmark realistico 2027</title>
      <link>https://federicocalo.dev/it/blog/bun-vs-node-deno-2027</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/bun-vs-node-deno-2027</guid>
      <pubDate>Thu, 18 Jun 2026 09:40:26 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Bun Runtime 2027</category>
      <description>Articolo della serie Bun Runtime Production 2027. Pubblicazione prevista 15 November 2027.</description>
    </item>
    <item>
      <title>Tauri mobile (Android + iOS): roadmap</title>
      <link>https://federicocalo.dev/it/blog/tauri-mobile-android-ios</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/tauri-mobile-android-ios</guid>
      <pubDate>Thu, 18 Jun 2026 06:21:53 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Tauri Rust Desktop</category>
      <description>Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 12 November 2027.</description>
    </item>
    <item>
      <title>Cross-platform deploy: macOS + Windows + Linux</title>
      <link>https://federicocalo.dev/it/blog/cross-platform-deploy-tauri</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/cross-platform-deploy-tauri</guid>
      <pubDate>Thu, 18 Jun 2026 03:03:21 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Tauri Rust Desktop</category>
      <description>Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 11 November 2027.</description>
    </item>
    <item>
      <title>Tauri plugins ecosystem 2027</title>
      <link>https://federicocalo.dev/it/blog/tauri-plugins-ecosystem-2027</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/tauri-plugins-ecosystem-2027</guid>
      <pubDate>Wed, 17 Jun 2026 23:44:49 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Tauri Rust Desktop</category>
      <description>Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 10 November 2027.</description>
    </item>
    <item>
      <title>Rust frontend integration: tipi shared</title>
      <link>https://federicocalo.dev/it/blog/rust-frontend-integration-tipi</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/rust-frontend-integration-tipi</guid>
      <pubDate>Wed, 17 Jun 2026 20:26:16 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Tauri Rust Desktop</category>
      <description>Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 09 November 2027.</description>
    </item>
    <item>
      <title>Tauri 2 vs Electron: 90% bundle reduction</title>
      <link>https://federicocalo.dev/it/blog/tauri-2-vs-electron-bundle</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/tauri-2-vs-electron-bundle</guid>
      <pubDate>Wed, 17 Jun 2026 17:07:44 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Tauri Rust Desktop</category>
      <description>Articolo della serie Tauri 2 + Rust Desktop Apps. Pubblicazione prevista 08 November 2027.</description>
    </item>
    <item>
      <title>Cost optimization vector DB: tier strategies</title>
      <link>https://federicocalo.dev/it/blog/cost-optimization-vector-db-tier</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/cost-optimization-vector-db-tier</guid>
      <pubDate>Wed, 17 Jun 2026 13:49:11 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Vector DB Decision</category>
      <description>Articolo della serie Vector DB Decision Tree 2027. Pubblicazione prevista 05 November 2027.</description>
    </item>
    <item>
      <title>Vector DB scaling: oltre 100M vectors</title>
      <link>https://federicocalo.dev/it/blog/vector-db-scaling-100m</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/vector-db-scaling-100m</guid>
      <pubDate>Wed, 17 Jun 2026 10:30:39 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Vector DB Decision</category>
      <description>I moderni Vector Database possono scalare oltre 100 milioni di vettori mantenendo latenza sub-100ms utilizzando HNSW hierarchical indexing, sharding geografico, compressione quantizzata e batch processing.</description>
    </item>
    <item>
      <title>Hybrid search: BM25 + dense embeddings</title>
      <link>https://federicocalo.dev/it/blog/hybrid-search-bm25-dense</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/hybrid-search-bm25-dense</guid>
      <pubDate>Wed, 17 Jun 2026 07:12:07 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Vector DB Decision</category>
      <description>La ricerca ibrida combina BM25 (lexical search) e dense embeddings (semantic search) per ottenere il meglio di entrambi i mondi. Scopri come implementarla con RediSearch e Ollama, i trade-off pratici e i casi d'uso reali.</description>
    </item>
    <item>
      <title>Quando NON usare vector DB: alternative ranking</title>
      <link>https://federicocalo.dev/it/blog/quando-non-vector-db-alternative</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/quando-non-vector-db-alternative</guid>
      <pubDate>Wed, 17 Jun 2026 03:53:34 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Vector DB Decision</category>
      <description>Articolo della serie Vector DB Decision Tree 2027. Pubblicazione prevista 02 November 2027.</description>
    </item>
    <item>
      <title>pgvector vs Qdrant vs Weaviate: benchmark 2027</title>
      <link>https://federicocalo.dev/it/blog/pgvector-qdrant-weaviate-benchmark</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/pgvector-qdrant-weaviate-benchmark</guid>
      <pubDate>Wed, 17 Jun 2026 00:35:02 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Vector DB Decision</category>
      <description>Articolo della serie Vector DB Decision Tree 2027. Pubblicazione prevista 01 November 2027.</description>
    </item>
    <item>
      <title>Multi-agent debugging: trace and observability</title>
      <link>https://federicocalo.dev/it/blog/multi-agent-debugging-observability</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/multi-agent-debugging-observability</guid>
      <pubDate>Tue, 16 Jun 2026 21:16:29 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Agentic Platforms</category>
      <description>Implementare osservabilità end-to-end in sistemi multi-agenti con tracing distribuito, logging strutturato e metriche.</description>
    </item>
    <item>
      <title>Agentic platforms self-hosted: cost analysis</title>
      <link>https://federicocalo.dev/it/blog/agentic-platforms-self-hosted-cost</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/agentic-platforms-self-hosted-cost</guid>
      <pubDate>Tue, 16 Jun 2026 17:57:57 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Agentic Platforms</category>
      <description>TCO analysis: self-hosted Ollama on Hetzner VPS (€228/year) vs cloud APIs. Break-even within 2-3 months at &gt;30K requests/month. Setup guide, cost calculator, and scaling strategy.</description>
    </item>
    <item>
      <title>LangGraph vs Mastra vs CrewAI: decision matrix</title>
      <link>https://federicocalo.dev/it/blog/langgraph-mastra-crewai-decision</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/langgraph-mastra-crewai-decision</guid>
      <pubDate>Tue, 16 Jun 2026 14:39:24 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Agentic Platforms</category>
      <description>Articolo della serie Self-hosted Agentic Platforms. Pubblicazione prevista 08 October 2027.</description>
    </item>
    <item>
      <title>Mastra framework: agentic TypeScript 2027</title>
      <link>https://federicocalo.dev/it/blog/mastra-framework-agentic-typescript</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/mastra-framework-agentic-typescript</guid>
      <pubDate>Tue, 16 Jun 2026 08:02:20 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Agentic Platforms</category>
      <description>Articolo della serie Self-hosted Agentic Platforms. Pubblicazione prevista 06 October 2027.</description>
    </item>
    <item>
      <title>Letta (ex-MemGPT): memoria persistente per agents</title>
      <link>https://federicocalo.dev/it/blog/letta-memgpt-memoria-persistente</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/letta-memgpt-memoria-persistente</guid>
      <pubDate>Tue, 16 Jun 2026 04:43:47 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Agentic Platforms</category>
      <description>Articolo della serie Self-hosted Agentic Platforms. Pubblicazione prevista 05 October 2027.</description>
    </item>
    <item>
      <title>Crescita carriera tech Italia: 5 anni roadmap</title>
      <link>https://federicocalo.dev/it/blog/crescita-carriera-tech-italia-roadmap</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/crescita-carriera-tech-italia-roadmap</guid>
      <pubDate>Tue, 16 Jun 2026 01:25:15 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Italian Tech Survey</category>
      <description>Articolo della serie Italian Tech Salaries Survey 2027. Guida pratica di 5 anni per evolvere da junior developer a senior specialist con roadmap dettagliata, competenze critiche e aspettative di stipendio.</description>
    </item>
    <item>
      <title>Remote vs in-office Italia: gap salariale</title>
      <link>https://federicocalo.dev/it/blog/remote-vs-in-office-gap-salariale</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/remote-vs-in-office-gap-salariale</guid>
      <pubDate>Mon, 15 Jun 2026 22:06:42 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Italian Tech Survey</category>
      <description>Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 01 October 2027.</description>
    </item>
    <item>
      <title>Stipendi devops e cloud Italia 2027</title>
      <link>https://federicocalo.dev/it/blog/stipendi-devops-cloud-italia-2027</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/stipendi-devops-cloud-italia-2027</guid>
      <pubDate>Mon, 15 Jun 2026 18:48:10 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Italian Tech Survey</category>
      <description>Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 30 September 2027.</description>
    </item>
    <item>
      <title>Stipendi AI/ML engineer Italia 2027</title>
      <link>https://federicocalo.dev/it/blog/stipendi-ai-ml-italia-2027</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/stipendi-ai-ml-italia-2027</guid>
      <pubDate>Mon, 15 Jun 2026 15:29:38 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Italian Tech Survey</category>
      <description>Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 29 September 2027.</description>
    </item>
    <item>
      <title>Stipendi backend Italia: percentili reali 2027</title>
      <link>https://federicocalo.dev/it/blog/stipendi-backend-italia-2027</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/stipendi-backend-italia-2027</guid>
      <pubDate>Mon, 15 Jun 2026 12:11:05 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Italian Tech Survey</category>
      <description>Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 28 September 2027.</description>
    </item>
    <item>
      <title>Italian Tech Salaries 2027: report annuale</title>
      <link>https://federicocalo.dev/it/blog/italian-tech-salaries-2027-report</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/italian-tech-salaries-2027-report</guid>
      <pubDate>Mon, 15 Jun 2026 08:52:33 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Italian Tech Survey</category>
      <description>Articolo della serie Italian Tech Salaries Survey 2027. Pubblicazione prevista 27 September 2027.</description>
    </item>
    <item>
      <title>Compliance toolkit: audit AI sistemi enterprise</title>
      <link>https://federicocalo.dev/it/blog/compliance-toolkit-audit-ai</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/compliance-toolkit-audit-ai</guid>
      <pubDate>Mon, 15 Jun 2026 05:34:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>AI Policy EU</category>
      <description>Articolo della serie AI Policy &amp; Governance EU 2027. Pubblicazione prevista 24 September 2027.</description>
    </item>
    <item>
      <title>Privacy by design AI: GDPR + AI Act intersection</title>
      <link>https://federicocalo.dev/it/blog/privacy-by-design-ai-gdpr</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/privacy-by-design-ai-gdpr</guid>
      <pubDate>Mon, 15 Jun 2026 02:15:28 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>AI Policy EU</category>
      <description>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, data minimization, consent, explainability, DPIA, differential privacy, governance e compliance framework nel codice.</description>
    </item>
    <item>
      <title>AI watermarking: tecniche e regulatory mandate</title>
      <link>https://federicocalo.dev/it/blog/ai-watermarking-tecniche-mandate</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/ai-watermarking-tecniche-mandate</guid>
      <pubDate>Sun, 14 Jun 2026 22:56:56 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>AI Policy EU</category>
      <description>Articolo della serie AI Policy &amp; Governance EU 2027. Pubblicazione prevista 22 September 2027.</description>
    </item>
    <item>
      <title>GPAI obblighi: modelli General Purpose 2027</title>
      <link>https://federicocalo.dev/it/blog/gpai-obblighi-general-purpose-2027</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/gpai-obblighi-general-purpose-2027</guid>
      <pubDate>Sun, 14 Jun 2026 19:38:23 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>AI Policy EU</category>
      <description>Articolo della serie AI Policy &amp; Governance EU 2027. Pubblicazione prevista 21 September 2027.</description>
    </item>
    <item>
      <title>AI Liability Directive: responsabilità civile AI</title>
      <link>https://federicocalo.dev/it/blog/ai-liability-directive-responsabilita</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/ai-liability-directive-responsabilita</guid>
      <pubDate>Sun, 14 Jun 2026 16:19:51 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>AI Policy EU</category>
      <description>La Direttiva sulla Responsabilità Civile dell'IA introduce obblighi di accountability per sviluppatori, provider e operatori. Guida completa ai 4 pilastri, obblighi tecnici, pattern di compliance nel codice, e timeline 2027.</description>
    </item>
    <item>
      <title>AI Act 2027 update: cosa cambia per developer</title>
      <link>https://federicocalo.dev/it/blog/ai-act-2027-update-developer</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/ai-act-2027-update-developer</guid>
      <pubDate>Sun, 14 Jun 2026 13:01:18 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>AI Policy EU</category>
      <description>Articolo della serie AI Policy &amp; Governance EU 2027. Pubblicazione prevista 17 September 2027.</description>
    </item>
    <item>
      <title>Sustainable AI EU regulation 2027 compliance</title>
      <link>https://federicocalo.dev/it/blog/sustainable-ai-eu-regulation-2027</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/sustainable-ai-eu-regulation-2027</guid>
      <pubDate>Sun, 14 Jun 2026 09:42:46 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Sustainable AI</category>
      <description>Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 16 September 2027.</description>
    </item>
    <item>
      <title>Datacenter location matters: PUE + renewable mix</title>
      <link>https://federicocalo.dev/it/blog/datacenter-location-pue-renewable</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/datacenter-location-pue-renewable</guid>
      <pubDate>Sun, 14 Jun 2026 06:24:14 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Sustainable AI</category>
      <description>Dove viene addestrato un modello di AI ha un impatto enorme sull'efficienza energetica. Scopri come il PUE, la localizzazione geografica e il mix energetico rinnovabile determinano il carbon footprint del machine learning.</description>
    </item>
    <item>
      <title>Distillazione modelli: -90% energia, -10% qualità</title>
      <link>https://federicocalo.dev/it/blog/distillazione-modelli-energia</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/distillazione-modelli-energia</guid>
      <pubDate>Sun, 14 Jun 2026 03:05:41 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Sustainable AI</category>
      <description>Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 14 September 2027.</description>
    </item>
    <item>
      <title>Green Software Foundation patterns</title>
      <link>https://federicocalo.dev/it/blog/green-software-foundation-patterns</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/green-software-foundation-patterns</guid>
      <pubDate>Sat, 13 Jun 2026 23:47:09 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Sustainable AI</category>
      <description>Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 13 September 2027.</description>
    </item>
    <item>
      <title>Energy-efficient LLM inference: tecniche 2027</title>
      <link>https://federicocalo.dev/it/blog/energy-efficient-llm-inference-2027</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/energy-efficient-llm-inference-2027</guid>
      <pubDate>Sat, 13 Jun 2026 20:28:36 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Sustainable AI</category>
      <description>Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 10 September 2027.</description>
    </item>
    <item>
      <title>Carbon footprint AI training: misurare e ridurre</title>
      <link>https://federicocalo.dev/it/blog/carbon-footprint-ai-training</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/carbon-footprint-ai-training</guid>
      <pubDate>Sat, 13 Jun 2026 17:10:04 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Sustainable AI</category>
      <description>Articolo della serie Sustainable AI / Green Software 2027. Pubblicazione prevista 09 September 2027.</description>
    </item>
    <item>
      <title>Modern Data Stack 2027: minimal viable architecture</title>
      <link>https://federicocalo.dev/it/blog/modern-data-stack-2027-mva</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/modern-data-stack-2027-mva</guid>
      <pubDate>Sat, 13 Jun 2026 13:51:31 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Data Engineering 2027</category>
      <description>Articolo della serie Data Engineering 2027 (DuckDB + Polars + lakeFS). Pubblicazione prevista 08 September 2027.</description>
    </item>
    <item>
      <title>Iceberg vs Delta Lake vs Hudi: decision tree</title>
      <link>https://federicocalo.dev/it/blog/iceberg-delta-hudi-decision-tree</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/iceberg-delta-hudi-decision-tree</guid>
      <pubDate>Sat, 13 Jun 2026 10:32:59 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Data Engineering 2027</category>
      <description>Articolo della serie Data Engineering 2027 (DuckDB + Polars + lakeFS). Pubblicazione prevista 07 September 2027.</description>
    </item>
    <item>
      <title>DuckDB + Polars: pipeline lean Python</title>
      <link>https://federicocalo.dev/it/blog/duckdb-polars-pipeline-lean-python</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/duckdb-polars-pipeline-lean-python</guid>
      <pubDate>Sat, 13 Jun 2026 07:14:27 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Data Engineering 2027</category>
      <description>DuckDB e Polars sono i due attori della rivoluzione dei dati lean in Python. Scopri come combinarli in pipeline efficienti che minimizzano la memoria mantenendo performance straordinarie.</description>
    </item>
    <item>
      <title>lakeFS: Git per data lake</title>
      <link>https://federicocalo.dev/it/blog/lakefs-git-data-lake</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/lakefs-git-data-lake</guid>
      <pubDate>Sat, 13 Jun 2026 03:55:54 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Data Engineering 2027</category>
      <description>Articolo della serie Data Engineering 2027 (DuckDB + Polars + lakeFS). Pubblicazione prevista 03 September 2027.</description>
    </item>
    <item>
      <title>Polars vs Pandas: benchmark realistici 2027</title>
      <link>https://federicocalo.dev/it/blog/polars-vs-pandas-benchmark-2027</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/polars-vs-pandas-benchmark-2027</guid>
      <pubDate>Sat, 13 Jun 2026 00:37:22 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Data Engineering 2027</category>
      <description>Articolo della serie Data Engineering 2027 (DuckDB + Polars + lakeFS). Pubblicazione prevista 02 September 2027.</description>
    </item>
    <item>
      <title>DuckDB in produzione: alternative Spark per &lt;1TB</title>
      <link>https://federicocalo.dev/it/blog/duckdb-produzione-alternative-spark</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/duckdb-produzione-alternative-spark</guid>
      <pubDate>Fri, 12 Jun 2026 21:18:49 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Data Engineering 2027</category>
      <description>Articolo della serie Data Engineering 2027 (DuckDB + Polars + lakeFS). Pubblicazione prevista 01 September 2027.</description>
    </item>
    <item>
      <title>Migrazione da cloud-only a local-first: ROI</title>
      <link>https://federicocalo.dev/it/blog/migrazione-cloud-local-first-roi</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/migrazione-cloud-local-first-roi</guid>
      <pubDate>Fri, 12 Jun 2026 18:00:17 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Local-First Software</category>
      <description>Articolo della serie Local-First Software Architecture. Pubblicazione prevista 26 July 2027.</description>
    </item>
    <item>
      <title>Replicache + Reflect: stack TypeScript local-first</title>
      <link>https://federicocalo.dev/it/blog/replicache-reflect-typescript</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/replicache-reflect-typescript</guid>
      <pubDate>Fri, 12 Jun 2026 14:41:45 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Local-First Software</category>
      <description>Guida pratica all'implementazione di un'architettura local-first con Replicache per la sincronizzazione e Reflect per la gestione dello stato reattivo. Scopri come costruire applicazioni offline-first con binding dati automatici e conflict resolution.</description>
    </item>
    <item>
      <title>Electric SQL: Postgres-grade local-first</title>
      <link>https://federicocalo.dev/it/blog/electric-sql-postgres-local-first</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/electric-sql-postgres-local-first</guid>
      <pubDate>Fri, 12 Jun 2026 11:23:12 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Local-First Software</category>
      <description>Articolo della serie Local-First Software Architecture. Pubblicazione prevista 22 July 2027.</description>
    </item>
    <item>
      <title>Yjs per produzione: sync server architecture</title>
      <link>https://federicocalo.dev/it/blog/yjs-produzione-sync-server</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/yjs-produzione-sync-server</guid>
      <pubDate>Fri, 12 Jun 2026 04:46:07 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Local-First Software</category>
      <description>Articolo della serie Local-First Software Architecture. Pubblicazione prevista 20 July 2027.</description>
    </item>
    <item>
      <title>Automerge in azione: collaborative editor</title>
      <link>https://federicocalo.dev/it/blog/automerge-collaborative-editor</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/automerge-collaborative-editor</guid>
      <pubDate>Fri, 12 Jun 2026 01:27:35 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Local-First Software</category>
      <description>Articolo della serie Local-First Software Architecture. Pubblicazione prevista 19 July 2027.</description>
    </item>
    <item>
      <title>PouchDB + CouchDB: sync replica multi-device</title>
      <link>https://federicocalo.dev/it/blog/pouchdb-couchdb-sync-multi-device</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/pouchdb-couchdb-sync-multi-device</guid>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Local-First Software</category>
      <description>Come sincronizzare dati in tempo reale su più dispositivi usando PouchDB e CouchDB. Guida completa con offline-first, gestione conflitti e architettura multi-device per applicazioni local-first.</description>
    </item>
  </channel>
</rss>
