Reading notes from Performance Improvements in .NET 89/26/2023
In this post, I will share my reading notes from Stephen Toub's post on Performance Improvements in .NET 8 to give you a quick insight into what I found interesting. I especially found the improvements made to the JIT compiler interesting, so I will primarily touch on those.
In this article, we will look at what features the Blazor SVG Editor NuGet package brings out of the box and how you can extend the functions of the base library to make your own interactive graphical tool.
Typed exceptions for JSInterop in Blazor5/26/2023
In this article, we look at how the existing error-handling implementation for JSInterop is made in Blazor. We then look at how we can map the error types defined in the standard WebIDL specification to C# exceptions, and in the end, we show some examples of how to use this in practice when making JS invocations.
Typed SignalR Clients - Making type-safe real-time communication in .NET4/6/2023
In this post, we will make a sticky note bulletin board in Blazor WASM and add real-time collaboration to it using a typed SignalR client to showcase how to use typed SignalR clients.
How to send push notifications to a browser in ASP.NET Core3/22/2023
In this article, we will show how you can subscribe to Push Notifications using ASP.NET Core and how you can send Push Notifications from .NET as well.
Wrapping Compression Streams in Blazor3/17/2023
In this post we go through how to wrap the Compression Streams API in Blazor and we make a small demo that uses the wrapper.
The Blazor NavigationManager2/23/2023
In this post, we will look at the basic capabilities of the NavigationManager, present what new features were added in ASP.NET Core 7, discuss how it fits into the Blazor/.NET ecosystem, and in the end present a scenario that is now possible with relative ease using new additions from ASP.NET Core 7.