CppCon 2014 Modern Template Metaprogramming: A Compendium, Part II--Walter E. Brown
Have you registered for CppCon 2015 in September? Don’t delay – Early Bird registration is open now.
While we wait for this year’s event, we’re featuring videos of some of the 100+ talks from CppCon 2014 for you to enjoy. Here is today’s feature:
Modern Template Metaprogramming: A Compendium, Part II
by Walter E. Brown
Summary of the talk:
Template metaprogramming has become an important part of a C++ programmer's toolkit. This talk will demonstrate state-of-the-art metaprogramming techniques, applying each to obtain representative implementations of selected standard library facilities.
Along the way, we will look at void_t, a recently-proposed, extremely simple new new type_traits candidate whose use has been described by one expert as "highly advanced (and elegant), and surprising even to experienced template metaprogrammers."

Have you registered for CppCon 2015 in September? Don’t delay –
A nice recapitulative video of what C++17 could be:
Read about a REPL allowing to test things rapidly in C++:
You should read that if you want to know more about this exciting future feature of C++:
Here is a new library to perform pattern matching: