Want to be a guest on CppCast? Email us at feedback@cppcast.com.
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’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 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 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 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 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 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++.