Our latest articlesRSS feed

Discover here posts resulting from our explorations, trials and sharing.

article illustration

ETW Events and thread names

#  debugging, Windows, profiling, OS
Thread names are one of the most crucial information one can get system activity. However Windows ETW does not make it easy to retrieve!
article illustration

Windows and high resolution timers

#  performance, Windows, profiling, OS
While writing test code for an article on sampling profilers, I ended up in analyzing methods for high resolution sleeps on Windows. Follow me into the rabbit-hole of high resolution thread sleeps and wakeups.
article illustration

In performance, the average means nothing.

#  performance
You're testing your API and getting an average response time of around 230 ms. But… looking closer, the experience is actually terrible for a portion of your users. The average lied to you. Here's why — and how to avoid it.
article illustration

Handling dependencies with CMake

#  cmake, tutorial, C++, buildsystem
Now that you know how to write a modern CMakeLists.txt, learn how to use dependencies in your project!