A Result type for C#
I was recently thinking about optional/result types and how C# doesn’t have them natively. I thought I would have a go at implementing a result type myself as a challenge, because I hadn’t written ...
I was recently thinking about optional/result types and how C# doesn’t have them natively. I thought I would have a go at implementing a result type myself as a challenge, because I hadn’t written ...
This week, I virtually attended ACCU 2024. Notwithstanding the normal benefits of in-person conference attendance, being a Somerset native who grew up about 30 miles from Bristol, I was especially...
I have been using vcpkg for a few C++ projects recently. Over the last few months or so, I have mostly been switching over to LLVM tools for my personal C++ projects. One small pain point is that,...
🎊 Happy New Year! 🎊 A bit late to the party, but this is my first post of 2024 so if you’re reading this: I hope you have a great year! This weekend, I found out about the build.target property i...
Tonight I made my first visit to .NET Oxford for their .NET 8 launch party at the Williams F1 Experience Centre! It has been a while since I have done any serious C# programming, but there are are...
This post is an amalgamation of a couple of previous posts that have been deleted and merged together for cleanliness and conciseness. Hashing C++ types as compile time identifiers (2023-...
Introduction I was hacking around with a personal project and bumped into a cool thing with constexpr, std::optional, and lambdas. Maybe it’s a well known interaction, but I thought I’d write a po...
Last week, I was lucky enough to attend my first programming conference - C++ on Sea 2023. In this post, I’ll share my experiences of the conference. We’ll look at what was on offer throughout the...