<?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>Mon, 06 Jul 2026 11:05:36 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"/>
    <generator>generate-rss-feed.mjs</generator>
    <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>12 - Flutter Internals: Comprendi il Framework per Scrivere Codice Migliore</title>
      <link>https://federicocalo.dev/it/blog/flutter-internals-element-render-tree</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/flutter-internals-element-render-tree</guid>
      <pubDate>Thu, 25 Feb 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Flutter Avanzato</category>
      <description>Flutter mantiene tre alberi sincronizzati: Widget tree (immutabile, ricostruito ogni frame), Element tree (mutabile, gestore del ciclo di vita) e RenderObject tree (layout e painting). Capire questa architettura interna spiega perche const widget e una performance win.</description>
    </item>
    <item>
      <title>11 - Architettura Feature-First con Clean Architecture in Flutter</title>
      <link>https://federicocalo.dev/it/blog/flutter-feature-first-clean-architecture</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/flutter-feature-first-clean-architecture</guid>
      <pubDate>Thu, 18 Feb 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Flutter Avanzato</category>
      <description>L\</description>
    </item>
    <item>
      <title>10 - Integration Testing e Flutter DevTools: End-to-End su Dispositivo Reale</title>
      <link>https://federicocalo.dev/it/blog/flutter-integration-testing-devtools</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/flutter-integration-testing-devtools</guid>
      <pubDate>Thu, 11 Feb 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Flutter Avanzato</category>
      <description>I test di integrazione Flutter girano su dispositivo reale o emulatore, verificando flussi completi dall\</description>
    </item>
    <item>
      <title>09 - Widget Testing e Golden Tests: Qualita Visiva Automatizzata</title>
      <link>https://federicocalo.dev/it/blog/flutter-widget-testing-golden-tests</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/flutter-widget-testing-golden-tests</guid>
      <pubDate>Thu, 04 Feb 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Flutter Avanzato</category>
      <description>Il widget test e l\</description>
    </item>
    <item>
      <title>10 - Deployment Elixir in Produzione: Mix Releases, Clustering BEAM e Kubernetes</title>
      <link>https://federicocalo.dev/it/blog/elixir-deployment-releases-cluster-kubernetes</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/elixir-deployment-releases-cluster-kubernetes</guid>
      <pubDate>Tue, 02 Feb 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Elixir</category>
      <description>Come deployare un</description>
    </item>
    <item>
      <title>10 - Sistemi Distribuiti e Concorrenza: CAP Theorem, Consistency Models e CRDT</title>
      <link>https://federicocalo.dev/it/blog/sistemi-distribuiti-cap-theorem-consistency-crdt</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/sistemi-distribuiti-cap-theorem-consistency-crdt</guid>
      <pubDate>Tue, 02 Feb 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Concurrency</category>
      <description>Quando la concorrenza attraversa la rete: CAP theorem e il trade-off reale (AP vs CP), modelli di consistency (linearizability, sequential, eventual), CRDT per merge senza conflitti e come Cassandra, DynamoDB e Redis Cluster bilanciano availability e consistency.</description>
    </item>
    <item>
      <title>10 - dbt in Produzione: Data Governance, Semantic Layer e Orchestrazione con Airflow</title>
      <link>https://federicocalo.dev/it/blog/dbt-produzione-governance-semantic-layer-airflow</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/dbt-produzione-governance-semantic-layer-airflow</guid>
      <pubDate>Tue, 02 Feb 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>dbt</category>
      <description>Architettura dbt enterprise: accesso granulare a modelli con policy di governance, dbt Semantic Layer (MetricFlow) per metriche consistenti che qualunque tool BI può interrogare, integrazione con Apache Airflow per orchestrazione dipendenze cross-pipeline.</description>
    </item>
    <item>
      <title>Hubble Tension: perché due misure dell</title>
      <link>https://federicocalo.dev/it/blog/hubble-tension-costante-cosmologia-crisi</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/hubble-tension-costante-cosmologia-crisi</guid>
      <pubDate>Mon, 01 Feb 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Divulgazione Scientifica</category>
      <description>Due misure della stessa costante, 5 sigma di differenza. Riess misura H₀=74, Planck dice 67.4. Nel 2019 la Hubble Tension è diventata la crisi più seria del modello standard cosmologico.</description>
    </item>
    <item>
      <title>08 - Flutter Desktop: Applicazioni Multi-Window e Native APIs</title>
      <link>https://federicocalo.dev/it/blog/flutter-desktop-multi-window-native-api</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/flutter-desktop-multi-window-native-api</guid>
      <pubDate>Thu, 28 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Flutter Avanzato</category>
      <description>Flutter Desktop su Windows, macOS e Linux ha raggiunto maturita significativa nel 2026. Costruiamo un\</description>
    </item>
    <item>
      <title>L</title>
      <link>https://federicocalo.dev/it/blog/multiverso-inflationary-cosmology-vilenkin</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/multiverso-inflationary-cosmology-vilenkin</guid>
      <pubDate>Wed, 27 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Divulgazione Scientifica</category>
      <description>Tufts University, 1982. Vilenkin calcola la probabilità che un universo nasca dal nulla. Non è zero. Se succede una volta, perché solo una? Nasce la cosmologia del multiverso.</description>
    </item>
    <item>
      <title>09 - Testing in Elixir: ExUnit, Property-Based Testing con StreamData e Mock con Mox</title>
      <link>https://federicocalo.dev/it/blog/elixir-testing-exunit-property-based-mox</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/elixir-testing-exunit-property-based-mox</guid>
      <pubDate>Tue, 26 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Elixir</category>
      <description>Testing in Elixir va oltre unit test classici: ExUnit per test sincroni e asincroni, property-based testing con StreamData per input casuali che trovano edge case impossibili, e Mox per mock behaviour-based che prevengono test fragili.</description>
    </item>
    <item>
      <title>09 - Backpressure e Flow Control: Gestire il Caso in cui il Producer Supera il Consumer</title>
      <link>https://federicocalo.dev/it/blog/backpressure-flow-control-producer-consumer</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/backpressure-flow-control-producer-consumer</guid>
      <pubDate>Tue, 26 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Concurrency</category>
      <description>Backpressure è la capacità di un consumer di segnalare al producer che non riesce a stare al passo: come implementarla con canali bounded (Go), Reactive Streams (Java/Kotlin), async generators (Python), stream di Tokio (Rust) e perché ignorarla porta a memory exhaustion.</description>
    </item>
    <item>
      <title>09 - Performance e SEO per Storefront Headless: Core Web Vitals, LCP e Structured Data</title>
      <link>https://federicocalo.dev/it/blog/headless-commerce-performance-seo-web-vitals-structured-data</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/headless-commerce-performance-seo-web-vitals-structured-data</guid>
      <pubDate>Tue, 26 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>HeadlessCommerce</category>
      <description>Storefront headless con Next.js può superare i monoliti su Core Web Vitals solo con la configurazione giusta: ottimizzazione LCP per immagini prodotto, schema JSON-LD Product/BreadcrumbList/Offer, sitemap dinamica per catalogo grande e gestione canonical per varianti.</description>
    </item>
    <item>
      <title>09 - Modelli Incrementali Avanzati in dbt: Strategie Merge, Microbatch e Change Data Capture</title>
      <link>https://federicocalo.dev/it/blog/dbt-incremental-avanzati-merge-microbatch-cdc</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/dbt-incremental-avanzati-merge-microbatch-cdc</guid>
      <pubDate>Tue, 26 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>dbt</category>
      <description>Oltre l\</description>
    </item>
    <item>
      <title>09 - Qiskit v2 Pratico: Sviluppo Quantum su Hardware IBM con Primitives, Runtime e Transpiler</title>
      <link>https://federicocalo.dev/it/blog/qiskit-v2-pratico-hardware-ibm-primitives-runtime</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/qiskit-v2-pratico-hardware-ibm-primitives-runtime</guid>
      <pubDate>Tue, 26 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>QuantumComputing</category>
      <description>Workflow completo su hardware IBM reale con Qiskit v2: IBMBackend selection, Transpiler con ottimizzazione gate (83x faster in v2.2), Primitives API (Sampler per distribuzione probabilita, Estimator per valor atteso osservabili), error mitigation con ZNE e deployment.</description>
    </item>
    <item>
      <title>Ammasso della Pallottola: la prova più diretta dell</title>
      <link>https://federicocalo.dev/it/blog/ammasso-pallottola-clowe-2006-materia-oscura</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/ammasso-pallottola-clowe-2006-materia-oscura</guid>
      <pubDate>Fri, 22 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Divulgazione Scientifica</category>
      <description>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 diverse. La materia oscura ha un nome e un indirizzo.</description>
    </item>
    <item>
      <title>07 - Flutter Web con WebAssembly: Deployment e Performance Reale</title>
      <link>https://federicocalo.dev/it/blog/flutter-web-webassembly-deployment-performance</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/flutter-web-webassembly-deployment-performance</guid>
      <pubDate>Thu, 21 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Flutter Avanzato</category>
      <description>WebAssembly diventa il renderer default per Flutter Web nel 2026 con WasmGC e skwasm. Vediamo come configurare la build Wasm, i trade-off rispetto a canvaskit, come gestire il fallback e come misurare il guadagno reale di performance.</description>
    </item>
    <item>
      <title>08 - Phoenix Channels: WebSocket Scalabili, Phoenix.Presence e PubSub Distribuito</title>
      <link>https://federicocalo.dev/it/blog/phoenix-channels-websocket-presence-pubsub</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/phoenix-channels-websocket-presence-pubsub</guid>
      <pubDate>Tue, 19 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Elixir</category>
      <description>Phoenix Channels gestisce milioni di WebSocket con Phoenix.PubSub distribuito: come strutturare topic e join logic, Phoenix.Presence per tracking degli utenti online senza database, e scalabilità orizzontale su cluster multi-nodo.</description>
    </item>
    <item>
      <title>08 - Strutture Dati Lock-Free: Operazioni Atomiche, Memory Ordering e Compare-and-Swap</title>
      <link>https://federicocalo.dev/it/blog/lock-free-strutture-dati-atomic-memory-ordering</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/lock-free-strutture-dati-atomic-memory-ordering</guid>
      <pubDate>Tue, 19 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Concurrency</category>
      <description>Strutture dati lock-free usano operazioni atomiche CAS (Compare-And-Swap) per evitare mutex con overhead minimo: implementazione di stack, queue e counter lock-free, il problema ABA e come risolverlo, e memory ordering per codice corretto su multi-core.</description>
    </item>
    <item>
      <title>08 - Content Commerce: Integrare Headless CMS (Contentful/Sanity) con Piattaforma Commerce</title>
      <link>https://federicocalo.dev/it/blog/content-commerce-cms-contentful-sanity-integrazione</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/content-commerce-cms-contentful-sanity-integrazione</guid>
      <pubDate>Tue, 19 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>HeadlessCommerce</category>
      <description>Content commerce unisce contenuto editoriale e prodotti in un\</description>
    </item>
    <item>
      <title>08 - CI/CD per dbt: GitHub Actions, Slim CI con State e Testing Automatico su Pull Request</title>
      <link>https://federicocalo.dev/it/blog/dbt-cicd-github-actions-slim-ci-pull-request</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/dbt-cicd-github-actions-slim-ci-pull-request</guid>
      <pubDate>Tue, 19 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>dbt</category>
      <description>Come automatizzare testing e deployment dbt con GitHub Actions: Slim CI con --state e --defer per testare solo i modelli modificati (risparmiando fino al 90% del tempo CI), schema separati per ambienti di test e protezione del branch principale.</description>
    </item>
    <item>
      <title>08 - Quantum Error Correction: Surface Code, Soglia di Errore e Perche il Fault-Tolerant e Ancora Lontano</title>
      <link>https://federicocalo.dev/it/blog/quantum-error-correction-surface-code-fault-tolerant</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/quantum-error-correction-surface-code-fault-tolerant</guid>
      <pubDate>Tue, 19 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>QuantumComputing</category>
      <description>Il salto dal NISQ al fault-tolerant quantum richiede quantum error correction: Surface Code come schema dominante (1000+ qubit fisici per 1 qubit logico), la soglia di errore come barrier critico, perche Google Willow a 1000 qubit non e ancora fault-tolerant e timeline realistica.</description>
    </item>
    <item>
      <title>Il satellite Planck 2013: la fotografia più dettagliata dell</title>
      <link>https://federicocalo.dev/it/blog/planck-2013-fondo-cosmico-microonde-mappa</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/planck-2013-fondo-cosmico-microonde-mappa</guid>
      <pubDate>Sun, 17 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Divulgazione Scientifica</category>
      <description>Parigi, 21 marzo 2013. Dopo 4 anni nello spazio a 0,1 Kelvin, il satellite Planck pubblica la fotografia dell</description>
    </item>
    <item>
      <title>06 - Flutter Animations: Physics, Implicit e Custom Painters</title>
      <link>https://federicocalo.dev/it/blog/flutter-animations-physics-implicit-custom-painter</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/flutter-animations-physics-implicit-custom-painter</guid>
      <pubDate>Thu, 14 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Flutter Avanzato</category>
      <description>Flutter distingue tra animazioni implicite, esplicite e simulazioni fisiche — ognuna con il proprio trade-off tra semplicita e controllo. Approfondiamo anche CustomPainter per disegnare grafici e effetti particellari direttamente su Canvas.</description>
    </item>
    <item>
      <title>L</title>
      <link>https://federicocalo.dev/it/blog/alan-guth-inflazione-cosmica-1981</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/alan-guth-inflazione-cosmica-1981</guid>
      <pubDate>Tue, 12 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Divulgazione Scientifica</category>
      <description>SLAC, dicembre 1979. Alan Guth scrive </description>
    </item>
    <item>
      <title>07 - Phoenix LiveView 1.0: Interfacce Real-Time, Colocated Hooks e Keyed Comprehensions</title>
      <link>https://federicocalo.dev/it/blog/phoenix-liveview-1-real-time-hooks-keyed</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/phoenix-liveview-1-real-time-hooks-keyed</guid>
      <pubDate>Tue, 12 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Elixir</category>
      <description>LiveView 1.0 è stabile e production-ready: lifecycle di un LiveView (mount, handle_event, render), ottimizzazione con assign_async, nuovi Colocated Hooks per JavaScript interop, e keyed comprehensions per aggiornamenti DOM precisi.</description>
    </item>
    <item>
      <title>07 - Race Condition e Deadlock: Come Riconoscerli, Diagnosticarli e Prevenirli</title>
      <link>https://federicocalo.dev/it/blog/race-condition-deadlock-diagnosi-prevenzione</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/race-condition-deadlock-diagnosi-prevenzione</guid>
      <pubDate>Tue, 12 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Concurrency</category>
      <description>Race condition e deadlock sono i bug più difficili da diagnosticare: non riproducibili, dipendenti dal timing. Strumenti pratici: Go race detector, ThreadSanitizer (C/Rust), pattern lock ordering per prevenire deadlock, testing con goroutine stress.</description>
    </item>
    <item>
      <title>07 - Integrazione Pagamenti Headless: Stripe Elements, Payment Intents e SCA Europeo</title>
      <link>https://federicocalo.dev/it/blog/headless-pagamenti-stripe-payment-intents-sca</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/headless-pagamenti-stripe-payment-intents-sca</guid>
      <pubDate>Tue, 12 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>HeadlessCommerce</category>
      <description>Integra Stripe in uno storefront headless: Payment Intents per gestire autenticazione 3DS (Strong Customer Authentication obbligatoria in Europa), Stripe Elements per UI di pagamento customizzata, gestione webhook per ordini asincroni e retry logic.</description>
    </item>
    <item>
      <title>07 - dbt Core vs dbt Cloud: Differenze, Casi d</title>
      <link>https://federicocalo.dev/it/blog/dbt-core-vs-cloud-differenze-casi-uso</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/dbt-core-vs-cloud-differenze-casi-uso</guid>
      <pubDate>Tue, 12 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>dbt</category>
      <description>dbt Core è open-source e gratuito ma richiede infrastruttura propria; dbt Cloud aggiunge IDE web, scheduler, lineage avanzato e Semantic Layer. Confronto onesto su features, costi e quando il self-hosting ha senso rispetto al managed service.</description>
    </item>
    <item>
      <title>07 - Crittografia Post-Quantum: Standard NIST ML-KEM (Kyber), ML-DSA e Piano di Migrazione</title>
      <link>https://federicocalo.dev/it/blog/crittografia-post-quantum-nist-ml-kem-ml-dsa-migrazione</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/crittografia-post-quantum-nist-ml-kem-ml-dsa-migrazione</guid>
      <pubDate>Tue, 12 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>QuantumComputing</category>
      <description>NIST ha finalizzato i 3 standard PQC nel 2024, ora in deployment: ML-KEM (basato su Kyber) per key encapsulation, ML-DSA (Dilithium) per firme digitali. Perche la minaccia </description>
    </item>
    <item>
      <title>La supernova Ia e l</title>
      <link>https://federicocalo.dev/it/blog/energia-oscura-supernova-ia-perlmutter-1998</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/energia-oscura-supernova-ia-perlmutter-1998</guid>
      <pubDate>Thu, 07 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Divulgazione Scientifica</category>
      <description>Berkeley, 1998. Saul Perlmutter guarda dati che non avrebbe dovuto trovare. Le supernove lontane appaiono più deboli del previsto. L</description>
    </item>
    <item>
      <title>05 - Platform Channels: Integrare Codice Nativo Swift e Kotlin</title>
      <link>https://federicocalo.dev/it/blog/flutter-platform-channels-swift-kotlin</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/flutter-platform-channels-swift-kotlin</guid>
      <pubDate>Thu, 07 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Flutter Avanzato</category>
      <description>Le Platform Channel di Flutter permettono di chiamare API native iOS (Swift) e Android (Kotlin) direttamente dal codice Dart. Costruiamo un plugin completo con MethodChannel, EventChannel e gestione degli errori bidirezionale.</description>
    </item>
    <item>
      <title>18 - Copilot Extensions e Marketplace</title>
      <link>https://federicocalo.dev/it/blog/github-copilot-extensions-marketplace</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/github-copilot-extensions-marketplace</guid>
      <pubDate>Thu, 07 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>GitHub Copilot</category>
      <description>Estendi Copilot con Extensions e Skillsets dal Marketplace. Integrazione MCP, third-party agents (Claude, Codex) e come creare la tua estensione personalizzata.</description>
    </item>
    <item>
      <title>06 - Phoenix Framework: Router, Controller, Context Layer e Introduzione a LiveView</title>
      <link>https://federicocalo.dev/it/blog/phoenix-framework-router-controller-context-liveview</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/phoenix-framework-router-controller-context-liveview</guid>
      <pubDate>Tue, 05 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Elixir</category>
      <description>Phoenix segue il pattern MVC ma con un layer Context per organizzare la business logic: come funzionano router, plug pipeline, controller, e una prima anteprima di LiveView che renderizza HTML server-side aggiornato in tempo reale via WebSocket.</description>
    </item>
    <item>
      <title>06 - Rust Async e Tokio: Future, Pin, Waker e il Modello Zero-Cost Concurrency</title>
      <link>https://federicocalo.dev/it/blog/rust-async-tokio-future-pin-zero-cost</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/rust-async-tokio-future-pin-zero-cost</guid>
      <pubDate>Tue, 05 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Concurrency</category>
      <description>L</description>
    </item>
    <item>
      <title>06 - Storefront Headless con Next.js App Router: Catalog, Cart Persistente e Checkout Flow</title>
      <link>https://federicocalo.dev/it/blog/storefront-nextjs-app-router-catalog-cart-checkout</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/storefront-nextjs-app-router-catalog-cart-checkout</guid>
      <pubDate>Tue, 05 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>HeadlessCommerce</category>
      <description>Costruisci uno storefront headless performante con Next.js App Router: pagine prodotto con ISR, cart state con Zustand/Context, checkout multi-step con validazione, e ottimizzazione SEO per e-commerce (JSON-LD Product schema).</description>
    </item>
    <item>
      <title>06 - Documentazione Automatica in dbt: Descrizioni YAML, Data Lineage e dbt Catalog</title>
      <link>https://federicocalo.dev/it/blog/dbt-documentazione-yaml-lineage-catalog</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/dbt-documentazione-yaml-lineage-catalog</guid>
      <pubDate>Tue, 05 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>dbt</category>
      <description>dbt genera automaticamente documentazione e lineage graph dal codice: come aggiungere descrizioni YAML a modelli e colonne, il DAG interattivo che mostra le dipendenze, column-level lineage per tracciare ogni campo dalla sorgente al report finale.</description>
    </item>
    <item>
      <title>06 - Quantum Machine Learning: Circuiti Variazionali, Kernel Methods e Quando QML e Utile</title>
      <link>https://federicocalo.dev/it/blog/quantum-machine-learning-circuiti-variazionali-kernel</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/quantum-machine-learning-circuiti-variazionali-kernel</guid>
      <pubDate>Tue, 05 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>QuantumComputing</category>
      <description>QML con PennyLane e Qiskit Machine Learning: Quantum Kernel Methods per classificazione, Variational Quantum Classifier, il problema del barren plateau e una valutazione onesta su quando QML supera davvero il classico ML nel 2026.</description>
    </item>
    <item>
      <title>16 - Personalizzazione Avanzata di Copilot</title>
      <link>https://federicocalo.dev/it/blog/github-copilot-personalizzazione-avanzata</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/github-copilot-personalizzazione-avanzata</guid>
      <pubDate>Sun, 03 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>GitHub Copilot</category>
      <description>Tre livelli di personalizzazione: istruzioni personali, repository (.github/copilot-instructions.md) e organizzazione. Integrazione MCP e content exclusion.</description>
    </item>
    <item>
      <title>Le onde gravitazionali: cento anni di attesa e poi, il 14 settembre 2015, un segnale di 0.2 secondi</title>
      <link>https://federicocalo.dev/it/blog/onde-gravitazionali-ligo-2015-scoperta</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/onde-gravitazionali-ligo-2015-scoperta</guid>
      <pubDate>Sat, 02 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Divulgazione Scientifica</category>
      <description>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 luce. Cent</description>
    </item>
    <item>
      <title>15 - Modelli AI in Copilot: Guida alla Scelta</title>
      <link>https://federicocalo.dev/it/blog/github-copilot-modelli-ai-guida-scelta</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/github-copilot-modelli-ai-guida-scelta</guid>
      <pubDate>Fri, 01 Jan 2027 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>GitHub Copilot</category>
      <description>Confronto completo dei modelli AI in Copilot: GPT-4.1, Claude Opus/Sonnet/Haiku, Gemini. Auto Mode, selezione manuale, premium requests e casi d\</description>
    </item>
    <item>
      <title>04 - Flutter Performance: Impeller, Rendering Pipeline e Jank Elimination</title>
      <link>https://federicocalo.dev/it/blog/flutter-performance-impeller-rendering-jank</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/flutter-performance-impeller-rendering-jank</guid>
      <pubDate>Thu, 31 Dec 2026 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Flutter Avanzato</category>
      <description>Impeller ha completato la migrazione da Skia su Android 10+ nel 2026 eliminando le compilazioni shader JIT responsabili del jank. Scopri come funziona la pipeline di rendering Flutter, come usare DevTools timeline per identificare i bottleneck e mantenere 60/120fps.</description>
    </item>
    <item>
      <title>14 - Copilot Spaces e Memory</title>
      <link>https://federicocalo.dev/it/blog/github-copilot-spaces-memory</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/github-copilot-spaces-memory</guid>
      <pubDate>Wed, 30 Dec 2026 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>GitHub Copilot</category>
      <description>Organizza il contesto con Copilot Spaces e sfrutta l\</description>
    </item>
    <item>
      <title>05 - Ecto: Database Access Funzionale, Changesets, Query DSL e Migrations</title>
      <link>https://federicocalo.dev/it/blog/ecto-database-access-changeset-query-migrations</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/ecto-database-access-changeset-query-migrations</guid>
      <pubDate>Tue, 29 Dec 2026 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Elixir</category>
      <description>Ecto non è un ORM classico: i Changeset separano validazione da persistenza, il Query DSL costruisce query composabili type-safe, e le association vengono caricate esplicitamente. Scopri come questo design elimina interi classi di bug comuni.</description>
    </item>
    <item>
      <title>05 - Java Virtual Threads (Project Loom): Thread Platform vs Thread Virtuali e Structured Concurrency</title>
      <link>https://federicocalo.dev/it/blog/java-virtual-threads-loom-structured-concurrency</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/java-virtual-threads-loom-structured-concurrency</guid>
      <pubDate>Tue, 29 Dec 2026 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Concurrency</category>
      <description>Java 21 porta i Virtual Threads come feature stabile: milioni di thread leggeri schedulati dalla JVM (non dall\</description>
    </item>
    <item>
      <title>05 - Saleor: E-commerce GraphQL-Native, Checkout API Avanzata e 160+ Webhook</title>
      <link>https://federicocalo.dev/it/blog/saleor-graphql-commerce-checkout-api-webhook</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/saleor-graphql-commerce-checkout-api-webhook</guid>
      <pubDate>Tue, 29 Dec 2026 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>HeadlessCommerce</category>
      <description>Saleor è l</description>
    </item>
    <item>
      <title>05 - Testing in dbt: Test Generici Built-in, Test SQL Personalizzati e dbt-expectations</title>
      <link>https://federicocalo.dev/it/blog/dbt-testing-generici-personalizzati-expectations</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/dbt-testing-generici-personalizzati-expectations</guid>
      <pubDate>Tue, 29 Dec 2026 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>dbt</category>
      <description>dbt test garantisce la qualità dei dati: 4 test generici built-in (unique, not_null, accepted_values, relationships), test SQL singolari per logica di business, e dbt-expectations per asserzioni stile Great Expectations — tutto eseguito in CI/CD.</description>
    </item>
    <item>
      <title>05 - Algoritmi Ibridi Quantum-Classici: VQE per Chimica e QAOA per Ottimizzazione</title>
      <link>https://federicocalo.dev/it/blog/algoritmi-ibridi-quantum-classici-vqe-qaoa</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/algoritmi-ibridi-quantum-classici-vqe-qaoa</guid>
      <pubDate>Tue, 29 Dec 2026 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>QuantumComputing</category>
      <description>Gli algoritmi ibridi sono la frontiera pratica del NISQ: VQE (Variational Quantum Eigensolver) per stati energetici molecolari, QAOA (Quantum Approximate Optimization Algorithm) per Max-Cut e scheduling, iterazione quantum-classica con Qiskit Runtime Primitives e ottimizzatori classici (COBYLA, SPSA).</description>
    </item>
    <item>
      <title>11 - Eventual Consistency: Strategie, Trade-Off e UX Patterns</title>
      <link>https://federicocalo.dev/it/blog/eventual-consistency-sistemi-distribuiti-strategie-ux</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/eventual-consistency-sistemi-distribuiti-strategie-ux</guid>
      <pubDate>Tue, 29 Dec 2026 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Event-Driven Architecture</category>
      <description>La consistenza eventuale e il trade-off fondamentale dei sistemi event-driven: questa guida copre le strategie per rendere i sistemi inconsistenti temporaneamente accettabili per gli utenti, dal feedback ottimistico ai pattern di reconciliazione.</description>
    </item>
    <item>
      <title>Vera Rubin e la materia oscura: la donna che misurò ciò che nessuno credeva esistesse</title>
      <link>https://federicocalo.dev/it/blog/vera-rubin-materia-oscura-curve-rotazione</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/vera-rubin-materia-oscura-curve-rotazione</guid>
      <pubDate>Mon, 28 Dec 2026 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Divulgazione Scientifica</category>
      <description>Carnegie Institution, 1970. Vera Rubin ha in mano dati che non tornano: le galassie ruotano come se contenessero massa invisibile. Inizia qui la storia della materia oscura.</description>
    </item>
  </channel>
</rss>
