Monday 

Room 1 - Level 3 

11:40 - 12:40 

(UTC±00

Talk (60 min)

Making Blazor work with everything, plus WebAssembly on the server

Real-world software projects often involve combining many technologies. So, is modern Blazor powerful and flexible enough for your team's needs?

.NET
Microsoft
Web

Real-world software projects often involve combining many technologies. So, is modern Blazor powerful and flexible enough for your team's needs? In this demo-heavy talk, Steve will show how:

  • Blazor WebAssembly/Server can seamlessly embed libraries and logic written in other languages such as Rust or C/C++
  • Blazor WebAssembly/Server components can be used inside other SPA frameworks such as React or Angular (or vice-versa)
  • Blazor components can be used not only for web projects, but also shared with native apps for macOS, iOS, Android, and Windows (including WPF and WinForms)

These capabilities should equip your team to take on the most ambitious projects with confidence.

We'll then look further into the future and consider how WebAssembly is moving beyond the browser and is pitched to become a foundational element of cloud-native server apps. You'll be among the first to see an experimental new approach to compiling .NET applications into WASI-compliant universal binaries that can run on any OS or processor, robustly sandboxed and with great performance.

Steve Sanderson

Steve is a developer/architect at Microsoft on the .NET team, with a particular focus on web technology. He’s best known for originally creating Blazor – the current leading .NET web UI framework – and before that knockout.js, one of the first wave of JS client-rendering frameworks. He loves discovering or creating new innovations to move technology forwards, and finding ways to communicate where things are heading through demo-centric conference talks.