Inclusivity for teams across time zones
As of 09:21 AM MDT on June 10, 2025, much of the U.S. is in the thick of daylight saving time (DST), with regions like Colorado on Mountain Daylight Time…
Read up on .NET news, tips, cautions... and other areas of technological interest.
As of 09:21 AM MDT on June 10, 2025, much of the U.S. is in the thick of daylight saving time (DST), with regions like Colorado on Mountain Daylight Time…
The Debug.Assert(bool) method is a very old API that allows your program to test your assumptions at runtime, but in a way that only impacts performance of debug builds. The…
I’ve observed many .NET open-source projects whose authors either don’t know about strong name signing or are actively opposed to it. In this post, I’ll explain what strong name signing…
DeepSeek is the newest and hottest large language model (LLM) on the block. Many claim it is open source. But what does that really mean, and can we trust it?…
I’ve been honored to work on the MessagePack-CSharp library since at least 2019. I’ve learned a lot from its founder in the process. We shared a lot of values, and…
I was sold a lie. Dvorak isn’t superior. Sure, it relies on the same reasoning that keeps the U.S. on the old British measuring system instead of switching to the…
I had a computer with a 1TB NVMe storage device. It wasn’t enough, so I bought a 4TB NVMe device on Amazon Prime Day. I already had an NVMe enclosure…
As you work in your local clone of a git repo, you tend to create lots of topic branches. These will often get merged online via pull requests, leaving the…
Azure Pipelines does what it can to prevent accidental logging of secrets. As long as you tell it a particular value is a secret (through marking a variable as a…
Azure Pipelines and GitHub Actions offer generous compute time for OSS repos PR and CI builds. But when your repo is private, the economics change dramatically. For Azure Pipelines as…