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