This is my website. It holds a collection of my writings about various topics of my interest. A blog, some might say. Feel free to browse around.
- 11 Jun 2015 » Thumbing to Amsterdam
where I tell the tale of my first hitchhiking adventure - 10 Mar 2015 » Names in C++ libraries
where I set out the rules for names for library writers - 28 Oct 2014 » A Brief History of C++
where I draw parallels between European and C++ history - 12 Sep 2014 » The Intervening Space
why I went away on a bicycle for a week - 10 Sep 2013 » The little tail that could
where I go over ogonek's API design - 11 Mar 2013 » Beating overload resolution into submission (by Xeo)
where Xeo brings order into the SFINAE chaos - 25 Feb 2013 » Even more type traits
where I showcase more nice traits - 18 Feb 2013 » Size matters, part 4
where I finally implement the tuple class - 11 Feb 2013 » To SFINAE or not to SFINAE
where I wonder if SFINAE is really needed - 09 Dec 2012 » Size matters, part 3
where I abuse overload resolution for fun and profit - 02 Dec 2012 » Size matters, part 2
where I sort types for optimal layout - 27 Oct 2012 » How I want to use Unicode in C++
where I rant about obsessing with encodings - 15 Aug 2012 » Rule of Zero
where I rediscover the Single Responsibility Principle - 06 Jul 2012 » Size matters, part 1
where I explore the layout of tuples - 05 Jun 2012 » Some pitfalls with forwarding constructors
where I find that you can copy without invoking the copy constructor - 01 Jun 2012 » Remastered enable_if
where I fix enable_if - 29 May 2012 » More type traits
where I showcase cool traits - 27 May 2012 » Handling dependent names
where I get rid of typename