Exploring Blazor, or C# and .NET in the Browser without Plug-ins

Jeremy Likness ⚡️ - Sep 11 '19 - - Dev Community

There’s been a ton of buzz in the .NET community lately around 🔥 Blazor. Unlike many hyped technologies however, Blazor seems to have earned the attention. It earned it in part by delivering a solution that gives C# developers what they want but doing so in a way that relied on open web standards. In this session, I go deeper into what Blazor is, how it works and how you can use it to build web apps.

Access the full source code for all demos here:

GitHub logo JeremyLikness / blazor-wasm

Blazor and WebAssembly examples (part of a Blazor presentation)

Blazor and WebAssembly

Build Status

Release Status

Free Azure Account Get your Free Azure Account

This repository contains samples for a presentation about using C# and .NET in the browser using WebAssembly with Blazor.

Get Started with Blazor

👋🏻 Introduction/Overview of Blazor

🔪 Intro to Razor Components

This repository is continuously built and deployed using free Azure Pipelines. If you're interested in how it was setup and configured to build automatically and deploy to low cost Azure Storage Static Websites, read Deploy WebAssembly from GitHub to Azure Storage Static Websites with Azure Pipelines.

Presentation

🎦 You can download the related PowerPoint presentation here.

To see how Blazor compares to other SPA frameworks like Angular, read: Angular vs. Blazor.

Demos

This section contains step-by-step instructions to execute each of the demos.

Pre-requisites

The following should be installed for the demos to work:

Over a decade ago, the first version of Silverlight was released and rapidly became a panacea for C# developers to write client web apps. The combination of plug-in free smartphones and evolving HTML5 standards led to its fast demise. From its ashes a new framework has been born that accomplishes what it could not: running .NET, in every modern desktop and phone browser, without plug-ins. Learn about Blazor, a framework for building Single Page Applications (SPA) that uses the power of WebAssembly to bring .NET apps to your browser.

Enjoy the presentation!

Get started with Blazor

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .