Episode 452: Scott Hanselman on .NET

Topics covered
Popular Clips
Episode Highlights
WebAssembly
The integration of .NET Core runtime with WebAssembly is a significant advancement for the Blazor framework. explains that the .NET Core runtime, once considered bulky, is now compact enough to fit within WebAssembly, making it comparable in size to common web assets like images 1. This integration allows developers to run .NET applications in the browser without relying heavily on JavaScript. Hanselman highlights the flexibility of Blazor, which can operate both client-side and server-side, providing developers with the choice of where to execute their code 1.
Blazor is seeing huge pickup, particularly in people who have found JavaScript to be somewhat daunting.
---
This approach is gaining traction among developers who prefer C# over JavaScript, as it simplifies the development of web applications 2.
Blazor Models
Blazor offers two primary development models: Blazor WebAssembly and Blazor Server. describes how Blazor WebAssembly allows .NET applications to run directly in the browser, leveraging the power of WebAssembly to execute C# code client-side 1. Alternatively, Blazor Server enables the execution of .NET code on the server, with client-side interactions managed through WebSockets, providing a seamless experience without the need for JavaScript 1.
You can actually not run the .NET framework and the .NET Core, rather, pardon me, on the client side, but you can have it run on the server side.
---
This flexibility is part of what makes Blazor appealing, as it caters to a wide range of development needs and preferences 3.
Related Episodes


Episode 458: Daniel Roth on Blazor
Answers 383 questions

Episode 97: Interview Anders Hejlsberg
Answers 383 questions

Episode 471: Jason Meller on Choosing the Right Tech Stack for a Greenfield Project
Answers 383 questions

Episode 210: Stefan Tilkov on Architecture and Micro Services
Answers 383 questions

Episode 221: Jez Humble on Continuous Delivery
Answers 383 questions

Episode 88: The Singularity Research OS with Galen Hunt
Answers 383 questions

Episode 126: Jetbrains MPS with Konstantin Solomatov
Answers 383 questions

Episode 86: Interview Dave Thomas
Answers 383 questions

SE Radio 628: Hans Dockter on Developer Productivity
Answers 383 questions

Episode 180: Leading Agile Developers with Jurgen Appelo
Answers 383 questions

Episode 6: Model-Driven Software Development Pt. 2
Answers 383 questions
Episode 197: Lars Vogel on Android
Answers 383 questions

Episode 57: Compile-Time Metaprogramming
Answers 383 questions

Episode 14: Interview Ted Neward
Answers 383 questions













