Latest blog articles (see all)

0
comment
comment
on 7/29/2025 1:00 PM
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[...]
0
comment
comment
on 7/19/2025 6:04 AM
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. It’s entirely possible that I’m the only one who expected them to work in the [...]
0
comment
comment
on 4/13/2025 12:41 AM
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 a[...]
0
comment
comment
on 3/27/2025 7:20 AM
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. Alth[...]
0
comment
comment
on 2/2/2025 5:52 AM
The rule of three suggests that if you encounter the same pattern for the third time in your
code, you should refactor it into a reusable abstraction. The same thing applies in programming
language theory. When you find that you are doing the same thing f[...]
1
comment
comment
on 7/9/2024 10:52 AM
Introduction On Thursday (July 4th, 2024) the UK held a general election. There are many, many blog posts, newspaper articles, podcast episodes etc covering the politics of it, and the lessons that the various political parties may need to learn. I, on th[...]
0
comment
comment
on 6/23/2024 9:34 AM
Introduction I don’t know much about my blog readership, so let’s start off with two facts that you may not be aware of: I live in the UK. The UK has a general election on July 4th 2024. I’m politically engaged, and this is a particularly interesting elec[...]
0
comment
comment
on 1/29/2024 1:20 PM
Each year the F# Software Foundation holds elections for its Board of Trustees. The role of the Board is to oversee the vision and mission of the F# Software Foundation, to set the goals, and to appoint officers to run the daily operations as appropriat[...]
0
comment
comment
on 12/7/2023 9:30 AM
Back in June, I was in Paris for the NewCrafts conference to talk about
the growing opacity of software systems.
This was fun, partly because NewCrafts is a fantastic conference (you can already get your
tickets for 2024!) and also partly because my talk [...]
0
comment
comment
on 11/25/2023 9:09 AM
Nearly three years ago, I posted about some fun I’d been having with VISCA using C#. As a reminder, VISCA is a camera control protocol, originally used over dedicated serial ports, but more recently over IP. Until this week, all the cameras I’d worked wit[...]
|   | Copyright (c) 2011-2012 IntelliFactory. All rights reserved. Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy | Built with WebSharper | 






