Thumbnail image

Google Pixel 4a: The Easy Choice?

Last year I wrote an article about the OnePlus Nord I had acquired. Initially quite excited about the amazing bang for the buck ratio I noticed a few shortcomings throughout the last few months. Based on those I decided to give the Pixel 4a a chance to shine. Ron Amadeo over on arstechnica.com quite clearly calls the OnePlus Nord the better option and recommends it over the Pixel 4a. I think that’s not telling the whole story. The Pixel 4a has a few unique aspects which might make it preferable to some and offer an overall worry-free package.

Thumbnail image

C++20: Building a Thread-Pool With Coroutines

Thumbnail image

Prusa Mini+: On the Path Towards Becoming a Maker...

Recently an eagerly expected parcel has shown up at my doorstep. Within: an amazing piece of Lego for grown-ups. Or to be more specific an assembly-kit for the Prusa Mini+ 3d printer.

Thumbnail image

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

Thumbnail image

HEVC Decoding on the RPI4 Optimized With arm64 Assembly Code

Thumbnail image

2.5G-Ethernet Featuring the Gigabyte B550 Aorus Pro

Thumbnail image

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.