Le novità introdotte da .NET versione 10
L'evento di quest'anno è un evento combinato che incrocia il lancio della Long Term Support (LTS) di .NET 10 e C# 14 con le nuove librerie per aggiungere la potenza della AI generativa alle applicazioni .NET, grazie anche al nuovo protocollo standard Model Context Protocol (MCP) che aggiungono potenza ai Copilot e alle nostre applicazioni. Gli argomenti della giornata spazieranno dalle novità della nuova versione di .NET alle librerie più interessanti del ricco ecosistema.
Eccoci a una nuova versione di .NET, che porta con sé numerose novità sia per il linguaggio C# sia per il runtime e le librerie. Sul fronte C# vedremo come estendere le proprietà di un tipo, l’introduzione della keyword field e alcune utili semplificazioni sintattiche. Per quanto riguarda il runtime, esploreremo i miglioramenti in termini di performance, le nuove caratteristiche del Garbage Collector e una selezione delle più interessanti innovazioni nelle librerie.
La nuova versione di MAUI porta alcune novità interessanti che riaguardano l'interazione con Aspire, nonchè nell'ambito delle Hybrid View: a completare la revisione alcune API sono state marcate come deprecate. Nella sessione vedremo un pò più nel dettaglio queste novità, soffermandoci sui risvolti pratici e sulle varie particolarita.
Il caching è fondamentale per creare software performante, robusto e resiliente. In questa sessione esploreremo cosa significa fare caching in .NET, quali alternative abbiamo a disposizione: in memoria, distribuita e ibrida. Per le cache ibride approfondiremo sia la nuova HybridCache di Microsoft che FusionCache. Esploreremo scenari comuni, problemi ricorrenti e soprattutto come risolverli, concentrandoci su soluzioni pragmatiche immediatamente applicabili nel mondo reale. FusionCache è il mio progetto free+OSS: è utilizzato da svariati progetti e aziende, inclusa Microsoft stessa (esempio: Data API Builder). E' inoltre stata la prima implementazione production-ready di HybridCache in assoluto, anche prima di Microsoft stessa. Resilienza, prestazioni e scalabilità saranno centrali.
Con la nuova HybridCache di Microsoft, ora disponiamo di una cache ibrida 1st party che possiamo utilizzare per ottenere il meglio di entrambi i mondi: caching in memoria e distribuito. E' quindi la fine del nostro viaggio nel mondo del caching? No, decisamente no. In questa sessione vedremo come, tramite FusionCache, possiamo spingerci ben oltre i limiti di HybridCache e ottenere maggiore flessibilità, prestazioni, scalabilità e soprattutto resilienza. FusionCache è il mio progetto free+OSS: è utilizzato da svariati progetti e aziende, inclusa Microsoft stessa (esempio: Data API Builder). E' inoltre stata la prima implementazione production-ready di HybridCache in assoluto, anche prima di Microsoft stessa. Ci saranno demo, lezioni apprese direttamente sul campo, e best practice per ottenere prestazioni spettacolari oltre a resilienza e scalabilità avanzate. Bonus: vedremo anche com'è possibile andare oltre i limiti di HybridCache usando... HybridCache stessa
La prossima versione di Visual Studio è in arrivo, e con essa una profonda rivisitazione dell’interfaccia grafica ora basata sul Fluent design, con supporto a temi e finestre di dialogo e configurazione completamente ridisegnate. In questa sessione esploreremo le principali novità di Visual Studio 2026, tra cui la maggiore integrazione con Copilot, i miglioramenti prestazionali di compilazione e di Hot Reload, il nuovo formato predefinito SLNX per le solution, nonché l’estensione della funzionalità di code coverage a tutte le edizioni di Visual Studio.
Questa sessione è dedicata all'analisi delle novità introdotte in Entity Framework Core 10 (EF10), la major release presentata con .NET 10. Verrà analizzato come Entity Framework Core 10 semplifica la gestione dei dati grazie alla mappatura diretta di tipi complessi su colonne JSON, agli operatori LINQ per join più intuitivi e a una API ottimizzata per gli aggiornamenti bulk. Verranno inoltre presentati i miglioramenti nella ricerca su Azure Cosmos DB, tra cui full-text search e hybrid search, oltre al consolidamento della ricerca vettoriale. Tutto questo, rende EF10 uno strumento ancora più efficiente per lo sviluppo di applicazioni dati moderne.
.NET 10 introduce numerosi miglioramenti che rendono ASP.NET e Blazor più performanti, sicuri e flessibili. Durante la sessione esploreremo le principali novità del framework, con un focus sulle funzionalità pratiche di Blazor: nuovi componenti, ottimizzazioni del rendering e della navigazione, e supporto alla persistenza dello stato dell’applicazione tra sessioni e ricaricamenti. Un viaggio tra nuove API, pattern aggiornati e opportunità concrete per potenziare e modernizzare le applicazioni web.