The ASP.NET team has released a preview of a new technology known as Blazor, which combines WebAssembly (to host a CLR instance in a web browser) with Razor (the C# templating language used to build web pages in ASP.NET) to built a C#-based frontend framework.
About the speaker:
Mason has been obsessively learning about programming since the day his family got its first computer when he was in the third grade. It eventually landed him a job as a software developer, a career he's been pursuing ever since. A long-time developer and .NET user, he's been actively working with the ASP.NET team and the community of Blazor early adopters, discussing the progress of the project and providing feedback as he uses Blazor to build the interface for a browser-based game.