
326 - Codice pulito, tempi stretti e realtà: i compromessi nello sviluppo software
05/01/2026 | 20 min
In questa puntata parlo di una parte del nostro lavoro di cui si discute poco: i compromessi.Scrivere software non significa solo scegliere librerie o framework, ma trovare ogni giorno il giusto equilibrio tra qualità del codice, tempi di consegna, architettura, test e persone. La soluzione “perfetta” quasi mai esiste, e spesso dobbiamo scegliere quella meno sbagliata per il contesto in cui stiamo lavorando.Una puntata più riflessiva, basata sull’esperienza, per ricordarci che crescere come sviluppatori significa anche accettare consapevolmente i compromessi giusti.#dotnet #softwaredevelopment #codinglife #dotnetinpillole #podcast

325 - Console Application e Worker Service: differenze e casi d’uso in .NET
29/12/2025 | 13 min
In questa puntata di .NET in pillole parlo delle differenze tra Console Application e .NET Worker Service.Vediamo come cambia il lifecycle dell’applicazione, la gestione dei task in background, dello shutdown e dei servizi come logging, configurazione e dependency injection.Una puntata pratica per capire quando usare una console e quando invece scegliere un Worker Service, evitando soluzioni sbagliate nei progetti backend.#dotnet #csharp #aspnetcore #dotnetinpillole #backend #podcast

324 - Gestire gli argomenti delle CLI: CommandLineParser e Spectre.Console.Cli
22/12/2025 | 12 min
In questa puntata di .NET in pillole parlo di applicazioni CLI in .NET e di come gestire in modo corretto e pulito gli argomenti da riga di comando.Parto da CommandLineParser, una libreria semplice e molto diretta, ideale quando serve solo fare parsing senza complicarsi la vita, per poi passare a Spectre.Console.Cli, un framework più completo che permette di costruire CLI moderne, strutturate e pronte a crescere nel tempo.https://github.com/commandlineparser/commandlinehttps://spectreconsole.net/cli/getting-started#dotnet #cli #CommandLineParser #SpectreConsoleCli #podcast #dotnetinpillole

323 - System.CommandLine: il segreto dietro le CLI “fatte come si deve”
15/12/2025 | 12 min
In questa puntata parliamo di System.CommandLine, la libreria ufficiale .NET per creare CLI moderne, robuste e tipizzate. Vediamo come evitare il parsing manuale di args, gestire comandi, opzioni e validazione, e costruire tool professionali in pochi minuti.https://github.com/dotnet/command-line-apihttps://learn.microsoft.com/en-us/dotnet/standard/commandline/https://github.com/massimobonanni/KubePizza#dotnet #cli #CommandLine #podcast #dotnetinpillole

322 - Le principali novità di Blazor arrivate con .NET 10
08/12/2025 | 17 min
E non poteva mancare una puntata dedicata alle novità di Blazor arrivate con .NET 10, dalle modifiche nel template delle Blazor Web App, al PersistentState, passando per validazione e autenticazione.https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-10.0https://github.com/dotnet/aspnetcore/issues/64228https://github.com/dotnet/aspnetcore/issues/63842#dotnet #blazor #aspnet #dotnet10 #podcast #dotnetinpillole



.NET in pillole