Announcing the opening keynote!

published at 13.06.2013 20:19 by Jens Weller
Save to Instapaper Pocket

And the keynote goes to...

... ok, were not at the Oscars. But selecting the right speaker for the keynote to start Meeting C++ is always a bit special. Last year it was Michael Wong, talking about C++11 coding style. With the starting the Call for Papers, I was also thinking about the keynotes. One decision was quickly made, I wanted to give the 2nd keynote to a sponsor, who could then pick a speaker for it. This has already happened, but I'm not yet ready to announce this second keynote. But I'm sure you'll like it, as much as the first.

Now, the other keynote opens the conference, and this was my second decision: I'd like to have a little choice, but also was thinking which topic or speaker would fit. To help me, I asked Michael Wong for help, as he knows a lot of people in the C++ area, and also Peter Gottschling volunteered to be scouting for possible candidates at Bristol. Also being at C++Now a few weeks later, I knew, I could look for candidates there.

After C++Now I had a few candidates and Ideas. Not everybody has the time to come and give the keynote, but might do so in the future. So in this year, the keynote will be held by Eric Niebler, and he decided to talk about "C++11 and No-Compromise Library Design".

Eric gave me the following abstract:

If you're writing reusable code and you're not taking full advantage of C++11's new features, stop what you're doing! The rules have changed, from the bottom -- like parameter-passing -- to the top -- like library versioning. Code written with C++11 can be more modular and composable than ever, with easier and safer-to-use interfaces, with better template error messages, and with less boilerplate. It's library design without the compromises.

I'll be giving examples from the redesigned Boost.Proto, an advanced library for building expression template-based libraries, but the lessons are broadly applicable to any code that is intended to be reused. The usual suspects like move semantics, and variadics will be covered, but also some lesser known players that change the landscape in surprising ways, including the ONE tiny C++11 feature that caused the most grief and provided the most unique solution...

Eric will have 2 hours to give his keynote, I'm pretty sure its going to be great! Eric is known for boost::proto, but he is also the author of 3 other boost libraries. So I'm looking forward to watch this great keynote in November!

Join the Meeting C++ patreon community!
This and other posts on Meeting C++ are enabled by my supporters on patreon!