Skip to content

WebAssembly and Blazor – Build client web apps using C#

Photo of Bernd Hirschmann
Hosted By
Bernd H. and Igor R.
WebAssembly and Blazor – Build client web apps using C#

Details

In this Meetup we dig into WebAssembly and Blazor.

# Agenda

17:30 Doors open
18:00 WebAssembly
19:00 Pizza break
19:30 Blazor
20:30 Networking

# About the talks

In the first talk, Igor will present WebAssembly. WebAssembly brings near-native performance to the browser, by allowing developers to build high-performance web apps in the programing language of their choice.

In the second talk, Marko will demonstrate how to create a client-side application in Blazor. Blazor is a web framework for building an interactive web UI using the C# language. We can use Blazor to write client-side code in C#, that will run inside a browser, because Blazor uses WebAssembly. Alternatively, Blazor can use server-side rendering, and update web UI in a browser using SignalR. A demo will be in the focus of this presentation – we’ll build, step-by-step, our demo app, and show features of this .NET web framework. Blazor supports features of modern SPA frameworks: component model, layouts, forms & validation, routing, dependency injection, etc. Blazor works in all modern browsers, including mobile browsers, without a need for a plugin. A version of Blazor that uses server-side rendering, called Blazor Server, has been officially released with the release of .NET Core 3.0. A version of Blazor that runs C# code inside a browser, called Blazor WebAssembly, will be released in May 2020.

# Speaker

Marko Lohert is a senior software developer with 14 years of professional experience. He has received Zagreb County ZTK Annual award for results achieved in programming and robotics. During his career Marko has worked on web and desktop applications using C# and C++. He has used different SQL databases (IBM DB2, Oracle, Microsoft SQL Server), and a number of open source tools. Marko has spoke at a number of conferences and Meetups in Croatia, and Bosnia and Herzegovina. In Ekobit, where he works, Marko was a member of several international teams. In his free time, he volunteers teaching children programming, electronics (Arduino), and robotics.

Photo of Microsoft Developer User Group Graz group
Microsoft Developer User Group Graz
See more events
CAMPUS 02
Körblergasse 126 · Graz, Ge