Salta al contenuto
PodcastTecnologia.NET in pillole

.NET in pillole

Andrea Dottor
.NET in pillole
Ultimo episodio

358 episodi

  • .NET in pillole

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

    24/08/2026 | 14 min
    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
  • .NET in pillole

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

    17/08/2026 | 25 min
    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
  • .NET in pillole

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

    10/08/2026 | 15 min
    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
  • .NET in pillole

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

    03/08/2026 | 14 min
    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
  • .NET in pillole

    354 - Copilot e Claude: i tool (e modi) per ridurre token, costi e contesto

    27/07/2026 | 30 min
    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
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 podcast

Ascolta .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