
06 June 2023
How Async/Await Really Works in C# Very detailed history of async programming in C#, which has always been hard to get right. This describes the problems, the solutions, and everything in between....

How Async/Await Really Works in C# Very detailed history of async programming in C#, which has always been hard to get right. This describes the problems, the solutions, and everything in between....

Converting Strings to .NET Objects – IParsable and ISpanParsable TBH I didn’t yet quite understand the purpose of this, but it’s good to know that it’s there when I find myself with this problem. ...

Linting git commit messages How to create git hooks to validate commit messages. It’s suggesting a strict validation to follow some workflow rules that they use, but I can see how a less strict va...

.NET 7 Networking Improvements Some low-level network improvements that make things “just work” as expected. Code Optimization Using Span Since strings are immutable, it’s an unnecessary allocat...

35 Misconceptions about date and time A non-exhaustive list of false assumptions people often make about date and time. I always knew time is hard, but such a big list makes it clearer.

Hacking Google Hacking Google series on YouTube. 6 episodes of about 18 minutes each TL:DR; nothing new, nothing detailed, Google promoting themselves. Entertainment. Episode 000: Operation Aur...

Cool features in Visual Studio 2022 https://devblogs.microsoft.com/visualstudio/cool-features-in-visual-studio-2022/ save windows layouts arrange windows according to monitor setup,...

How to run an effective retrospective Really nice article about effective retrospectives: https://www.notonlycode.org/effective-retrospective/ The accompanying YouTube video also adds more insigh...

Some recent Azure Fridays Introducing the Azure Developer CLI (azd) Create things using templates. Seems to be aimed at people who don’t know what they’re doing and don’t want to think too m...

Window Subsystem for Linux Scott Hanselman with some nice tips on how to use WSL, and other Windows tips. Use Windows Terminal instead of command prompt it knows about the various s...