358 episodi
- 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/overview
https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-11
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/validation?view=aspnetcore-11.0
https://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 - 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-15
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/union
https://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 - 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 - 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 - 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/headroom
https://github.com/juliusbrussee/caveman
https://github.com/Graphify-Labs/graphify
https://github.com/oraios/serena
https://github.com/upstash/context7
https://github.com/yamadashy/repomix
https://github.com/github/spec-kit
#GitHubCopilot #ClaudeCode #CodingAgent #IntelligenzaArtificiale #AITools #DeveloperTools #MCP #Headroom #Caveman #Graphify #Serena #Context7 #Repomix #DotNet #Programmazione #podcast #dotnetinpillole
Altri podcast di Tecnologia
Podcast di tendenza in Tecnologia
Su .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.
Sito web del podcastAscolta .NET in pillole, Il Caffettino di Mario Moroni e molti altri podcast da tutto il mondo con l’applicazione di radio.it

Scarica l'app gratuita radio.it
- Salva le radio e i podcast favoriti
- Streaming via Wi-Fi o Bluetooth
- Supporta Carplay & Android Auto
- Molte altre funzioni dell'app
Scarica l'app gratuita radio.it
- Salva le radio e i podcast favoriti
- Streaming via Wi-Fi o Bluetooth
- Supporta Carplay & Android Auto
- Molte altre funzioni dell'app


.NET in pillole
Scansione il codice,
scarica l'app,
ascolta.
scarica l'app,
ascolta.


























