In this article, I'll share with you my journey to become a "regular" conference speaker. I'll also...
In this article, I'll present you 3 books that can level up your C++. For this article, I'm assuming...
In this article, we are going to talk about time expressions. First, we are going to take some time...
Life is change. Such a cliché. Yet it is true. Everything is changing around us and if we try to...
If my math is correct, there are 125 changes / fixes / new features in C++23 and we are progressively...
Ever since C++ introduced the constexpr keyword in C++11, each new standard brought us more and more...
I think we are lucky as software developers. Most of us like what we do and we get a good salary....
I have already written a couple of times about dynamic_cast. I claimed that if you can avoid using it...
A few months ago, I wrote a review on Template Metaprogramming with C++ by Marius Bancila where I...
Recently, in the binary sizes series, we discussed how run-time type information affects RTTI. I also...
I recently read a post on social media about modern people who are always chasing themselves as they...
In this post, I want to share some struggles I had twice during the last few months. For one of my...
So why templates are interesting for our series on binary sizes? It's because as mentioned, they do...
In this series of articles about binary sizes, we already talked about the default keyword and said...
Many say that life is about compromises. They are right. But when can we find a compromise? What...
In the previous article on binary sizes, we discussed how the decorator pattern's classic and modern...
In one of the previous articles on binary sizes, we discussed how making a class polymorphic by using...
What is RTTI? What does it have to do with the size of your executables? Let's start with answering...
Like so many of us, I've been working remotely since the beginning of the pandemic. I was basically...
Constants are great. Types are great. Constants of a specific type are really great. This is why enum...
In the previous article of this series on binary sizes, we discussed how special functions'...
These months, I try to better understand how our code affects binary sizes. Last week, we had a look...
I keep telling that I don't post negative book reviews. It's because no matter how much I dislike a...
Let's have this piece of code that generates a big binary. #include <array> struct Node { ...
In this example, let's have a look at how executables are generated, what are the most important...
Often we start software development, we only care about writing some code. Or actually about writing...
There is barely any day for me without reading a book. On days when I can't read I really miss it....
It's such a cliché to say that the year was busy. But it was. Probably it'd be better to say it was...
I realized that this simple but important difference should be covered twice during the last year....
The first time I - virtually - met Klaus was at C++ On Sea, I think in 2020. He held a workshop about...