Keynote Speaker David Sankel

The theme of this year’s keynotes is Compile-time Magic and David will be talking about compile-time reflection in C++.

David’s keynote is entitled The C++ Reflection TS.

He is a Senior Software Engineer at Bloomberg LP, where he leads the core microservice platform, BAS.

David is a frequent speaker at C++Now, where he may be best known for his talks on advanced functional programming in C++.

In this keynote address, he will discuss the C++ Reflection TS, of which he is a co-author. He will answer the question What is the C++ Reflection TS and what will it do for me? (Spoiler: A lot!) The talk will cover this exciting new language feature, demonstrates how it is used, and discuss the direction reflection is taking within the C++ standardization committee.

David is an active member of the C++ standardization committee where he is currently serving as project editor for the Reflection TS. His prolific software developments have included CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, and cryptography. His interests include large-scale development, dependently typed languages, semantic domains, EDSLs, and functional reactive programming. His current research interests include dependently typed languages, semantic domains, EDSLs, and functional reactive programming.

Come join us in Aspen for C++Now 2019! Registration is still open.

– Bryce Adelstein Lelbach, C++Now Program Chair