Home
Sandor Dargo's Blog
Cancel

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...

C++23: The rise of new streams

The main goal of this article is to share with you the new <spanstream> header, but we are going a bit beyond it. We won’t only discuss the motivations behind the proposal introducing this he...

C++23: Growing unicode support

The standardization committee has accepted (at least) four papers which clearly show a growing Unicode support in C++23. Let’s review what those papers cover. C++ Identifier Syntax using Unicode S...

Nonconform by Gergely Böszörményi-Nagy

When I went to university, I started to read a lot. After some time, the books we had at home didn’t satisfy my appetite and I started to buy lots of books. I kept buying books pretty much until we...

Struct initialization

This article is inspired by a compiler warning that I fixed recently. The warning is -Wmissing-field-initializers. This flag will report you potentially uninitialized fields. Sometimes it’s overly ...

C++: The most important complexities

It’s been about a year since I started to work for Spotify. That time I wrote a few articles about my job search experience. Among others, I shared how much I underestimated the importance of compl...