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.
Ascolta nell'app Podli 🎧
Segui i tuoi podcast preferiti, ascolta offline e in auto con CarPlay e Android Auto, e riprendi sempre da dove eri rimasto. Provala gratis.
28 set 2026 · 13:32
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…
21 set 2026 · 20:18
.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…
14 set 2026 · 18:28
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…
7 set 2026 · 15:15
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…
31 ago 2026 · 20:30
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…
24 ago 2026 · 14:15
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…
17 ago 2026 · 25:39
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…
10 ago 2026 · 15:11
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…
3 ago 2026 · 14:24
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…
27 lug 2026 · 30:43
Con l’arrivo della tariffazione basata sui token, usare bene gli agenti AI diventa ancora più importante. In questa puntata parlo di Headroom, Caveman, Graphify, Serena, Context7…
20 lug 2026 · 19:04
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ò…
13 lug 2026 · 20:19
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,…
6 lug 2026 · 17:29
In questa puntata parlo di Microsoft.Data.SqlClient, il driver che molte applicazioni .NET usano ogni giorno per comunicare con SQL Server, spesso senza che ce ne rendiamo…
29 giu 2026 · 15:50
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…
22 giu 2026 · 14:52
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:…
15 giu 2026 · 14:46
In questa puntata parlo di GitHub Pages, uno strumento che secondo me tanti sviluppatori conoscono di nome, ma che spesso sottovalutano. Non è solo “un posto dove mettere due…
8 giu 2026 · 13:12
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…
1 giu 2026 · 19:01
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.…
25 mag 2026 · 20:31
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…
18 mag 2026 · 16:38
La scorsa settimana è stata rilasciata la preview 4 di .NET 11. In questa puntata vediamo cosa è stato rilasciato in queste 4 prime preview per quanto riguarda ASP.NET Core e…
11 mag 2026 · 14:46
In questa puntata parlo di Mutation Testing : una tecnica che ci aiuta a capire se i nostri test automatici stanno davvero proteggendo il codice o se stanno semplicemente…
4 mag 2026 · 25:16
In questa puntata parlo di Rebus , una libreria .NET che ci aiuta a fare un passo importante nell’architettura delle nostre applicazioni: passare da un sistema basato solo su…
27 apr 2026 · 18:58
In questa puntata torno sul tema degli AI Agent in .NET partendo da una considerazione: nella scora puntata avevo parlato di Semantic Kernel e mi ero perso la notizia che ad…
20 apr 2026 · 22:35
In questa puntata parlo di Semantic Kernel con un taglio pratico: quando serve davvero in un'applicazione .NET, dove puo' aiutare e dove invece rischia di essere solo…
6 apr 2026 · 15:53
In questa puntata parto da una novità di Visual Studio, Bookmark Studio, ma la uso come scusa per parlare di un problema molto più grande: orientarsi nel codice. Perché oggi non…
30 mar 2026 · 19:14
In questa puntata parlo di retry automatici, una di quelle cose che usiamo tutti senza pensarci troppo. Il problema è che i retry non sono sempre una soluzione: in molti casi…
23 mar 2026 · 12:21
In questa puntata parlo di un problema che tutti abbiamo incontrato almeno una volta: le cron expression. Potenti, sì… ma spesso illeggibili e facili da sbagliare. Ti parlo di…
16 mar 2026 · 11:37
In questa puntata parlo di AngleSharp, una libreria .NET moderna che permette di parsare HTML e lavorare con il DOM in modo molto simile a quanto avviene nei browser. Vedremo…
9 mar 2026 · 16:50
In questa puntata parlo di SignalR oggi e cerco di rispondere a una domanda molto pratica: quando ha davvero senso usarlo? SignalR è una tecnologia potente e ancora molto attuale…
2 mar 2026 · 14:57
In questa puntata parto da un post che mi ha fatto riflettere molto: con l’AI che genera codice a velocità altissima, il nostro modello di controllo è ancora valido? Possiamo…
23 feb 2026 · 14:04
In questa puntata parlo di contract testing per API .NET e di come evitare quei breaking change che scopriamo solo dopo il deploy. Ti racconto in modo pratico cos’è un contract…
16 feb 2026 · 14:48
In questa puntata ti parlo di Audit.NET, una libreria potente e flessibile per implementare un auditing serio nelle applicazioni .NET. Vediamo insieme quali problemi risolve,…
9 feb 2026 · 14:50
In questa puntata ti parlo di Mailpit , un server SMTP fittizio moderno pensato per lo sviluppo e il testing delle email. Ti racconto cosa ha di più rispetto ad altri strumenti…
2 feb 2026 · 15:45
Scopri le nuove File-Based Apps introdotte in .NET 10: applicazioni C# scritte in un singolo file, senza .csproj, ideali per script, prototipi e CLI tool. Vediamo vantaggi, casi…
26 gen 2026 · 18:34
Le Minimal API sono davvero il futuro di .NET? In questa puntata esploriamo vantaggi e limiti di questo approccio rispetto ai controller tradizionali, per capire quando ha senso…
19 gen 2026 · 15:19
Scopri come funziona Tailwind CSS, il framework utility-first che sta rivoluzionando il modo di scrivere interfacce web. In questa puntata analizziamo vantaggi, casi d'uso,…
12 gen 2026 · 15:12
L’AI ci rende più produttivi che mai, ma a che prezzo? Partendo dal caso Tailwind CSS, parlo di come l’intelligenza artificiale stia cambiando il rapporto con l’open-source e…
5 gen 2026 · 20:40
In questa puntata parlo di una parte del nostro lavoro di cui si discute poco: i compromessi . Scrivere software non significa solo scegliere librerie o framework, ma trovare…
29 dic 2025 · 13:30
In questa puntata di .NET in pillole parlo delle differenze tra Console Application e .NET Worker Service. Vediamo come cambia il lifecycle dell’applicazione, la gestione dei…
22 dic 2025 · 12:01
In questa puntata di .NET in pillole parlo di applicazioni CLI in .NET e di come gestire in modo corretto e pulito gli argomenti da riga di comando. Parto da CommandLineParser,…
15 dic 2025 · 12:06
In questa puntata parliamo di System.CommandLine, la libreria ufficiale .NET per creare CLI moderne, robuste e tipizzate. Vediamo come evitare il parsing manuale di args, gestire…
8 dic 2025 · 17:12
E non poteva mancare una puntata dedicata alle novità di Blazor arrivate con .NET 10, dalle modifiche nel template delle Blazor Web App, al PersistentState, passando per…
1 dic 2025 · 19:53
n questa puntata esploriamo le principali novità introdotte in ASP.NET Core 10 (escludendo Blazor) dalle ottimizzazioni di Kestrel alla validazione nelle Minimal API, dal nuovo…
24 nov 2025 · 14:17
In questa puntata esploriamo le novità più interessanti di C# 14 introdotte con .NET 10: dalla nuova keyword field agli extension members, passando per l’assegnazione…
17 nov 2025 · 14:39
Scopri la mia funzionalità preferita in .NET 10: i miglioramenti nella validazione, con la possibilità di validare proprietà con oggetti complessi e collezioni! Meno codice, più…
10 nov 2025 · 12:25
Humanizer è una piccola libreria .NET con un grande impatto: converte stringhe, date, numeri e enum in formati leggibili, localizzati e user-friendly, con pochissimo codice.…
3 nov 2025 · 14:51
Copilot non è più solo un suggeritore di codice: con i nuovi Copilot Agents e la funzionalità di Planning in Visual Studio, diventa un vero compagno di squadra. In questa puntata…
27 ott 2025 · 15:58
In questa puntata ti parlo della vulnerabilità CVE-2025-55315, quella che Microsoft ha classificato con un punteggio di gravità 9.9 e che molti considerano la più critica mai…
20 ott 2025 · 9:35
In questa puntata esploriamo RazorConsole, una libreria sperimentale che porta il modello Blazor nel terminale. Scopri come costruire interfacce console interattive in .NET…
13 ott 2025 · 15:03
In questa puntata ti parlo di come sia possibile creare interfacce utente riusabili e interattive che si adattano automaticamente a Teams, Outlook o alle tue app web, partendo da…
6 ott 2025 · 13:16
In questa puntata ti parlo dei server MCP in Visual Studio 2022, una novità che rende GitHub Copilot ancora più potente: dalla documentazione ufficiale sempre a portata di mano,…
29 set 2025 · 20:12
In questa puntata ti parlo di come utilizzare i file di prompt e di instructions in Visual Studio per personalizzare GitHub Copilot, rendendolo più aderente alle regole del tuo…
22 set 2025 · 22:24
In questa puntata ti parlo di come strumenti come GitHub Copilot e ChatGPT stiano cambiando il modo in cui studenti e programmatori alle prime armi imparano a scrivere codice.…
15 set 2025 · 23:35
La scorsa settimana è stato rilasciato Visual Studio 2026 Insiders , la versione anteprima che introduce cambiamenti importanti: AI sempre più integrata, prestazioni migliorate…
8 set 2025 · 18:36
Il 2 settembre 2019 uscì la prima puntata di .NET in pillole, e con oggi sono ben 309 puntate e 6 anni passati insieme. Davvero grazie! - https://www.xedotnet.org/…
1 set 2025 · 12:16
PuppeteerSharp è un porting in C# della popolare libreria Puppeteer per Node.js. È progettato per consentirti di controllare browser basati su Chromium (anche in modalità…
25 ago 2025 · 13:39
In questa puntata esploriamo Wolverine, la libreria open-source di JasperFx che unisce mediator, message bus e messaggistica distribuita in un’unica pipeline efficiente e…
18 ago 2025 · 18:17
In questa puntata esploriamo Magic.IndexedDB, una libreria che porta il vero LINQ dentro IndexedDB per le applicazioni Blazor. Non un semplice wrapper, ma un motore di query…
11 ago 2025 · 8:50
In questa puntata scopriamo TickerQ, un nuovo Job Scheduler che entra in competizione con Hangfire e Quartz.NET. In questa puntata andiamo a vedere cosa lo differenzia dagli…
4 ago 2025 · 15:04
In questa puntata esploriamo l’evoluzione di ASP.NET Identity: dalle origini con Membership fino al supporto alle passkey che arriverà in .NET 10. Un viaggio tra sicurezza,…
28 lug 2025 · 13:34
In questa puntata scopriamo come ottimizzare il logging in .NET grazie a due potenti funzionalità introdotte in .NET 9: log sampling e log buffering. Vedremo come ridurre il…
21 lug 2025 · 15:45
In questa puntata esploriamo Brighter e Darker , due librerie open-source progettate per applicare il pattern CQRS in modo chiaro e scalabile su .NET. Confronteremo inoltre…
14 lug 2025 · 17:51
Il 2 luglio Jimmy Bogard ha annunciato il rilascio delle versioni commerciali delle sue librerie Mediatr e AutoMapper . In questa puntata vediamo quali sono i prezzi e i termini…
7 lug 2025 · 10:55
In questa puntata ti presento UnitsNet , una libreria .NET che ti permette di lavorare con grandezze fisiche in modo sicuro, leggibile e senza errori di conversione. Dalle…
30 giu 2025 · 11:00
In questa puntata esploriamo due modi per portare LINQ al livello successivo: PLINQ, per sfruttare il parallelismo e velocizzare l'elaborazione dei dati, e ZLinq, per ottenere…
23 giu 2025 · 15:40
In questa puntata parliamo di CancellationToken in C#: cos’è, come funziona e perché è fondamentale per scrivere codice asincrono e reattivo. Vediamo come usarlo per annullare…
16 giu 2025 · 15:32
In questa puntata parliamo della Task Parallel Library (TPL) in C#: cosa offre, quando usarla, e come sfruttare strumenti come Task, Parallel.For, Task.WaitAll e Task.WhenAll per…
9 giu 2025 · 19:49
Ok, quante volte hai scritto await senza davvero sapere cosa sta succedendo dietro? In questa puntata ci facciamo una bella chiacchierata su come funziona l’asincronia in C#:…
2 giu 2025 · 17:51
C# si fa leggero! In questa puntata esploriamo ' dotnet run app.cs' , la nuova funzionalità di .NET 10 che permette di scrivere ed eseguire script C# senza creare un progetto. Un…
26 mag 2025 · 21:01
Oggi ci tuffiamo nel fantastico (e affollatissimo) mondo delle collezioni in .NET: liste, dizionari, set, stack, queue, versioni concorrenti e persino quelle immutabili. Ma cosa…
19 mag 2025 · 13:40
Scopri come Activity e ActivitySource ti aiutano a tracciare le operazioni all’interno delle tue applicazioni .NET in modo semplice e standard. Vedremo come usarli al meglio,…
12 mag 2025 · 11:22
In questa puntata ti parlo di BenchmarkDotNet , una libreria super utile per capire quanto è veloce davvero il tuo codice. Vediamo insieme come funziona, perché ti evita di fare…
5 mag 2025 · 11:22
Nel mondo delle applicazioni moderne, ogni ciclo di CPU e ogni allocazione contano. In questa puntata esploriamo Span e ReadOnlySpan , due strumenti introdotti in .NET Core 2.1…
28 apr 2025 · 10:55
Oggi ti parlo dei Channel, introdotti in .NET Core 3.0, ma ad oggi poco utilizzati. Sono una struttura dati che permette di implementare un modello producer/consumer, andando a…
21 apr 2025 · 15:29
Nuke è una libreria che permette di realizzare una pipeline di build utilizzando codice C# , e può facilmente integrarsi con qualsiasi strumento di CI/CD come Azure Pipelines,…
14 apr 2025 · 11:53
Microsoft ha rilasciato in preview l'SDK in C# per poter realizzare un server MCP (Model Context Protocol) che permette di far interagire gli LLM con applicazioni e sorgenti dati…
7 apr 2025 · 10:31
E' il 2 aprile quando viene annunciato che MediatR, AutoMapper e MassTransit diventeranno a pagamento per uso commerciale...un impatto non da poco dato che queste librerie sono…
31 mar 2025 · 21:25
Da poco è stata rilasciata la preview 2 di .NET 10, e quindi iniziamo a vedere cosa aspettarci nella prossima versione di ASP.NET Core. ASP.NET Core Roadmap for .NET 10 #59443…
24 mar 2025 · 8:32
La scrittura, gestione, debug e test di prompt è un'attività sempre più presente, ed ecco che Prompty su questo ci può aiutare fornendoci un playground dentro a Visual Studio…
17 mar 2025 · 10:48
Ecco che finalmente HybridCache è stata rilasciata in GA con .NET 9.0.3. Notizia davvero importante in quanto permette di coniugare il meglio di IMemoryCache e IDistributedCache…
10 mar 2025 · 12:08
Ecco un'accoppiata vincente: OpenTelemtry e Aspire Dashboard. Oggi ti parlo di quanto trovo utile l'utilizzo della dashboard di Aspire per il monitoraggio delle applicazioni, sia…
3 mar 2025 · 11:10
Delta e Replicant, sono questi i nomi di due librerie che possono aiutare per migliorare i tempi di risposta delle API Rest andando a gestire al meglio l'header ETag e lo status…
24 feb 2025 · 12:16
I container sono diventati una vera comodità, che può migliorare (e non poco) la vita a noi dev. Solitamente li associamo sempre a Docker, ma esistono delle alternative, e Podman…
17 feb 2025 · 15:16
OpenIddict è migliorata davvero molto, ed ora può essere facilmente integrata nelle proprie applicazioni per realizzare dei proprio server OAuth 2.0/OpenID Connect. Dopo il…
10 feb 2025 · 11:53
GitHub Copilot cresce sempre più, andando a semplificare il lavoro dello sviluppatore che lo va ad utilizzare. Il 6 febbraio è stato annunciato il rilascio in GA per Visual…
3 feb 2025 · 8:55
Lo Standup Meeting è una pratica del mondo Agile che trovo indispensabile per qualunque team e azienda. 15 minuti dove ogni persona comunica su cosa sta lavorando e se ha trovato…
27 gen 2025 · 12:58
Alcuni pensieri liberi in merito alle specifiche tecniche, che vedo di anno in anno essere sempre più assenti nei vari progetti. Software Requirements 3 https://amzn.to/4hfnAV6…
20 gen 2025 · 16:59
Spesso diamo per scontato molte cose, e uno di questi è il come strutturare al meglio una soluzione di Visual Studio...argomento molto complesso, e che varia da azienda ad…
13 gen 2025 · 16:23
Tra gli annunci del lancio di .NET 9 era presente anche quello di HybridCache, una libreria che fa da unione tra IDistributedCache e IMemoryCache ma risolvendo i problemi di…
6 gen 2025 · 8:49
Se lavori con soluzioni contenenti molti progetti, sarai incappato in varie problematiche nella gestione delle versioni dei pacchetti NuGet che referenzi. Esiste però il modo di…
30 dic 2024 · 9:36
Non sono solito parlare di libri, ma " Atomic habits. Piccole abitudini per grandi cambiamenti " di James Clear merita di essere letto (ed applicato). Un libro che parla di come…
23 dic 2024 · 18:33
In questo episodio ti riporto l'intervista di Nick Chapsas a Daniel Roth in merito al futuro di Blazor. Video che fa capire quanto Blazor sia sempre più utilizzato e che…
16 dic 2024 · 9:40
Scriban è una libreria di text templating che supporta anche la sintassi Liquid (ideata da shopify). E' di facile utilizzo e la sua sintassi di template permette di generare…
9 dic 2024 · 10:10
Dopo il famoso addio a Swashbuckle.AspNetCore ecco tutti i cambiamenti arrivati per OpenAPI con .NET 9. https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-9.0?…
2 dic 2024 · 19:08
Per quanto riguarda Blazor, .NET 9 ha introdotto un paio di funzionalità davvero utili (ottimizzazioni per i file statici, rendering location, semplificazione autenticazione) che…
25 nov 2024 · 7:40
Anche per MAUI si tratta di un rilascio di "qualità", che va quindi a consolidare la tecnologia, ma qualcosa di nuovo c'è, e oggi te ne parlo.…
18 nov 2024 · 19:49
Il 12 novembre è stato rilasciato .NET 9, e nella puntata di oggi vedrò di elencarti le principali novità...ma che vedremo man mano in dettaglio nelle prossime puntate.…
11 nov 2024 · 11:56
Concludiamo il percorso nel modo dei test parlando di TDD (Test Driven Development), una pratica dell'Extreme Programming che si basa sullo scrivere prima i test e poi il codice.…
4 nov 2024 · 11:30
FluentMigrator è una libreria che permette la gestione degli aggiornamenti del database sfruttando la modalità fluent. Molto simile alle migration di EntityFramework, ma di più…
28 ott 2024 · 10:32
Ecco un altro tool che entra a pieno titolo tra quelli indispensabili. Dev Proxy permette di simulare errori (ma non solo) in modo da testare la resilienza delle nostre…
Ascolta nell'app Podli 🎧
Segui i tuoi podcast preferiti, ascolta offline e in auto con CarPlay e Android Auto, e riprendi sempre da dove eri rimasto. Provala gratis.
Il tuo podcast? Prendi il badge Podli per il tuo sito