
Advertise on podcast: .NET in pillole
This podcast has
366 episodes
Language
ItalianPublisher
Andrea DottorExplicit
No
Date created
2019/09/02
Latest episode
2026/10/19
Average duration
20 min.
Release period
7 days
Description
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.
Unlock .NET in pillole podcast Email contact info,
Listeners & Audience details
Email contact information
Direct podcast contact details

Listeners
Audience numbers & engagement insights

Audience details
Podcast Insights

Social media
Check .NET in pillole social media presence
Podcast episodes
Check latest episodes from .NET in pillole podcast
366 - Ho scritto un libro su .NET!
2026/10/19
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.amazon/B01u6CYzB
#dotnet #csharp #aspnetcore #blazor #SoftwareDevelopment #Programming #ImparareAProgrammare #DotNetBook #LibroDotNet #Developers #DotNetInPillole #Podcast #adv
365 - Memory dump in .NET: quando log e trace non bastano
2026/10/12
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 raccoglierlo con gli strumenti .NET e quali informazioni possiamo ricavare analizzandolo.
Perché log e trace ci raccontano cosa è successo, ma a volte abbiamo bisogno di fotografare lo stato del processo e capire cosa c’era davvero in memoria in quel momento.
https://devblogs.microsoft.com/dotnet/creating-a-memory-dump-in-csharp/https://learn.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-dumphttps://learn.microsoft.com/en-us/dotnet/core/diagnostics/dumpshttps://learn.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-gcdump
#dotnet #csharp #memorydump #dotnetdump #diagnostics #debugging #memoryleak #garbagecollector #aspnetcore #performance #observability #developers #softwaredevelopment #dotnetdeveloper #dotnetinpillole #podcast
364 - Eseguire codice generato dall'AI in sicurezza
2026/10/05
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/container-apps/sessionshttps://learn.microsoft.com/en-us/azure/container-apps/ai-integrationhttps://learn.microsoft.com/en-us/azure/container-apps/sessions-custom-container
#Azure #AzureContainerApps #DynamicSessions #AI #ArtificialIntelligence #GenerativeAI #LLM #AIAgents #CodeInterpreter #Sandbox #MicrosoftAzure #Cloud #DotNet #CSharp #SoftwareDevelopment #DotNetInPillole #Podcast
363 - Non tutto deve essere una REST API
2026/09/28
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 REST API va benissimo in moltissimi casi… ma non tutto deve necessariamente vivere dentro una request HTTP fino alla fine.
#dotnet #aspnetcore #blazor #restapi #signalr #backgroundservice #channel #iasyncenumerable #softwarearchitecture #softwaredevelopment #developers #dotnetinpillole #podcast
362 - .NET 11 è più veloce senza cambiare il nostro codice?
2026/09/21
.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 sulle normali applicazioni ASP.NET Core.
Il punto però non è dire che ".NET 11 è il 20% più veloce": i benchmark misurano scenari specifici e il risultato reale dipende sempre dal nostro workload.
Ma è interessante capire quanto lavoro riesca ormai a fare il runtime per ottimizzare automaticamente il codice che abbiamo già scritto.
https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-11/https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-11/runtimehttps://devblogs.microsoft.com/dotnet/performance-improvements-in-net-11/#dotnet #dotnet11 #performance #runtime #jit #runtimeasync #aspnetcore #csharp #softwaredevelopment #developers #programming #dotnetdeveloper #dotnetinpillole #podcast
361 - E se fosse il provider a scegliere il modello?
2026/09/14
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 approccio, delle differenze rispetto al model routing che possiamo implementare noi e, soprattutto, di quanto controllo siamo disposti a lasciare al provider.
https://github.blog/ai-and-ml/github-copilot/project-hydrafusion-frontier-quality-via-multi-model-orchestration/
https://github.com/orgs/community/discussions/206492
https://docs.github.com/en/copilot/concepts/agents/copilot-cli/rubber-duck
https://docs.github.com/en/copilot/concepts/models/auto-model-selection
#GitHubCopilot #HydraFusion #ProjectHydraFusion #AI #ArtificialIntelligence #GenerativeAI #LLM #MultiModel #ModelRouting #AIOrchestration #CodingAgents #GitHub #Copilot #DotNet #CSharp #SoftwareDevelopment #Developers #SoftwareArchitecture #DeveloperTools #DotNetInPillole #Podcast
360 - Un solo modello AI non basta più?
2026/09/07
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/dotnet/ai/ichatclient#chat-routing-experimentalhttps://learn.microsoft.com/en-us/dotnet/api/microsoft.extensions.ai.routingchatclient
#dotnet #MicrosoftExtensionsAI #ArtificialIntelligence #AI #GenerativeAI #LLM #CSharp #DotNetDevelopers #SoftwareArchitecture #Routing #Failover #AzureOpenAI #OpenAI #SemanticRouting #DotNetInPillole #podcast
359 - Blazor Server scala meglio con .NET 11?
2026/08/31
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 aspetto interessante: con il server-triggered pause è il server stesso a poter chiedere la sospensione dei circuit, aprendo scenari utili per graceful shutdown, rolling deployment, instance draining e CI/CD
https://learn.microsoft.com/en-us/aspnet/core/blazor/state-management/serverhttps://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-11
#dotnet #dotnet11 #blazor #blazorserver #aspnetcore #csharp #blazorwebapp #interactiveserver #signalr #circuit #scalability #webdevelopment #softwaredevelopment #developers #programming #dotnetdeveloper #gracefulshutdown #rollingdeployment #cicd #dotnetinpillole
358 - Validazione asincrona in .NET 11: era ora?
2026/08/24
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 soprattutto in quali casi può essere realmente utile.
Perché poter fare una validazione asincrona non significa che dobbiamo trasformare ogni regola di business in un validator.
https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-11/overviewhttps://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-11https://learn.microsoft.com/en-us/aspnet/core/fundamentals/validation?view=aspnetcore-11.0https://github.com/dotnet/core/blob/main/release-notes/11.0/preview/preview6/libraries.md
#dotnet #dotnet11 #aspnetcore #blazor #validation #asyncvalidation #minimalapi #csharp #webdevelopment #softwaredevelopment #developers #backend #programming #dotnetdeveloper #dotnetinpillole
357 - C# 15 e Union Types: finalmente servono davvero?
2026/08/17
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, quando possono migliorare davvero leggibilità e manutenzione del codice… e quando invece rischiano solamente di complicarlo.
https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-15https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/unionhttps://learn.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/unions#dotnet #csharp #csharp15 #dotnet11 #uniontypes #discriminatedunions #aspnetcore #minimalapi #softwaredevelopment #programming #developers #dotnetdeveloper #coding #softwarearchitecture #dotnetinpillole
356 - Dal codice ai log: perché Aspire può cambiare i coding agent
2026/08/10
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/reference/cli/commands/aspire-agent-init/https://github.com/microsoft/aspire-skills/https://aspire.dev/#dotnet #aspire #aspiredev #codingagents #githubcopilot #claudecode #ai #aspnetcore #blazor #csharp #softwaredevelopment #developertools #observability #opentelemetry #devops #podcast #dotnetinpillole
355 - L’AI può davvero trasformare un mockup in codice?
2026/08/03
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 #blazor #githubcopilot #claudecode #figma #mcp #playwright #chromedevtools #ai #artificialintelligence #codingagent #frontend #webdevelopment #aspnetcore #developer #podcast #dotnetinpillole
354 - Copilot e Claude: i tool (e modi) per ridurre token, costi e contesto
2026/07/27
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/headroomlabs-ai/headroomhttps://github.com/juliusbrussee/cavemanhttps://github.com/Graphify-Labs/graphifyhttps://github.com/oraios/serenahttps://github.com/upstash/context7https://github.com/yamadashy/repomixhttps://github.com/github/spec-kit
#GitHubCopilot #ClaudeCode #CodingAgent #IntelligenzaArtificiale #AITools #DeveloperTools #MCP #Headroom #Caveman #Graphify #Serena #Context7 #Repomix #DotNet #Programmazione #podcast #dotnetinpillole
353 - TimescaleDB: quando PostgreSQL incontra le serie temporali
2026/07/20
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/timescaledbhttps://timescaledb.org/https://www.tigerdata.com/
#TimescaleDB #PostgreSQL #InfluxDB #TimeSeries #Database #DotNet #CSharp #Npgsql #Dapper #EntityFrameworkCore #IoT #Telemetry #SoftwareDevelopment #DotNetInPillole #podcast
352 - PostgreSQL e .NET: quando il database modella il dominio
2026/07/13
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 #SQLServer #EntityFrameworkCore #Npgsql #BackendDevelopment #podcast #dotnetinpillole
Podcast reviews
Read .NET in pillole podcast reviews
Podcast sponsorship advertising
Start advertising on .NET in pillole relevant audience podcasts
You may also like to advertise on these Podcasts

4.7368511291
Louder with Crowder
Louder with Crowder

4.682531303
The Daily Beast Podcast
The Daily Beast, Joanna Coles

4.672702000
Timcast News
Timcast Media

4.858231925
Sara Gonzales Unfiltered
Blaze Podcast Network

4.619802879
All Ears English Podcast
Lindsay McMahon and Michelle Kaplan

4.922371841
The Ten Minute Bible Hour Podcast
Matt Whitman

4.82763864
Dopey: On the Dark Comedy of Drug Addiction
Dave & Chris

4.871781361
The Chalene Show | Diet, Fitness & Life Balance
Chalene Johnson

4.813252012
The Jeff Cameron Show ~ Warchant.com
Jeff Cameron Show

4.98531800
The Adam Mockler Show
MeidasTouch Network
