Salta al contenuto
PodcastTecnologia.NET in pillole

.NET in pillole

Andrea Dottor
.NET in pillole
Ultimo episodio

359 episodi

  • .NET in pillole

    359 - Blazor Server scala meglio con .NET 11?

    31/08/2026 | 20 min
    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/server
    https://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
  • .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
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