• 16 April 2021

Bazel performance comparison with CMake

Google released an open-source version of its internal build system named Bazel already six years ago. This system is advertised (and used effectively) to build billions of lines of code....

  • 11 January 2021

(Advanced) C++ Design Patterns

Last week I gave a talk for the C++ User group Frankfurt regarding (Advanced) C++ Design Patterns. Due to the pandemic this talk was given remotely. While I still have...

  • 26 May 2020

Linux perf tools on ARM64

For a current client project I need to get a thorough understanding of the performance bottlenecks for several target architectures, including ARM64. For this, I’ve already ordered an ODROID-C2 development...

  • 12 February 2020

My talk at ConanDays 2020 in Madrid

I’m happy to announce that I’ll be giving a talk in March at the ConanDays conference in Madrid, Spain. I think this is also the first time that JFrog is...

  • 06 January 2020

Managing transitive dependencies with Conan and CMake

Back when I looked into Conan the first time in 2017 the state-of-the-art for dependency management in the C and C++ software development world consisted of building everything from scratch...

  • 19 August 2019

Heterogeneous computing on Android devices

In today’s technical world with all its different devices, ranging from small, intelligent wristwatches, smartphones, tablets and laptops up to large, powerful servers, there exists a wide variety of CPUs,...