Session

Ten Blazor Tips to Run Your C# Code in the Browser

A few months ago, the Blazor project -- that started as an experimental one -- became an official web UI framework. In this session, I not only introduce this emerging platform but also share my experiences with the Blazor port of the engine and UI behind my SpectNetIDE (https://dotneteer.github.io/spectnetide) project. Besides creating a few simple UI components from scratch, the audience will learn gritty-nitty details and tricks that help writing application logic shared between the client and server side of apps.

In this session, I will discuss these topics:
- A brief recap of Blazor and WebAssembly fundamentals
- A couple of ways to create starter Blazor projects
- Elements of client-side/server-side hosting
- Building up UI from components
- Creating UI components in C#
- Creating component logic in C#
- Reusing existing UI components (Components from the community)
- .NET components that use JavaScript
- JavaScript components that use .NET
- Designing components with testability in mind
- Packing components into a reusable library
- Performance evaluation

After attending this session, the audience will leave with these takeaways:
- Understanding the architecture patterns behind Blazor applications, WebAssembly and running .NET in the browser
- Tips that help to create C# code with Blazor in mind
- Using existing and new components as the fundamental building blocks of Blazor UI

István Novák

agile coach, architect, SoftwArt Ltd.

View Speaker Profile

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top