The Azure Storage Blobs is the client library for accessing Azure Blob Storage. In this post I talk about how I used it in my project.
IMemoryCache has its issues, notably it has the following method which is not thread safe. LazyCache is designed to address this very problem.
For caching previously I used IDistributedCache, but I have since switched to IMemoryCache. I have also abstracted this implementation detail away behind a new ICacheProvider interface.
If you use a Samsung phone with S Pen and take screenshots, by default the format it saves into is jpg, in this post I show you how to set the default format to png and why you may want to do that.
I'm creating a Disqus plugin for a Blazor WebAssembly theme that I'm designing for my blog.
Razor Components are normally used like HTML tags placed in .razor files, but they can also be built manually in C# code through a RenderTreeBuilder class. This class has methods that take in a sequence number as a parameter, in this post I look at how to use this number.
There two types of Blazor apps the Blazor Server App and Blazor WebAssembly App, yet there are several different ways to launch a Blazor Wasm app. In this post I want to examine a few Blazor project setups and see how each works.
Azure Data Studio is a new open source, cross-platform database tool from Microsoft that offers a modern editor experience with IntelliSense, code snippets, source control integration, and an integrated terminal. In this first look I'm going to try out the new editor and two of my most common data related tasks: Backup and Profiling.
Fanray is now running on .NET Core 3.1 and you can create Pages and Navigation with it. Here are the release feature highlights.
This post shows you how to develop with efficiency to let the hosting webapp auto recompile upon saving changes to your Razor Class Library in .NET Core 3.0.