While C++ is getting increasingly expressive with each new standard, we must not forget its origins. It is inherently a low-level language which operates close to the hardware level and allows oper...
C++23: Allocator related changes
In this post, we are going to review two changes related to allocators in C++. One is about providing size information about the allocated memory and the other is about how CTAD should happen for c...
Wiring the Winning Organization by Gene Kim and Steven J. Spear
When I was asked whether I’d like to read Wiring the Winning Organization, I immediately said yes. The reason behind this was that I noticed one of the authors’ names; Gene Kim. Hw wrote The Phoeni...
Late discovery of std::filesystem - Part I
I know that this is not a new topic at all. But this blog in its roots is to document what I learn, and I haven’t used the filesystem library up until a few weeks ago. After the initial encounter, ...
DR20 - The Equality Operator You Are Looking For
When I see DR, I immediately think about Disaster Recovery. That’s due to my first corporate job where I worked as a Database Administrator and we had regular exercises to simulate events when data...
2023: What a tiring year!
It’s that time of the year once again. It’s time to look back, draw some conclusions and get ready for the next year. First of all, I’m tired. Somehow I feel more tired than in previous years. Bot...
The 3 best books I read in 2023
Though I haven’t published a lot of book reviews this year and I didn’t even finish reading as many books as in other years, I didn’t spend less time on reading. How is that possible then? There ...
The Psychology of Money: Timeless lessons on wealth, greed, and happiness by Morgan Housel
As the title suggests, The Psychology of Money approaches our financial matters from a bit different angle. If you consider personal finances and saving money from a purely mathematical standpoint,...
How to use your namespaces to their best
Today, we are not going to discuss any novelty of the language. Instead, we are going to discuss something old, something that we take for granted and probably something we don’t even think about a...
Genghis Khan And The Making Of The Modern World by Jack Weatherford
If you follow my blog, you know that I like history. I’m both fascinated by stories and I also think history is a good way to learn about what is happening around us in the world. I met recommendat...