Sessioni
Esplora tutti i talk e le sessioni di Rome .NET Conference 2026
ASP.NET Core e .NET 10: le novità che potenziano lo sviluppo web
In questa sessione esploreremo le principali novità introdotte in ASP.NET Core 10: validazione nelle Minimal APIs, supporto per Server-Sent Events, miglioramenti a OpenAPI, nuove funzionalità in Blazor, ed importanti evoluzioni anche per ASP.NET Identity. Una panoramica essenziale per aggiornare le tue competenze e prepararti ai prossimi progetti web.
.NET 10 Performance Improvement
Con .NET 10, il JIT Compiler introduce ottimizzazioni automatiche che migliorano la velocità di esecuzione e riducono il consumo di risorse senza necessità di interventi manuali. Questa sessione esplora le principali innovazioni pronte all’uso, tra cui il nuovo tiered compilation, le ottimizzazioni adattive e il potenziamento della vectorization che sfruttano al meglio le CPU moderne. Un’occasione per scoprire come .NET 10 rendendo le ottimizzazioni avanzate accessibili a tutti gli sviluppatori.
Le novità di C# 14
Con l'arrivo di C# 14 vediamo quali novità del linguaggio ci aiuteranno a scrivere codice migliore ed aggiungere funzionalità ai tipi .NET. Parleremo in particolare degli "Extension members" ma anche di altre interessanti novità come "Null-conditional assignment" e "Partial events".
Le novità di SQL Server 2025 per gli sviluppatori
Le novità introdotte in SQL Server 2025 sono numerose e di forte impatto, in particolare per gli sviluppatori. Questa sessione presenterà alcune delle funzionalità più attese, tra cui: - strumenti per l’integrazione con l’intelligenza artificiale - supporto alle regular expression - nuove funzioni per la gestione di JSON - funzioni avanzate per l’elaborazione delle stringhe - change event streaming Un’occasione per comprendere come queste innovazioni possano semplificare lo sviluppo ed estendere le potenzialità del linguaggio T-SQL.
Maui 10: le novità
Le novità presentate nella nuova versione di MAUI non sono, come successo nel passato, tantissime, ma le poche presenti sono veramente molto interessanti e a loro modo rivoluzionarie. In questa sessione analizzeremo i punti principali con un'analisi critica e oggettiva.
Microsoft Testing Platform: la nuova era del testing in .NET
Testing e build automation stanno cambiando radicalmente con le ultime versioni di .NET. Microsoft.Testing.Platform (MTP) introduce un runner moderno, più veloce e più flessibile, mentre il nuovo build system semplifica la creazione e la distribuzione delle applicazioni. L’integrazione con AI e GitHub Copilot rende la scrittura dei test più intelligente, e le pipeline DevOps si arricchiscono di retry automatici, diagnostica avanzata e ottimizzazioni per CI/CD moderne. In questa sessione scopriremo le novità più importanti, il loro impatto sui progetti e un percorso pratico di migrazione, con esempi concreti per sfruttare al meglio queste nuove capacità e portare testing e build automation al livello successivo.
Code optimization con .NET profiler
La tua applicazione non ha le performance che ti aspetti? In questa sessione vedremo come attraverso l'uso del .NET Profiler e degli strumenti messi a disposizione di Azure Monitor riusciremo a scovare "automaticamente" i "colli di bottiglia" della cpu o della memoria e, perché no, farci proporre direttamente le modifiche al codice su GitHub. (Nota Bene: la sessione è indicata anche per coloro che ritengono di avere già ottime performance con la propria applicazione, potrebbero avere sorprese!)
[.NET] Aspire 13: Batterie Incluse ☺ - stack cloud-native e team moderni con "clone e run"
I team moderni, cloud-oriented o cloud-native, non lavorano più su applicazioni isolate, ma su stack sempre più ricchi di dipendenze: database, code, cache, servizi cloud, componenti AI, configurazioni condivise e osservabilità. Il problema non è la singola tecnologia, ma rendere l’intero stack utilizzabile, ripetibile e avviabile velocemente da chiunque nel team. In molti contesti, anche un semplice up and running richiede documentazione, script custom, repository di template e una forte conoscenza implicita del sistema. È qui che la complessità inizia a rallentare i team. Aspire propone un approccio diverso: batterie incluse ☺. Attraverso un modello applicativo condiviso, una CLI potente e integrazioni pronte all’uso, Aspire permette di descrivere l’intero stack di un sistema distribuito in modo coerente, riducendo configurazioni manuali, dipendenze nascoste e attrito tra sviluppo e infrastruttura. In questa sessione vedremo come Aspire 13 supporta i team moderni nel: • gestire stack cloud-native complessi • ridurre il tempo di onboarding e di avvio dei progetti • integrare rapidamente servizi infrastrutturali e componenti di AI • mantenere osservabilità e coerenza senza reinventare la piattaforma Attraverso una demo realistica, mostrerò come Aspire trasformi lo stack in una risorsa condivisa dal team, permettendo agli sviluppatori di concentrarsi sul codice invece che sul setup dell’ambiente. https://raw.githubusercontent.com/narow84/dot-net-conf-rome-2026/main/banner/Aspire13.png
Costruire e orchestrare sistemi multi-agent con Microsoft Agent Framework
Quando si parla di sistemi GenAI ad agenti, Python è spesso la scelta implicita. In realtà è possibile costruire e orchestrare sistemi multi-agent anche con .NET, utilizzando il nuovo Microsoft Agent Framework. Verranno mostrati agent che collaborano tra loro all’interno di applicazioni, partendo da setup locali con Ollama e LM Studio e arrivando fino al cloud con Azure AI Foundry, mantenendo la stessa architettura. La teoria sarà ridotta al minimo: il focus è la condivisione di alcuni esperimenti fatti e scelte progettuali.
Sviluppare tool leggeri e testabili con System.CommandLine
Le interfacce a riga di comando (CLI) stanno vivendo una nuova stagione: non solo per gli sviluppatori, ma anche per l'automazione, il DevOps e gli strumenti multipiattaforma. In questa sessione esploreremo System.CommandLine, la potente libreria alla base della .NET CLI e di molti strumenti globali e locali dell'ecosistema .NET. Vedremo come costruire applicazioni CLI robuste, leggere e user-friendly sfruttando la sintassi dichiarativa della libreria, il parsing avanzato degli argomenti e funzionalità integrate come l’help automatico e l’autocompletamento. Che tu stia sviluppando strumenti per sviluppatori, global tool .NET o script automatizzati interni, questa sessione ti fornirà le basi per creare CLI moderne, coerenti e pronte per la produzione con una libreria ufficiale e in evoluzione.
Monitorare e ottimizzare le performance di Blazor
Le applicazioni Blazor, sia WebAssembly che Server, richiedono attenzione a memoria e performance per garantire un'esperienza utente fluida. Tuttavia, individuare colli di bottiglia e perdite di memoria può rivelarsi complesso. In questo talk esploreremo come le novità introdotte in .NET 10 semplificano la raccolta e l'analisi di metriche, offrendo strumenti pratici per misurare e ottimizzare le nostre app.