Talks

Building next generation web apps with Blazor

Submitted by Chris Sainty

Talk Abstract:

The widespread adoption of WebAssembly, by all major browsers, has opened the world of front-end development to languages other than JavaScript. The platform leading the charge is Blazor - a new UI framework from the Microsoft ASP.NET team. Blazor allows developers to write client-side applications using C# which run completely inside the browser.

In this code-focused session, we'll explore the Blazor platform. Starting with the fundamentals, we'll look at how to organise our applications for better maintainability. Then we'll look at how to handle user input using forms and validation. We'll then explore some more advanced topics such as JavaScript interop and authentication and authorisation.

About Chris Sainty

Chris is a Microsoft MVP, software engineer and blogger with over 15 years experience working with ASP.NET. He currently works at Flagship Group where he leads a team building repairs and maintenance solutions using the latest .NET Core technologies.

Chris is passionate about sharing his knowledge with the community and is an avid blogger and speaker. A strong believer in open source, he maintains several projects under the Blazored banner. He also contributes to other projects as much as possible. Chris is a proud member of the .NET Foundation.

You can find Chris online at his blog chrissainty.com and on Twitter as @chris_sainty.