Blog
ACCU on Sea 2026: a summary
The first ACCU on Sea brought the ACCU Conference and C++ on Sea together in Folkestone. A summary of the keynote, the talks that stood out and the key takeaways.
C++ Meetup Eindhoven, November 2024 at TIOBE
November 2024 meetup @ TIOBE We had an incredible turnout for our November 2024 C++ Meetup, hosted at the TIOBE office in Eindhoven. With over 50 attendees we hit the venue’s maximum capacity, creating a lively and dynamic atmosphere for discussion and networking! It’s truly…
C++ Meetup Eindhoven, January 16, 2020
First meetup Today marked the exciting launch of our very first C++ Meetup in Eindhoven, hosted at One of a Kind Technologies, where I work. It was fantastic to see the enthusiasm of the local C++ community. Of the 30 people who registered, around 20…
CppCon 2019 trip report
CppCon 2019 @ Aurora (near Denver), Colorado I just returned from one wholly awesome week of CppCon. This year the conference was held at the Gaylord Rockies convention center in Aurora, Colorado, just outside Denver. This place is huge! I arrived on Friday to meet…
Optimize Windows 10 for software development
This post is about how I use Windows as a professional software engineer: which Windows settings I customize and which tools I use to make my daily work as pleasant and productive as possible. Performance and usability enhancements Some of these settings are particularly well…
Review: Deleaker, C++ memory leak detection
A software review? This is the first review I’ve ever written as a blog post on nullptr.nl. Why start now? I considered whether I wanted to associate myself with any particular software, and never really felt the need. In this case, however, I was asked…
How to learn more as a C++ software engineer
A couple of years ago I was looking for new ways to improve myself. I had done several trainings on C++, C#, software processes, communication, leadership, and so on, but I was not really finding what I felt I needed. This is of course very…
How to refurbish legacy code into a maintainable state
So you (or rather, I) have this legacy code that must be maintained. It has all the classic symptoms: it looks like it was written before const, smart pointers or RAII were a thing; the author was a big fan of (overly) defensive programming; either…
Enhance type safety using opaque typedefs, a.k.a. phantom types
It seems every year (see the references at the bottom) someone writes about strong typedefs in C++. Hey, it’s the end of February and nobody has done it for 2018 yet!? The idea is simple (or so it seems). Suppose you would like to distinguish…
Win32 libraries using OutputDebugString on the Windows 10 Creators Update
At a reader’s request, I wrote this post describing a quirk (or feature) of the Windows 10 Creators Update. The symptom While testing DebugView++ on Windows 10 1703 Creators Update, build 15063.413 (the latest version at the time), one of my users found that the…