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.
Continue Reading
I am Self-Publishing the Network Programming Book!
Last September, I wrote about starting to write a book covering C# 12 and .NET 8 for network programming. I had big hopes with a well-known publisher. It just did not work out because of issues with both sides. It could not happen. So, I took some time off, and after a few months, I am picking back up where …
Continue Reading
The Ultimate Guide to Network Programming in C# 12 & .NET 8
I am thrilled to announce my new adventure into the world of book writing with my upcoming title, “Practical Network Programming Using C#.” A few months ago, I received a request about deep diving into network programming, particularly with C#. I am very passionate about this area of software development, so I agreed, and Packt will publish the book.
Continue Reading
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.
Continue Reading