Guests of CppCast

Want to be a guest on CppCast? Email us at feedback@cppcast.com.

David Millington

David Millington

David is an Australian developer. Originally from the island of Tasmania, where in true Aussie style his family had a small sheep farm, today he lives in far northern Europe in Estonia. He began programming with a BBC microcomputer, and was hired for his first programming job, using C++, without ever having used it. In the week before starting work he borrowed a copy of Stroustrup from a friend of a friend and read it cover to cover. David has a strong interest in user experience, and improving what it’s like to use software and programming languages. He joined Embarcadero as the C++ Product Manager in 2016, and today works as the product manager for both C++Builder and Whole Tomato’s Visual Assist.

David Olsen

David Olsen

David’s first job out of college in 1993 was working for several years on the front end of the Rational Software C++ compiler. Then he didn’t touch C++ at all for a couple decades, instead programming mostly in Java and C#, working on various software development tools and mobile apps. For the last four years, David has been the lead developer on the PGI C++ compiler, recently renamed to the NVIDIA HPC C++ compiler. He has been a member of the ISO C++ Standards Committee since November 2018.

David Sankel

David Sankel

David Sankel is a Software Engineering Manager/TL at Bloomberg and an active member of the C++ Standardization Committee. His experience spans microservice architectures, CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, and cryptography. He is a frequent speaker at C++ conferences and specializes in large-scale software engineering and advanced C++ topics. David’s interests include dependently typed languages, semantic domains, EDSLs, and functional reactive programming. He is the project editor of the C++ Reflection TS, a member of the Boost steering committee, and an author of serveral C++ proposals including pattern matching and language variants.

David Stone

David Stone

David Stone has spoken at C++Now and Meeting C++. He is the author of the bounded::integer library: http://doublewise.net/c++/bounded/ and has a special interest in compile-time code generation and error checking, as well as machine learning. He owns DoubleWise C++ Consulting, providing on-site training with an emphasis on performance and correctness. He also works at Markit integrating real-time financial data. He once wrote an optimizing compiler that solved the halting problem, and is just waiting for it to finish compiling his program.

Denis Bakhvalov

Denis Bakhvalov

Denis Bakhvalov is a compiler developer passionate about software performance. He currently works at Intel. Denis is an author of the book “Performance Analysis And Tuning on Modern CPUs”, and a creator of the “Performance Ninja” online course. Denis is also a writer on the easyperf.net blog, host of performance tuning challenges, and regular TwitterSpaces talks about SW performance.

Denis Yaroshevskiy

Denis Yaroshevskiy

Denis is a semi-active member of the C++ community. He is mostly interested in algorithms and has done a few things in that area such as: research and implementation of Chromium’s flat_set, a couple of tiny contributions to libc++ algorithm library, a few algorithm related talks and one sole paper to the C++ standard that didn’t get consensus. For the last couple of years in his free time Denis is implementing STL algorithms portably using SIMD.

Devon Labrie

Devon Labrie

Devon is a 26 year old coming from a military family, he enjoys challenges physically and mentally, playing video games and creating them, learning, watching tv, puzzles, art, science, comedy, philosophy, programming and of course C++.