Keynotes at Meeting C++ 2019

published at 26.04.2019 09:20 by Jens Weller
Save to Instapaper Pocket

I'd like to give you an overview on this years keynote speakers at Meeting C++ 2019. It will still be some time until they have made up their minds what they'd like to do their keynote on, so no titles or details on this yet.


Opening Keynote: Howard Hinnant

This is special to me, as one of the very first keynotes I saw at C++Now was actually Howard talking about rvalues and other types and their relation in C++ in 2012. Which is also why I asked him about his opinion on a move semantics related issue in 2014. He was lead author of several C++11 features including: move semantics, unique_ptr and chrono. Howard contributed calendar and time zone functionality to chrono in C++20, this date library is already available in his github. He works as a software engineer for Ripple, and is an active member of the C++ committee, currently chairing the directions group.

I'm looking forward to see what Howard has to say in his keynote!

Center Keynote: Frances Buontempo

Frances is the editor of ACCUs Overload magazine, and also has authored quite a few interesting articles. She has given a few talks at ACCU on machine learning and related topics, and also wrote a book about this: machine learning for programmers. She has been programming in C++ for over a decade and also knows C# and python. Frances keeps learning about machine learning and loves mathematics. You might want to follow her on twitter.

So with her background in AI and ML Frances could give an interesting keynote on this topic, but with her experience within ACCU and programming in general also could chose some totally different topic. Thats what makes me excited about this keynote!

Closing Keynote: Walter E. Brown

A staple of the committee, Walter has had many achievements in his career within the C++ community. He is a well known speaker, known to have its own, funny humor in his talks.

In his own words:

With broad experience in industry, academia, consulting, and research, Dr. Walter E. Brown has been a C++ programmer for more than 35 of his 50+ programming years. He joined the C++ standards effort in 2000, and has since written over 160 proposal papers.

Among numerous other contributions, he is responsible for introducing such now-standard C++ library features as cbegin/cend, common_type, gcd/lcm, and void_t, as well as the <random> and <ratio> headers. He has also significantly impacted such core language features as alias templates, contextual conversions, variable templates, static_assert, and the forthcoming spaceship operator.

When not playing with his grandchildren, Dr. Brown is an Emeritus participant in the C++ standards process, with several more proposals under consideration.

But most of that did not matter for my decision to choose him as a keynote speaker. Without planning it, I did meet Walter several times at CppCon last year, and we had very interesting conversations. Not only about C++, and in that way I got to know him. Later I stayed to see the lightning talks, where he also gave a great lightning talk. And from this lightning talk on it was clear that the question for me was when not if he should give a keynote. And as the committee meets in front of the Meeting C++ conference in Belfast this year, its a great way to ease his travel to Berlin.

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