La quinta edizione della conferenza italiana dedicata al framework Blazor organizzata dalla community Blazor Developer Italiani e dalla community Xe.
Una giornata per stare insieme e parlare del framework, con tanti speaker italiani che usano Blazor già in produzione e che fanno parte della community.
Check-in per i partecipanti
Alberto Acerbis
Blazor abbassa drasticamente la soglia per scrivere logica direttamente nei componenti UI, ma questo vantaggio iniziale rischia di trasformarsi in debito tecnico nel tempo. Applicare la Clean Architecture in questo contesto non è immediato: i confini non coincidono con quelli di MVC e molte soluzioni "standard" diventano rapidamente anti-pattern. Il focus è su come mantenere separate le decisioni di business dalla UI, su dove collocare logica e stato applicativo, e su quali compromessi accettare per evitare architetture inutilmente complesse. Un punto di vista pragmatico su quando la Clean Architecture aiuta davvero in Blazor — e quando invece è meglio fermarsi prima.
Alberto Mori
Uno dei momenti più complicati nel ciclo di vita di una applicazione frontend è la scelta dello UI-kit corretto. Nell'ecosistema di Blazor le scelte possibili sono varie, ma ci possono essere casi in cui una soluzione home-made può portare un vantaggio. Ma, nel caso in cui volessimo creare il nostro UI-kit e magari rilasciarlo open-source, quali sono gli strumenti che ci possono aiutare ad offrire una developer experience ottimale a coloro che poi lo utilizzeranno? In questa sessione proverò a descrivere l'esperienza che sto facendo, raccontando quali, secondo me, sono i ferri del mestiere che mi stanno aiutando nella creazione di uno UI-kit custom.
Andrea Dottor
I componenti sono il fulcro dello sviluppo con Blazor. In questa sessione vedremo come costruire componenti efficaci partendo dalle basi fino ad arrivare a pattern più avanzati. Attraverso esempi pratici esploreremo parametri, gestione dello stato, comunicazione tra componenti, composizione e riuso del codice, con un focus su best practice e manutenibilità. Al termine della sessione avrai una visione chiara di come progettare componenti Blazor pronti per applicazioni reali.
Marco Alquati
Ti è mai stato chiesto di realizzare un assistente virtuale direttamente in Blazor? Magari uno capace non solo di generare risposte con l'AI, ma anche di richiamare funzioni C# per eseguire operazioni e restituire risultati in tempo reale? In questa sessione vedremo come combinare Aspire, FoundryLocal e Blazor per creare un AI Chat Assistant completamente funzionante, eseguibile in locale e integrato con il backend .NET. Vedremo come orchestrare i servizi, gestire la comunicazione tra frontend e modello AI, e come sfruttare funzioni C# per arricchire l'esperienza conversazionale con azioni personalizzate. Una demo pratica per capire come portare l'AI dentro le applicazioni web moderne.
Alessio Iafrate
Blazor hybrid ci permette di semplificare lo sviluppo ed utilizzare lo stesso codice scritto in Blazor su varie piattaforme, in questa sessione vedremo come portare le funzioni della nostra applicazione blazor all'interno di un'applicazione mobile con MAUI pronta per lo store, analizzeremo un caso d'uso completo a 360° e vedremo come sfruttare al meglio la piattaforma dove Blazor è in esecuzione.
Nicola Paro
Blazor è nato per semplificare lo sviluppo web con .NET, ma quanto può spingersi oltre i confini delle tradizionali applicazioni line‑of‑business? In questa sessione esploreremo le potenzialità del framework nella creazione di applicazioni collaborative e videogames in tempo reale. Vedremo fino a che punto è possibile sfruttare Blazor Server per gestire interazioni ad alta frequenza, collaborazione multi‑utente e rendering dinamico. Ce la farà davvero a sostenere tutto questo? Scopriamolo insieme.
Sessione da confermare