
342 - Messaging in .NET senza complicarsi troppo la vita
In questa puntata parlo di Rebus , una libreria .NET che ci aiuta a fare un passo importante nell’architettura delle nostre applicazioni: pa...
Radio and PodcastLive Radio & PodcastsOpening Radio and Podcast...

Radio and PodcastLive Radio & PodcastsFetching podcast shows and categories...
Radio and PodcastLive Radio & PodcastsFetching podcast episodes...

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

In questa puntata parlo di Rebus , una libreria .NET che ci aiuta a fare un passo importante nell’architettura delle nostre applicazioni: pa...

In questa puntata torno sul tema degli AI Agent in .NET partendo da una considerazione: nella scora puntata avevo parlato di Semantic Kernel...

In questa puntata parlo di Semantic Kernel con un taglio pratico: quando serve davvero in un'applicazione .NET, dove puo' aiutare e dove inv...

In questa puntata parto da una novità di Visual Studio, Bookmark Studio, ma la uso come scusa per parlare di un problema molto più grande: o...

In questa puntata parlo di retry automatici, una di quelle cose che usiamo tutti senza pensarci troppo. Il problema è che i retry non sono s...

In questa puntata parlo di un problema che tutti abbiamo incontrato almeno una volta: le cron expression. Potenti, sì… ma spesso illeggibili...

In questa puntata parlo di AngleSharp, una libreria .NET moderna che permette di parsare HTML e lavorare con il DOM in modo molto simile a q...

In questa puntata parlo di SignalR oggi e cerco di rispondere a una domanda molto pratica: quando ha davvero senso usarlo? SignalR è una tec...

In questa puntata parto da un post che mi ha fatto riflettere molto: con l’AI che genera codice a velocità altissima, il nostro modello di c...

In questa puntata parlo di contract testing per API .NET e di come evitare quei breaking change che scopriamo solo dopo il deploy. Ti raccon...

In questa puntata ti parlo di Audit.NET, una libreria potente e flessibile per implementare un auditing serio nelle applicazioni .NET. Vedia...

In questa puntata ti parlo di Mailpit , un server SMTP fittizio moderno pensato per lo sviluppo e il testing delle email. Ti racconto cosa h...

Scopri le nuove File-Based Apps introdotte in .NET 10: applicazioni C# scritte in un singolo file, senza .csproj, ideali per script, prototi...

Le Minimal API sono davvero il futuro di .NET? In questa puntata esploriamo vantaggi e limiti di questo approccio rispetto ai controller tra...

Scopri come funziona Tailwind CSS, il framework utility-first che sta rivoluzionando il modo di scrivere interfacce web. In questa puntata a...

L’AI ci rende più produttivi che mai, ma a che prezzo? Partendo dal caso Tailwind CSS, parlo di come l’intelligenza artificiale stia cambian...

In questa puntata parlo di una parte del nostro lavoro di cui si discute poco: i compromessi . Scrivere software non significa solo sceglier...

In questa puntata di .NET in pillole parlo delle differenze tra Console Application e .NET Worker Service. Vediamo come cambia il lifecycle...

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

In questa puntata parliamo di System.CommandLine, la libreria ufficiale .NET per creare CLI moderne, robuste e tipizzate. Vediamo come evita...

E non poteva mancare una puntata dedicata alle novità di Blazor arrivate con .NET 10, dalle modifiche nel template delle Blazor Web App, al...

n questa puntata esploriamo le principali novità introdotte in ASP.NET Core 10 (escludendo Blazor) dalle ottimizzazioni di Kestrel alla vali...

In questa puntata esploriamo le novità più interessanti di C# 14 introdotte con .NET 10: dalla nuova keyword field agli extension members, p...

Scopri la mia funzionalità preferita in .NET 10: i miglioramenti nella validazione, con la possibilità di validare proprietà con oggetti com...

