SFINAE in C++

Template metaprogramming is one of the most powerful features of C++. It gives your code readability, re usability and flexibility. One of the core concepts of template metaprogramming is SFINAE - Substitution Failure

Welcome to my new blog (again)

This is the 4th time in 2 years that I have changed my blog, because I am indecisive (probably) and I can't stick to one thing for a long time. But