Using gRPC-Web with Blazor WebAssembly
Explains how to integrate gRPC-Web with Blazor WebAssembly for efficient, type-safe client-server communication, moving beyond JSON-over-HTTP.
Steve Sanderson is a Microsoft engineer working on ASP.NET since 2010, creator of Knockout.js, author of ASP.NET books, and a frequent conference speaker focused on making web platforms delightful for JavaScript developers.
10 articles from this blog
Explains how to integrate gRPC-Web with Blazor WebAssembly for efficient, type-safe client-server communication, moving beyond JSON-over-HTTP.
Introducing WebWindow, a cross-platform .NET Core library for creating desktop apps with web-based UIs without Electron's overhead.
Explores lightweight alternatives to Electron for building Blazor desktop apps, focusing on reducing app size and resource usage.
Introducing a built-in file input component for Blazor, enabling file uploads and processing in both client-side and server-side applications.
A guide to integrating the FluentValidation library with Blazor forms for enhanced .NET Core form validation.
A prototype for unit testing Blazor components using a fast, in-memory test renderer, demonstrating how to test UI interactions without a browser.
A guide to using IndexedDB for client-side data storage in Blazor web apps, focusing on the Reshiru.Blazor.IndexedDB.Framework NuGet package.
A technical introduction to Blazor, a .NET framework for building client-side web applications using WebAssembly.
Explores Blazor, an experimental framework for running .NET applications in the browser via WebAssembly, using the DotNetAnywhere runtime.
A guide to the ASP.NET Core + Angular 2 starter template for Visual Studio, covering features like server-side prerendering and hot module replacement.