Black Belt Blazor: Expert Tips For .NET 8

8/8/2024

By: Devessence Inc

Black Belt Blazor

The "flexibility-usability tradeoff" is a well-known design principle which states that as the flexibility of a system increases, its usability decreases. This tradeoff exists because accommodating flexibility requires satisfying a larger set of requirements, which results in greater complexity.

Microsoft Blazor is a mature, modern front-end web framework based on HTML, CSS, and C# that helps you build web apps faster. It allows you to build web apps using reusable components that can be run from both the client and the server so that you can deliver great web experiences. Blazor is an extremely powerful and versatile technology... so it should not be surprising that it suffers from the flexibility–usability tradeoff dilemma described above.

While experienced developers appreciate the vast capabilities of Blazor, it can often be daunting for new developers to come up to speed and master its complexities. In come cases it is simply confusion resulting from the unique technical jargon used in Blazor such as render modes, hosting models, SSR, web sockets, Wasm, WebView2, etc... In other cases it is related to the nuances and limitations when trying to implement specific development scenarios.

In this session we will provide a deep dive into some of the more challenging aspects of Blazor including state management, JavaScript integration, pre-rendering and "double loading", render mode boundaries, static rendering interactivity, optimizing component ViewState, etc... Please join us for this private online event (registration required).

Do You Want To Be Notified When Blogs Are Published?
RSS