Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
I seem to have a knack for discovering corner cases – or in many situations being a corner case.
-
Introduction and motivation Some of the projects I work on – notably V-Drum Explorer and At Your Service – use MIDI to interact with hardware devices.
-
I’ve now been through three approaches to load testing for the site, and I think I’ve settled on a solution for the medium term at least.
-
On January 15th 2026, Robert Jenrick broke my election site.
-
As I’ve written before, I’m leaning heavily into immutability in the election site code.
-
In my previous blog post I described some behaviour of C# record types which was unexpected to me, though entirely correct according to the documentation.
-
Unexpected inconsistency in records The other day, I was trying to figure out a bug in my code, and it turned out to be a misunderstanding on my part as to how C# records work.
-
Postcodes After a pretty practical previous post about records and collections, this post is less likely to give anyone ideas about how they might tackle a problem in their own project, and doesn’t have any feature requests for Microsoft either.
-
Records and Collections This post is to some extent a grab-bag of points of friction I’ve encountered when using records and collections within the election site.
-
Storage Since my last post about the data models, I’ve simplified things very slightly – basically the improvements that I thought about while writing the post have now been implemented.