Latest on twitter:

Please stop using this UPSERT anti-pattern

I think everyone already knows my opinions about MERGE and why I stay away from it. But here’s another (anti-)pattern I see all over the place when people want to perform an upsert (update a row if it exists and insert it if it doesn’t): IF EXISTS (SELECT 1 FROM dbo.

Solutions and Training for Azure Active Directory B2C

Azure Active Directory (Azure AD) B2C enables organizations to implement business solutions that help them connect with their customers. The following solution guides and training are downloadable documents that will walk you through these solutions.

Tensorflow on edge, or – Building a “smart” security camera with a Raspberry Pi

The amount of time my outdoor cameras are being set off by light, wind, cars, or anything other than a human is insane. Overly cautious security cameras might be a feature, but an annoying one at that.   Folks, meet what I lovingly call “Scarecrow-Cam”.

.NET docs: What's new for May 2020

Welcome to what’s new in .NET docs for May 2020. This article lists some of the major changes to docs during this period. The following people have contributed to .NET docs in May 2020.

Why is Kubernetes getting so popular?

At the time of this article, Kubernetes is about six years old, and over the last two years, it has risen in popularity to consistently be one of the most loved platforms. This year, it comes in as the number three most loved platform. If you haven’t heard about Kubernetes yet, it’s a platform that…

Organizing Developer Teams, Code and Resources as your Organization Grows (Part 2: Organizing your Codebase)

Originally I had meant to write a single post about organizing your developer teams, codebase and cloud resources, however I quickly realized that this is a pretty in depth topic and it would have ended up being a very lengthy post.

Middleware in ASP .NET Core 3.1

This is the thirteenth of a new series of posts on ASP .NET Core 3.1 for 2020. In this series, we’ll cover 26 topics over a span of 26 weeks from January through June 2020, titled ASP .

How the Virus Got Out

It seems simple: Stop travel, stop the virus from spreading around the world. Here’s why that didn’t work.

Highlights from Git 2.26

The open source Git project just released Git 2.26 with features and bug fixes from over 64 contributors, 12 of them new. Here’s our look at some of the most exciting features and changes introduced since Git 2.25.