Skip to content
Artwork for .NET in pillole

.NET in pillole

Andrea Dottor

Un modo alternativo per rimanere aggiornati sul mondo .NET e tutto ciò che ci gira attorno: dai nuovi rilasci, ad articoli e post che troveremo particolarmente interessanti. Non mancheranno sicuramente le community ed i loro eventi. Ed un pizzico di architetture e problematiche di tutti i giorni.

Play
  • 27 episodes
  • weekly
  • Avg 18 min
  • Italian
Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • Today · 13 min

    363 - Non tutto deve essere una REST API

    In questa puntata parto da un caso concreto nato preparando una sessione su Blazor e AI: cosa succede quando un processo non può più vivere comodamente dentro una singola request? Da Task a IAsyncEnumerable, fino a processi in background, Channel e...

  • September 21 · 20 min

    362 - .NET 11 è più veloce senza cambiare il nostro codice?

    .NET 11 porta con sé centinaia di ottimizzazioni, ma la domanda interessante è: quanto può diventare più veloce il nostro codice senza che noi cambiamo nulla? In questa puntata parto dal gigantesco post annuale di Stephen Toub sulle performance di...

  • September 14 · 18 min

    361 - E se fosse il provider a scegliere il modello?

    Nella scorsa puntata ho parlato di come scegliere tra modelli AI diversi all’interno delle nostre applicazioni. Ora GitHub porta un concetto simile dentro Copilot con Project HydraFusion: invece di scegliere un singolo modello, può orchestrare più...

  • September 7 · 15 min

    360 - Un solo modello AI non basta più?

    Un solo modello AI non basta più? In questa puntata parlo di routing e failover in Microsoft.Extensions.AI: come scegliere tra modelli diversi, gestire provider alternativi e capire quando queste nuove primitive servono davvero senza complicare...

  • August 31 · 20 min

    359 - Blazor Server scala meglio con .NET 11?

    In questa puntata parlo di una delle novità più interessanti di Blazor con .NET 11: la possibilità di mettere in pausa i circuit inattivi e ripristinarli quando l’utente torna sull’applicazione. Questo permette di liberare risorse lato server quando...

  • August 24 · 14 min

    358 - Validazione asincrona in .NET 11: era ora?

    La validazione non è sempre sincrona. Controllare che un campo sia obbligatorio o che una stringa abbia una certa lunghezza è semplice, ma cosa succede quando per validare un dato dobbiamo interrogare un database o chiamare un servizio esterno? Con...

  • August 17 · 25 min

    357 - C# 15 e Union Types: finalmente servono davvero?

    In C# abbiamo sempre avuto diversi modi per rappresentare un valore che può assumere forme differenti: gerarchie di classi, record, enum, Result pattern o librerie dedicate. Con C# 15 arrivano le Union Types, ma la domanda è: ci servivano davvero?...

  • August 10 · 15 min

    356 - Dal codice ai log: perché Aspire può cambiare i coding agent

    In questa puntata parlo di Aspire da un punto di vista diverso dal solito: non solo come orchestratore locale, ma come ambiente operativo per i coding agent. Vediamo come un agente può usare Aspire per avviare l’applicazione, controllare lo stato...

  • August 3 · 14 min

    355 - L’AI può davvero trasformare un mockup in codice?

    In questa puntata parlo di come usare AI, Figma e MCP per trasformare un mockup in una vera interfaccia funzionante. Partiamo dal design, passiamo alla generazione del codice con Copilot o Claude Code e arriviamo fino alla verifica nel browser con...

  • July 20 · 19 min

    353 - TimescaleDB: quando PostgreSQL incontra le serie temporali

    Dopo aver parlato di PostgreSQL, continuo il viaggio con TimescaleDB, l’estensione pensata per gestire serie temporali, metriche e telemetria. Vediamo come funziona, perché può essere interessante in un progetto .NET e quali sono le principali...

  • July 13 · 20 min

    352 - PostgreSQL e .NET: quando il database modella il dominio

    In questa puntata parlo di PostgreSQL dal punto di vista di uno sviluppatore .NET, concentrandomi sui suoi tipi custom (che ritengo una delle sue potenzianlità): enum, domain, composite type e range. Non un confronto con SQL Server, ma uno sguardo a...

  • June 29 · 15 min

    350 - GitHub Copilot App: dalla issue alla pull request con l’AI

    In questa puntata parlo di GitHub Copilot App, la nuova esperienza desktop pensata per portare Copilot oltre l’IDE. Non più solo suggerimenti di codice o chat dentro l’editor, ma un modo diverso di lavorare con issue, branch, pull request, review e...

  • June 22 · 14 min

    349 - Continuous AI: oltre la CI/CD con GitHub

    In questa puntata parlo di GitHub Agentic Workflows e di come possono portare l’AI dentro i processi di manutenzione del repository. Mi concentro soprattutto su due casi d’uso: mantenere la documentazione allineata alle modifiche del codice e...

  • June 8 · 13 min

    347 - Prima del prompt: documenti, markdown e contesto per l’AI

    In questa puntata parto da MarkItDown, un tool che sta ricevendo parecchia attenzione perché permette di trasformare documenti e file in Markdown, rendendoli più facili da usare con l’AI. Da qui allargo il discorso a Docling, al suo server MCP e a...

  • June 1 · 19 min

    346 - Usare Aspire per sviluppare meglio

    In questa puntata parlo di Aspire con un taglio molto pratico: non come tecnologia di deploy o orchestrazione finale, ma come strumento per semplificare lo sviluppo quotidiano. Ti racconto di come Aspire può aiutarmi a far partire in locale...

  • May 25 · 20 min

    345 - 20 anni di community, persone e tecnologia

    Con il XE OneDay di venerdì 22 maggio abbiamo festeggiato i 20 anni di "XE - Development User Group" e lo abbiamo fatto con un evento dove abbiamo parlato di architettura del sofware. In questa puntata ti voglio parlare di questi 20 anni e di quello...

Showing 1–20 of 27 episodes