Andrea Dottor
.NET in pillole
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.
N'hésitez pas à visiter le site du podcast et à soutenir son créateur : www.dottor.net
Auteur
Andrea Dottor
Catégorie
Site du podcast
Dernier épisode
2 nov. 2026
Où écouter ?
Les podcasts dans l'appli Replaio Radio Bientôt disponibleLes podcasts arrivent très bientôt dans l'appli. Installe-la dès maintenant et découvre en avant-première une toute nouvelle façon de vivre les podcasts
Épisodes
368 - Oltre GitHub Spec Kit: OpenSpec e BMAD a confronto 02.11.2026 20:44
Nella scorsa puntata ti ho parlato di GitHub Spec Kit e di come lo Spec-Driven Development possa aiutarci a chiarire i requisiti prima di iniziare a scrivere codice. Ma GitHub Spec Kit non è l'unico strumento disponibile. Esistono anche OpenSpec e BMAD Method, che affrontano lo stesso problema con approcci differenti. In questa puntata ti parlo di questi due strumenti, delle principali differenze...
367 - GitHub Spec Kit: l'AI scrive codice, ma chi scrive i requisiti? 26.10.2026 23:00
Oggi, grazie all'AI, possiamo scrivere codice sempre più velocemente. Ma cosa succede quando i requisiti sono incompleti o poco chiari? In questa puntata ti parlo di GitHub Spec Kit e di Spec-Driven Development, un approccio che mette le specifiche al centro dello sviluppo software, aiutandoci a lavorare meglio con i coding agent. https://github.com/github/spec-kit #GitHubSpecKit #SpecDrivenDevelo...
366 - Ho scritto un libro su .NET! 19.10.2026 21:34
Oggi puntata diversa dal solito...ebbene si, ho proprio scritto un libro, il mio primo libro! Si intitola " Imparare .NET sviluppando " e in questa puntata ti racconto perché ho deciso di scriverlo, a chi è rivolto e come ho strutturato il percorso che parte dalle basi di C# e arriva allo sviluppo di un'applicazione web con ASP.NET Core e Blazor. Se sei interessato, lo trovi qui: https://link.amaz...
365 - Memory dump in .NET: quando log e trace non bastano 12.10.2026 18:31
In questa puntata parlo di memory dump in .NET e di quando possono diventare utili per capire problemi che log, metriche e trace da soli non riescono a spiegare. Partiamo da casi concreti: un’applicazione che continua a consumare memoria, thread bloccati, oggetti che il Garbage Collector non libera o problemi che compaiono solamente in produzione. Ti racconto cosa contiene realmente un dump, come...
364 - Eseguire codice generato dall'AI in sicurezza 05.10.2026 19:21
Durante la conferenza 1nn0vAI, ho scoperto le Azure Container Apps Dynamic Sessions e mi ha colpito soprattutto un caso d’uso: eseguire in modo isolato codice generato dall’AI. In questa puntata ti parlo di come funzionano e perché possono essere una soluzione interessante quando un LLM non deve solo generare codice, ma anche eseguirlo in sicurezza. https://learn.microsoft.com/en-us/azure/containe...
363 - Non tutto deve essere una REST API 28.09.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 request? Da Task a IAsyncEnumerable, fino a processi in background, Channel e SignalR per aggiornare la UI: il punto non è complicare l’architettura, ma scegliere il modello giusto in base al lifetime del processo. Perché una RES...
362 - .NET 11 è più veloce senza cambiare il nostro codice? 21.09.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 parto dal gigantesco post annuale di Stephen Toub sulle performance di .NET 11 per capire cosa sta migliorando nel JIT e nel runtime, passando anche per Runtime Async e alcune ottimizzazioni che possono avere un impatto sul...
361 - E se fosse il provider a scegliere il modello? 14.09.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 HydraFusion : invece di scegliere un singolo modello, può orchestrare più modelli durante lo stesso task, cercando il compromesso migliore tra qualità, costo e velocità. In questa puntata parlo di come funziona questo approcc...
360 - Un solo modello AI non basta più? 07.09.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 capire quando queste nuove primitive servono davvero senza complicare inutilmente l’architettura. https://devblogs.microsoft.com/dotnet/routing-and-failover-for-microsoft-extensions-ai/ https://learn.microsoft.com/en-us/dot...
359 - Blazor Server scala meglio con .NET 11? 31.08.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 sull’applicazione. Questo permette di liberare risorse lato server quando una tab rimane inutilizzata, migliorando uno degli aspetti più delicati della scalabilità di Blazor Interactive Server. C’è però anche un altro aspett...
358 - Validazione asincrona in .NET 11: era ora? 24.08.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 dato dobbiamo interrogare un database o chiamare un servizio esterno? Con .NET 11 arriva finalmente il supporto alla validazione asincrona. In questa puntata vediamo cosa cambia, come si integra con ASP.NET Core e Blazor e so...
357 - C# 15 e Union Types: finalmente servono davvero? 17.08.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 C# 15 arrivano le Union Types, ma la domanda è: ci servivano davvero? In questa puntata parto da alcuni casi concreti per capire cosa semplificano, come si integrano con pattern matching e ASP.NET Core e, soprattutto, quan...
356 - Dal codice ai log: perché Aspire può cambiare i coding agent 10.08.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 agente può usare Aspire per avviare l’applicazione, controllare lo stato delle risorse, leggere log e trace, verificare health ed endpoint e capire se una modifica funziona davvero nel sistema completo. https://aspire.dev/refe...
355 - L’AI può davvero trasformare un mockup in codice? 03.08.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 Copilot o Claude Code e arriviamo fino alla verifica nel browser con Playwright e Chrome DevTools. L’obiettivo non è solo generare una UI, ma creare un vero ciclo di implementazione, controllo e correzione. #dotnet #blazo...
354 - Copilot e Claude: i tool (e modi) per ridurre token, costi e contesto 27.07.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 e Repomix: strumenti che aiutano Copilot e Claude a leggere meno contenuto inutile, trovare più velocemente le informazioni corrette e produrre risposte più sintetiche, riducendo consumi e sprechi. https://github.com/head...
353 - TimescaleDB: quando PostgreSQL incontra le serie temporali 20.07.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ò essere interessante in un progetto .NET e quali sono le principali differenze rispetto a InfluxDB. https://github.com/timescale/timescaledb https://timescaledb.org/ https://www.tigerdata.com/ #TimescaleDB #PostgreSQL #Influ...
352 - PostgreSQL e .NET: quando il database modella il dominio 13.07.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, composite type e range. Non un confronto con SQL Server, ma uno sguardo a come PostgreSQL possa aiutare a modellare meglio il dominio (con i vari pro e contro). #PostgreSQL #DotNet #CSharp #AspNetCore #Database #SQL #SQLServ...
351 - Microsoft.Data.SqlClient: il driver che usi ogni giorno ma non conosci 06.07.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 davvero conto. Vediamo perché non è solo “la libreria della connection string”, ma un componente importante per sicurezza, autenticazione, performance, retry, diagnostica e nuove funzionalità come il supporto ai vector type di...
350 - GitHub Copilot App: dalla issue alla pull request con l’AI 29.06.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 un modo diverso di lavorare con issue, branch, pull request, review e agenti AI collegati ai repository GitHub. Provo a capire cosa cambia davvero per noi sviluppatori .NET, dove può essere utile e perché potrebbe rappres...
349 - Continuous AI: oltre la CI/CD con GitHub 22.06.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: mantenere la documentazione allineata alle modifiche del codice e individuare continuamente piccole semplificazioni da proporre tramite pull request. Una panoramica pratica su opportunità, limiti e ruolo della revisione uma...
348 - GitHub Pages: l’hosting gratuito che molti sviluppatori ignorano 15.06.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 paginette HTML”, ma può diventare molto utile per pubblicare documentazione tecnica, landing page di progetto, demo, siti statici e anche applicazioni Blazor WebAssembly. Ragiono su quando ha senso usarlo, quando invece non è...
347 - Prima del prompt: documenti, markdown e contesto per l’AI 08.06.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 con l’AI. Da qui allargo il discorso a Docling, al suo server MCP e a Context7, per parlare di un tema che secondo me diventerà sempre più importante: non basta avere un buon modello AI, serve anche dargli il contesto gius...
346 - Usare Aspire per sviluppare meglio 01.06.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. Ti racconto di come Aspire può aiutarmi a far partire in locale applicazioni composte da più servizi, database, cache, code e frontend, usando l’AppHost, la dashboard, il service discovery e una configurazione più coerente....
345 - 20 anni di community, persone e tecnologia 25.05.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 sofware. In questa puntata ti voglio parlare di questi 20 anni e di quello che ci sta dietro un evento come questo. https://www.xedotnet.org/ https://www.xedotnet.org/eventi/oneday2026/ #xe #xedotnet #community #xeoneday #fri...
344 - ASP.NET Core e Blazor in .NET 11: cosa c’è già nelle prime preview 18.05.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 Blazor. https://github.com/dotnet/core/blob/main/release-notes/11.0/preview/preview1/aspnetcore.md https://github.com/dotnet/core/blob/main/release-notes/11.0/preview/preview2/aspnetcore.md https://github.com/dotnet/core/blob...
Podcasts similaires
Replaio n'est pas éditeur de podcasts ; les noms des émissions, les visuels et l'audio appartiennent à leurs auteurs et sont diffusés via des flux RSS publics