Blazor, a New .NET Single Page Application Framework
Today, nearly all browser-based apps are written in JavaScript (or similar languages that transpile to it). That’s fine, but there’s no good reason to limit our industry to basically one language when so many powerful and mature alternate languages and programming platforms exist. Starting now, WebAssembly opens the floodgates to new choices, and one of the first realistic options may be .NET. Blazor is a new experimental web UI framework from the ASP.NET team that aims to bring .NET applications into all browsers (including mobile) via WebAssembly. It allows you to build true full-stack .NET applications, sharing code across server and client, with no need for transpilation or plugins. In this talk, I’ll demonstrate what you can do with Blazor today and how it works on the underlying WebAssembly runtime behind the scenes. You’ll see its modern, component-based architecture (inspired by modern SPA frameworks) at work as we use it to build a responsive client-side UI. I’ll cover both basic and advanced scenarios using Blazor’s components, router, DI system, JavaScript interop, and more.
EVENT:
Øredev 2018
SPEAKER:
Steve Sanderson
PERMISSIONS:
Øredev Conference Organizer provided Coding Tech with the permission to republish this video.
Other Videos By Coding Tech
2019-01-03 | Lessons in WebAssembly: Client Side Video Editing |
2018-12-28 | Building a JavaScript Runtime |
2018-12-27 | The Universal Serial Web |
2018-12-25 | What Can We Learn With JavaScript Fatigue |
2018-12-24 | Modern JS with ES6 |
2018-12-23 | Machine Learning at Uber (Natural Language Processing Use Cases) |
2018-12-22 | 32 Best Web Features of 2018 |
2018-12-21 | Breaking The Norm With Creative CSS |
2018-12-20 | Autonomous Testing and the Future of Software Development |
2018-12-20 | AI JavaScript Rocks |
2018-12-18 | Blazor, a New .NET Single Page Application Framework |
2018-12-17 | The State of JavaScript 2018 |
2018-12-17 | The Future of the Web |
2018-12-16 | Writing Allocation Free Code in C# |
2018-12-15 | Asynchronous Hamburgers |
2018-12-14 | Building ASP.NET Core Web APIs |
2018-12-14 | Artificial Intelligence: The Future of Software |
2018-12-12 | What’s New in Visual Studio 2019 |
2018-12-10 | Jedi Principles of UI Animation |
2018-12-08 | TypeScript: Static Types for JavaScript |
2018-12-08 | Mathematics of Animation |