Code First vs Database First vs Model First – EntityFramework Approaches Explained When it comes to developers talking about Entity Framework (and I’m including EF Core in…
Mocks vs Stubs vs Fakes In Unit Testing When it comes to unit testing, I’m a lover of mocks. I can’t get enough…
Auto Creating Private Readonly Fields In Visual Studio Ever since I started using constructor dependency injection in my .NET/.NET Core projects, there has…
Validating An Email In A .NET API This is a short post, but one I felt compelled to write after I saw…
Remove Caching Boilerplate Code With PostSharp Caching Over the past year or so, I’ve been taking a look at the PostSharp framework.…
Solving HTTP 415 Errors In .NET Core I recently ran into a problem where my .NET API was returning an error 415.…
SOCKS Proxy Support In .NET With anonymity becoming more and more important each day on the internet, people are turning…
Automated Code Cleanup In Visual Studio The past few days I’ve been setting up a SonarQube server to do some static…
Completing SQL. Part 4. Working with exceptions and the influence of data on the development process. Using ML.NET. What is this article about? This is going to be the final article in the…
Completing SQL. Part 3: Complementing SQL. The life of Visual Studio extensions. Working with IO. Using SQL in unconventional ways. What is this article about? This is the third article in the series of articles…
Completing SQL. Part 2: Optimizing string processing and file opening What is this article about? This is the second piece from the series of articles…
Completing SQL. Part 1: The difficulties with parsing or tales of polishing ANTLR I’ve been working for a company that develops IDEs for database interaction for more than…
.NET – Tools for working with multithreading and asynchrony – Part 2 This article comprises the second part of my speech at the multithreading meetup. You can…
.NET: Tools for working with multi-threading and asynchrony – Part 1 The need to do things in an asynchronous way – that is, dividing big tasks…
What is LINQ in C#? Why Do we Use it? Tutorial with Query Examples in LINQ to Objects Less is more – this is definitely true when it comes to object collections and…
Announcing .NET 6 Preview 5 We are thrilled to release .NET 6 Preview 5. We’re now in the second-half of…
Conversation about networking Pretty much every app is network-connected and depends on fast and reliable networking to provide…
.NET Framework June 2021 Cumulative Update Preview Today, we are releasing the June 2021 Cumulative Update Preview for .NET Framework for Windows…
Announcing .NET MAUI Preview 5 While we are still recovering from Microsoft Build and .NET 6 Preview 4, we are…
Announcing Entity Framework Core 6.0 Preview 5: Compiled Models Today, the Entity Framework Core team announces the fifth preview release of EF Core 6.0.…