#361 LINQ behind the scenes

sponsor

Create state of the art Windows desktop apps with the best-in-class WinUI controls suite

Build the next-generation of performant and UX-refined Windows apps with Telerik UI for WinUI! The Telerik WinUI components equips you with the best possible tooling for your Windows app development - Fluent-inspired design, sport intuitive APIs and have full MVVM support. Check it out today.

this week's favorite

LINQ behind the scenes

A comparison of the number of iterations in .NET 5 and .NET Framework.

Implementing Floyd-Warshall algorithm for solving all-pairs shortest paths problem in C#

Imagine, you have decided to meet with friends, well … let’s say in cafe. First of all, you need to find a route (or path) to cafe, so you start looking for available public transport (if you are on foot) or routes and streets (if you are driving). You are looking for a route from your current location to cafe but not “any” route – the shortest or fastest one.

Sherlock Holmes and the case of a crashing devenv.exe

One of our customers was seeing crashes of Visual Studio and ReSharper, because of what looked like an out of memory situation. Visual Studio with ReSharper would crash loading a large solution. We expected a memory leak, or fragmentation of the Large Object Heap (LOH). But that was not the case.

Deep C# – Casting the escape from strong typing

Casting is one of the most confusing aspects of any modern language and it often makes beginners think hard. But if you know why you are doing it then the how makes a lot more sense.

How to implement Azure AD Authentication in ASP.NET Core 5.0 Web Application

In this article, I am going to show you how to implement Azure AD Authentication in ASP.NET Core 5.0 Web application. I will create ASP.NET Core 5.0 project and show you step by step how to use it for authentication and authorization against Azure AD Authentication.

newsletters

Would you like to become a sponsor and advertise in one of the issues? Check out our media kit and get in touch.