Thoughts from a Wall Street developer
A blog about C++, with an emphasis on low-latency, performance measurements and system programming.
Hype development, suspicious engineering
After a few years of loyalty to QtCreator as C++ IDE, I decided to give a try to Visual Studio Code. Very positively surprised by its simplicity of usage, its built-in features and the quality of extensions, I thought about going one step further and write an extension.
In-place containers for fun and profit
Last year I posted about static_any and I am back with a similar container that I implemented recently: inplace_string.
C++ CI: Travis, CMake, GTest, Coveralls & Appveyor
Last week, Jason Turner presented an intro to Travis CI. I’ve never used it but have wanted to try for a while, so I gave it a shot. Here is a short summary of this small adventure…
Heap fragmentation or how my micro-benchmark went wrong
Micro-benchmarking code always looks simple: a few variables, a small for loop and two std::chrono calls. I think this simplicity is an illusion. Micro-benchmarking is either complicated or inaccurate.
Why you should use Boost.MultiIndex (Part II)
A few weeks ago, I posted the first part of this article, where I explained the advantages of Boost.MultiIndex over the standard containers when you need to have multiple views on a set of data.