Tuesday, April 24, 2018 (CST)
- The Death of JavaScript?speaker: Toi B. Wright

Microsoft
6PM - 9PM

WebAssembly (wasm) is a new web standard that defines a binary format for executable code in Web pages. It allows you to develop client applications in languages other than JavaScript, such as C#. WebAssembly is supported by ALL of the modern browsers. You do not need to install a dreaded plugin in order to use WebAssembly!

Blazor is an experimental web UI framework based on C#, Razor, and HTML that runs in the browser via WebAssembly. It allows you to write .NET-based web applications that run in the browser.
Blazor is intended to simplify the building of fast, single-page .Net browser apps. While Blazor does use web technologies such as CSS and HTML, it uses the C# language and the Razor syntax instead of JavaScript to build a composable web UI.

Blazor apps are built out of components. Components are reusable pieces of web UI that handle events and maintain state. Blazor components are implemented using a combination of C# and HTML markup. At build-time your Blazor components are compiled into .NET classes that get downloaded into the browser as normal .NET assemblies (.dll).

In my presentation I will give an overview of WebAssembly and then I will show you how to get started with Blazor. I will show you how to setup Blazor on your computer and how to build web UI components using Blazor.

Toi B Wright has been a Microsoft MVP in ASP.NET since 2005. She is the Founder and President of the Dallas ASP.NET User Group. Also, she is an author and a frequent speaker at developer events. She has a BS in CS from MIT and an MBA from CMU.

Most good judgment comes from experience. Most experience comes from bad judgment. --- Anonymous