Humanizer è una piccola libreria .NET con un grande impatto: converte stringhe, date, numeri e enum in formati leggibili, localizzati e user...

Copilot non è più solo un suggeritore di codice: con i nuovi Copilot Agents e la funzionalità di Planning in Visual Studio, diventa un vero...

In questa puntata ti parlo della vulnerabilità CVE-2025-55315, quella che Microsoft ha classificato con un punteggio di gravità 9.9 e che mo...

In questa puntata esploriamo RazorConsole, una libreria sperimentale che porta il modello Blazor nel terminale. Scopri come costruire interf...

In questa puntata ti parlo di come sia possibile creare interfacce utente riusabili e interattive che si adattano automaticamente a Teams, O...

In questa puntata ti parlo dei server MCP in Visual Studio 2022, una novità che rende GitHub Copilot ancora più potente: dalla documentazion...

In questa puntata ti parlo di come utilizzare i file di prompt e di instructions in Visual Studio per personalizzare GitHub Copilot, rendend...

In questa puntata ti parlo di come strumenti come GitHub Copilot e ChatGPT stiano cambiando il modo in cui studenti e programmatori alle pri...

La scorsa settimana è stato rilasciato Visual Studio 2026 Insiders , la versione anteprima che introduce cambiamenti importanti: AI sempre p...

Il 2 settembre 2019 uscì la prima puntata di .NET in pillole, e con oggi sono ben 309 puntate e 6 anni passati insieme. Davvero grazie! - ht...

PuppeteerSharp è un porting in C# della popolare libreria Puppeteer per Node.js. È progettato per consentirti di controllare browser basati...

In questa puntata esploriamo Wolverine, la libreria open-source di JasperFx che unisce mediator, message bus e messaggistica distribuita in...

In questa puntata esploriamo Magic.IndexedDB, una libreria che porta il vero LINQ dentro IndexedDB per le applicazioni Blazor. Non un sempli...

In questa puntata scopriamo TickerQ, un nuovo Job Scheduler che entra in competizione con Hangfire e Quartz.NET. In questa puntata andiamo a...

In questa puntata esploriamo l’evoluzione di ASP.NET Identity: dalle origini con Membership fino al supporto alle passkey che arriverà in .N...

In questa puntata scopriamo come ottimizzare il logging in .NET grazie a due potenti funzionalità introdotte in .NET 9: log sampling e log b...

In questa puntata esploriamo Brighter e Darker , due librerie open-source progettate per applicare il pattern CQRS in modo chiaro e scalabil...

Il 2 luglio Jimmy Bogard ha annunciato il rilascio delle versioni commerciali delle sue librerie Mediatr e AutoMapper . In questa puntata ve...

In questa puntata ti presento UnitsNet , una libreria .NET che ti permette di lavorare con grandezze fisiche in modo sicuro, leggibile e sen...

In questa puntata esploriamo due modi per portare LINQ al livello successivo: PLINQ, per sfruttare il parallelismo e velocizzare l'elaborazi...

In questa puntata parliamo di CancellationToken in C#: cos’è, come funziona e perché è fondamentale per scrivere codice asincrono e reattivo...

In questa puntata parliamo della Task Parallel Library (TPL) in C#: cosa offre, quando usarla, e come sfruttare strumenti come Task, Paralle...

Ok, quante volte hai scritto await senza davvero sapere cosa sta succedendo dietro? In questa puntata ci facciamo una bella chiacchierata su...

C# si fa leggero! In questa puntata esploriamo ' dotnet run app.cs' , la nuova funzionalità di .NET 10 che permette di scrivere ed eseguire...

Oggi ci tuffiamo nel fantastico (e affollatissimo) mondo delle collezioni in .NET: liste, dizionari, set, stack, queue, versioni concorrenti...

Scopri come Activity e ActivitySource ti aiutano a tracciare le operazioni all’interno delle tue applicazioni .NET in modo semplice e standa...