<?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>Wed, 20 May 2026 21:57:01 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>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>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>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 - 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>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 - 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>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>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 - 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>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>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 - 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>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>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 - 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>04 - Supervisor e Alberi di Supervisione in Elixir: Resilienza per Design</title>
      <link>https://federicocalo.dev/it/blog/elixir-supervisor-albero-supervisione-resilienza</link>
      <guid isPermaLink="true">https://federicocalo.dev/it/blog/elixir-supervisor-albero-supervisione-resilienza</guid>
      <pubDate>Tue, 22 Dec 2026 00:00:00 GMT</pubDate>
      <dc:creator>Federico Calo</dc:creator>
      <category>Elixir</category>
      <description>Come strutturare un</description>
    </item>
    
    
    
  </channel>
</rss>
