Code, code and more code.
Friday, 20 May 2022
Unusual optimizations; ref foreach and ref returns
›
A really interesting feature quietly slipped into C# 7.3 - interesting to me, at least - but which I’ve seen almost no noise about. As I’ve ...
Tuesday, 22 February 2022
Migrating from Redis-64 to Memurai
›
or alternatively: How did updating to .NET 6 break asp-net redis cache for some users? Whereby I present the history of Redis-64, along ...
Monday, 3 May 2021
Is the era of reflection-heavy C# libraries at an end?
›
I’m going to talk about reflection-heavy libraries; I will describe the scenario I’m talking about - as it is commonly used today, the stat...
Monday, 18 May 2020
Multi-path cancellation; a tale of two codependent async enumerators
›
Disclaimer: I'll be honest: many of the concepts in this post are a bit more advanced - some viewer caution is advised! It touches on co...
Thursday, 14 May 2020
The anatomy of async iterators (aka await, foreach, yield)
›
Here I'm going to discuss the mechanisms and concepts relating to async iterators in C# - with the hope of both demystifying them a bit,...
›
Home
View web version