Home
Sandor Dargo's Blog
Cancel

Why to use C++ in 2022

C++ is a programming language that is roughly 40 years old and it’s still unavoidable. In this article, we are going to see where and why it’s used and whether it has a future or not. Let’s get in...

3 Things MongoDB Can Help You With

Web and application development has been one of the most sought-after fields over the past decade thanks to technological advancements – but life’s not all fun and games for programmers. Accordin...

The evolution of statements with initializers in C++ - part 2

In these two articles, we see how C++ evolved in terms of writing different statements that include initializers. Simple? Boring? I don’t think so, it just shows how far we got in C++ and in progra...

Template Metaprogramming with C++ by Marius Bancila

Are you familiar with templates? Are you also comfortable with them? Do you know how to use them in an idiomatic way compiling against a modern standard? If you answered no to any of these questio...

The evolution of statements with initializers in C++

In the coming two articles, we’ll see how C++ evolved in terms of writing different statements that include initializers. Simple? Boring? I don’t think so, it just shows how far we got in C++ and i...

I'm leaving Amadeus after 9 years

This is my last week with Amadeus. I leave the company tomorrow, the 20th of October 2022. I’m 37 years old and I spent a bit more than 9 years here. In other words, I spent a quarter of my life a...

Should you use static code analyzers as gatekeepers?

With the Code Insights plugin of Bitbucket, we have the possibility to make static code analyzers (from on SCAs) a gatekeeper for pull requests. Meaning that if a code analyzer reports certain kind...

The Battle Hardened Developer by Fiodar Sazanavets

The Battle Hardened Developer is a very useful book - in my opinion - not only for developers. The author, Fiodar Sazanavets, covers topics that are important for everyone who has an office job (ev...

C++23: flat_map, flat_set, et al.

C++23 is introducing some more data structures, some more associative containers. We are going to get the flat versions of map/set/multimap/multiset: flat_map flat_set flat_multimap flat_...

5 tips to find your next job

A few months ago, I decided that it was time for me to look for a new job. I must tell you, it’s a very competitive and requiring process. I’ve already written about it here and here focusing on di...