Every refactoring can be composed of a set of simple basic steps. Knowing these basic refactoring steps is crucial when we want to continuously compile and test during the refactoring.

Online compilers can be useful tools to quickly compile a snippet of code without having to install a proper compiler on our computer. They can be especially useful to play […]

Final Classes

A few days ago, a colleague asked me if it was wise to make every class a final class. Here is a more sophisticated answer than I could give at […]

Hi everyone.
I find myself currently unable to keep up with the pace I practiced for the last two years. Work, side projects, and other stuff just got in the way. Therefore, I will reduce the frequency of blog posts for the time being, but hopefully not for too long.

The good news is: This means there is more space for guest posts. So if you’d like to help out and fill the gaps, don’t hesitate do contact me!

— Arne 7

Prefixes are a rather controversial topic. Taking everything into account, I think we should not use prefixed names. Here’s why.

Last year, I have written about constexpr and compile time constants in general. Last week, the Draft International Standard for C++17 has been sent to its ballot. Time to provide […]