File IO improvements in .NET 6 For .NET 6, we have made FileStream much faster and more reliable, thanks to an…
Announcing the Candidates .NET Foundation Election 2021 .NET Foundation Election 2021 is Here We’re pleased to announce that the 2021 election process…
LINQ OrDefault Enhancements In .NET 6 A fairly common interview question I have for any C#/.NET Developer revolves around the difference…
Cloud Data Warehouse Explained Possibly the single-most wildly anticipated and over-hyped IPO of 2020 was Snowflake (SNOW:NYSE), a hot…
ASP.NET Core Web.config Transform for Production This post is about enabling web.config transformation for deployment. Recently in one project I am…
New .NET 6 APIs driven by the developer community .NET 6 is on the way, and I wanted to share some of my favorite…
Learn to build applications with F# You might be completely new to .NET, or a seasoned C# / VB.NET developer who…
Implicit Using Statements In .NET 6 In a previous post, we talked about the coming ability to use global using statements…
Improving application security in an ASP.NET Core API using HTTP headers – Part 3 This article shows how to improve the security of an ASP.NET Core Web API application…
Azure OCR In .NET On Easy Mode With IronOCR For a long time now, I’ve been searching for a middle ground when it comes…
Using Declarations In C# 8 I recently came across a feature that was introduced in C# 8. It actually threw…
Improving application security in Blazor using HTTP headers – Part 2 This article shows how to improve the security of an ASP.NET Core Blazor application by…
.NET Foundation August 2021 Update Here’s a brief update from the .NET Foundation for August: Board Elections are upcoming! 2021…
.NET Core 2.1 container images will be deleted from Docker Hub Starting on August 21st, .NET Core 2.1 Docker container images will no longer be available…
Introducing DevOps-friendly EF Core Migration Bundles Today, the EF Core team would like to introduce you to a new feature that…
Understanding the cost of C# delegates Delegates are widely used in C# (and .NET, in general). Either as event handlers, callbacks,…
Performance Improvements in .NET 6 Four years ago, around the time .NET Core 2.0 was being released, I wrote Performance…
Continuous database deployment with GitHub Actions This post is about enabling continuous database deployment with GitHub Actions for your ASP.NET Core…
Global Using Statements In C#10 I don’t often get hate comments/emails on this blog, but when I do, it’s about…