Think Beyond Synchronous: The Ultimate Guide to Tasks in C#

Think Beyond Synchronous: The Ultimate Guide to Tasks in C#

Imagine you’re cooking dinner. You handle both tasks simultaneously instead of waiting for the water to boil before chopping vegetables. That’s the power of asynchronous programming in C#: enabling your programs to perform multiple operations concurrently, improving performance and responsiveness. The Task class, a cornerstone of modern .NET development, is at the heart of this capability.

Accelerating EF Core with Compiled Queries

One of my passions is data! I love all forms of data and how to work with it. I am a .NET fanatic also and have been a fan of Entity Framework since 2008. It has gotten so good since .NET Core 1.0, and I love to push EF Core to the limit, especially around Web APIs. In this blog post, I want to share my ideas about Compiled Queries in EF Core.