mercoledì, 14 dicembre 2022
Programma
>>>
Raffaele RIALDI
14:30 ->
14:50 Introduzione e presentazione evento
14:50 ->
15:40
Le novità in
C# 11 e .NET 7
Il team di
.NET è riuscito a stupire ancora una volta con interessantissime novità sia
sul fronte di C# che del runtime e delle librerie.
La vera chiave
di lettura di questa veloce evoluzione è di aumentare drasticamente la
produttività e la performance delle nostre applicazioni e non c'è dubbio che
ci siano riusciti.
Tra gli
argomenti che vedremo ci sono "Generic Math", le novità di
System.Text.Json, i required members di C#, il nuovo modo di chiamare codice
nativo, i generatori di regular expressions, i nuovi metodi di
System.IO.Stream e le numerosissime novità sulla performance che regalano
velocità alle nostre applicazioni.
>>>
Andrea MERLIN
15:45 ->
16:40
Migrare da
AspNet a AspNet Core utilizzando Yarp
In questa
sessione verranno affrontate le tematiche relative alla migrazione di
applicazioni Asp ad AspNet Core. Nella prima parte verranno descritti alcuni
vantaggi dell'adozione del nuovo framework (sicurezza, multipiattaforma,
l'architettura basata su middleware, performance). Inoltre, verranno
descritte alcune novità legate al linguaggio c#11 e l'utilizzo di alcune
estensioni di visual studio code / visual studio dedicate alle migrazioni. Verranno
analizzate tre possibili metodologie di migrazione, ed in particolare
analizzeremo il pattern "Strangle Fig Pattern" che consente di far
coesistere codice asp.net con codice aspnet core durante tutte le fasi di
migrazione. Utilizzando YARP vedremo un esempio concreto di come realizzare
una semplice migrazione, utilizzando alcuni tool messi a disposizione da
Microsoft.
>>>
Andrea BELLONI
16:45 ->
17:40
Entity
Framework 7
Entity
Framework anche con questa nuova revisione ha introdotto alcune novità molto
interessanti nonchè alcune feature che permettono di esemplificare l'adozione
di questo ORM in progetti esistenti. In questo intervento verranno esposti i
punti principali scaturiti da questa nuova versione, nonchè verranno
presentati con esempi reali di utilizzo.
>>>
Giampaolo TUCCI e Raffaele RIALDI
17:45 ->
18:40
Da
WebAssembly a Blazor e ritorno
Grazie a Blazor possiamo eseguire codice .NET
all'interno di qualsiasi browser, conservando i paradigmi classici delle
applicazioni ASP.NET.
La tecnologia che lo permette è WebAssembly, una sandbox standard che
consente di interoperare da moltissimi linguaggi con Javascript ed il modello
ad oggetti del browser.
Con .NET 7 Microsoft ha cominciato a guardare
oltre al browser ed utilizzare WebAssembly per poter interoperare con
Javascript anche in scenari diversi dal web.
Nella prima parte vediamo cosa ha portato la nuova
revisione di .NET per Blazor 7, mentre nella seconda parte approfondiremo
WebAssembly, che si sta mostrando efficace anche in altri contesti al di
fuori del browser.
18:40 ->
19:00
Q&A
|