Monday

Room 1

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 working as a developer for Microsoft in the team that brings you the ASP.NET technology stack, IIS, and other web things. Previously he developed .NET software as a contractor/consultant for clients in Bristol and beyond, plus wrote some books for Apress, such as Pro ASP.NET MVC Framework. From time to time, he speaks at user groups and conferences, and recently have been running a bunch of training courses on topics such as C#, SQL Server, and of course ASP.NET MVC.