Introduction to Async Programming in C#
Most languages and frameworks support asynchronous programming. But, what is it exactly? Learn about async programming and how to implement it in C#.
this week's favorite
File IO improvements in .NET 6
For .NET 6, we have made FileStream much faster and more reliable, thanks to an almost entire re-write. For same cases, the async implementation is now a few times faster!
In this article, let’s learn how to implement Multitenancy in ASP.NET Core in a rather simple way making use of Entity Framework Core. You can find the source code of the entire implementation in this repository.
Making «foreach» loop as fast as «for» loop
I want to share some experience on creating a enumerator for foreach loop so that it would be as performant as if it was a for loop.
Build .NET search experiences with Lunr-Core
Search can be the critical difference between a good app and a great app. Although search technologies like Elasticsearch, SOLR, RedisSearch, and more options have become readily available, they still require a non-trivial amount of resources to operate and maintain. The web community has a search solution for web developers in Lunr, and luckily .NET OSS community has ported the library to a NuGet package.
Introducing the .NET MAUI Community Toolkit
As announced last month, these libraries are the evolution of the Xamarin Community Toolkits. They contain .NET MAUI Extensions, Advanced UI/UX Controls, Effects, and Behaviors to help make your life as a .NET MAUI developer easier.