A few months ago the ISO C++ standard committee has completed the newest revision of the C++ programming language and it’s companion the standard template library. As per usual they followed the mantra “good things take time” and focused on including well thought out extensions and improvements. Fortunately, a lot of these new additions have been in the making for many years, in which they were debated, refined and iterated upon. This has allowed C++20 to become a fantastic release, probably the largest one since 2011 - which marked the beginning of what we call modern C++.
C++ Project Maintenance: Cmake and Conan by Example
Can too much choice be a disadvantage? Build systems and dependency management for C++ sometimes might give the impression. Ever cloned a repository and had a really hard time to build the project? Chances are that the build scripts were over engineered or used a build system one was not familiar with. In this post I try to sum up how I currently manage my C++ based projects with an in my opinion reasonable amount of effort.
OnePlus Nord: Did I Jump Aboard the Hype Train?
Chances are most people coming across this post have already heard about this new phone. OnePlus certainly managed to capture a lot of media attention. It just so happens that I was in the need of a different phone and bought a Nord as well. I’d like to share some of my thoughts in this blog post about why I chose this phone and what my experience has been since receiving the Nord.