WASM Everywhere with Steve Sanderson
WebAssembly is awesome - what else can you do with it? While at NDC London, Carl and Richard talked to Steve Sanderson about his work with WebAssembly, including Blazor. Steve talks about how WebAssembly continues to evolve adding WebAssembly System Integration. This opens the door to the idea that code in the WebAssembly can be run anywhere - any operating system, any language, using whatever compute is available. That gives an option to run code on the client, the server, and anywhere in between!
Guests:
Steven Sanderson
Steve Sanderson is working as a developer for Microsoft in the team that brings you the ASP.NET technology stack, IIS, and other web things. Previously he developed .NET software as a contractor/consultant for clients in Bristol and beyond, plus wrote some books for Apress, such as Pro ASP.NET MVC Framework. From time to time, he speaks at user groups and conferences, and recently have been running a bunch of training courses on topics such as C#, SQL Server, and of course ASP.NET MVC.
Links:
- Revisiting MVVM https://www.youtube.com/watch?v=M4tgU-V7peI
- KnockoutJS https://knockoutjs.com/
- RxJS https://rxjs.dev/
- ReactJS https://reactjs.org/
- Blazor https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
- WebAssembly System Interface https://wasi.dev/
- Krustlet https://krustlet.dev/
- WebAssembly Working Group https://www.w3.org/wasm/
- Blazor Hybrid Apps https://www.youtube.com/watch?v=v1NBBZz5izs
- .NET MAUI https://docs.microsoft.com/dotnet/maui/
- The .NET Show on Native AOT https://youtu.be/4THfSynZLq8
- Carl's WpfBlazor Repo https://github.com/carlfranklin/WpfBlazor