C++20: An Introduction. The Update We’ve All Been Waiting For?

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

Read more →

HEVC Decoding on the RPI4 Optimized With arm64 Assembly Code

Read more →

2.5G-Ethernet Featuring the Gigabyte B550 Aorus Pro

Read more →

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.

Read more →

Hardware Video Transconding on the Raspberry PI 4 and AMD Graphics

Read more →

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.
Read more →

Raspberry Pi 4 as a Nas: How to Reach the 110 MB/s Read and Write Performance

Read more →