560 blogs tracked4,950 posts indexed

#election-2029

7 posts · 1 company · newest first

1

Election 2029: Load Testing (opens on the source site)

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. This post explains what I’m trying to achieve, along with the pros and cons of what I’ve tried. Requirements For this particular site, I have four requirements: If the … Continue reading Election 2029: Load Testing →

election-2029excerpt only · body stays at the source
From the web
2

Election 2029: Models and Reality (opens on the source site)

On January 15th 2026, Robert Jenrick broke my election site. Okay, that’s slightly hyperbolic. The site continued to operate, and it would be fairer to say that the actions of Kemi Badenoch and Robert Jenrick exposed a flaw in the data modelling in my site. For those readers who don’t follow UK politics, two events … Continue reading Election 2029: Models and Reality →

election-2029excerpt only · body stays at the source
From the web
3

Changing Immutable Collections (opens on the source site)

As I’ve written before, I’m leaning heavily into immutability in the election site code. Until September 2025 (it’s taken a long time to get round to writing this blog post) that meant a combination of records, ImmutableList and ImmutableDictionary. In an ECMA C# standards meeting, however, Joseph Musser passed on some really valuable feedback … Continue reading Changing Immutable Collections →

c#election-2029excerpt only · body stays at the source
From the web
4

Records and the ‘with’ operator, redux (opens on the source site)

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. This is a follow-up post to that one, so if you haven’t read that one yet, please do so – I won’t go over all the same ground. Is this … Continue reading Records and the ‘with’ operator, redux →

c#election-2029excerpt only · body stays at the source
From the web
5

Election 2029: Postcodes (opens on the source site)

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. It’s an area I’ve found really fun though. An introduction to postcodes in the UK … Continue reading Election 2029: Postcodes →

c#election-2029excerpt only · body stays at the source
From the web
6

Records and Collections (opens on the source site)

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. Records recap This may end up being the most generally useful blog post in this series. Although records have been in C# since version 10, I haven’t used them … Continue reading Records and Collections →

c#election-2029excerpt only · body stays at the source
From the web
7

Election 2029: Storage (opens on the source 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. I won’t go into the details of the changes, as they’re not really important, but that’s just to explain why some examples might look like … Continue reading Election 2029: Storage →

election-2029excerpt only · body stays at the source
From the web
7 shown

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.