A lecture of mine presented during the Soft Unit Conf on 28th of September 2018.

The lecture covers the new front-end framework from Microsoft called Blazor.

Blazor is an experimental .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly. Blazor provides all of the benefits of a client-side web UI framework using .NET on the client and optionally on the server.

Topics covered:

  • What is Blazor and how it works in the browser
  • What is WebAssembly
  • Blazor's features and Blazor's work to do
  • Demo of musicx.mx
  • Data binding, events and JS interop in Blazor
  • Blazor on the sever with SignalR

Presentation

You can download the presentation from: here

Demo

You can download the demo (musicx.mx source code) from: here

Video (in Bulgarian)