Want to be a guest on CppCast? Email us at feedback@cppcast.com.
Darrell Wright has been growing as a programmer for over 20 years in a variety of environments. He started programming C++ with Borland C++ in the 90’s as a child and has been enjoying it ever since. When not at work, he enjoys running and the outdoors. He has worked on JSON Link in it’s current design for over 3 years but developed other JSON libraries prior that lead how he approached it.
Dave Abrahams is a contributor to the C++ standard, a founding contributor to Boost and the founder of BoostCon, and was a principal designer of the Swift programming language. He recently spent seven years at Apple, culminating in the creation of the declarative SwiftUI framework, worked at Google on Swift for TensorFlow, and is now a principal scientist at Adobe, where he and Sean Parent are rebooting the Software Technology Lab.
Dave Hagedorn is a Technical Manager with TextNow located in Waterloo, Ontario, Canada. He leads the Client Calling team at TextNow, the leading mobile app offering affordable cellular and WiFi-enabled phone service. Dave has over thirteen years experience writing mobile and embedded software and tools in C, C++, Java/Kotlin, Swift, TypeScript and Python.
Dave started his career at BlackBerry/Research In Motion doing embedded C and C++ development, and representing BlackBerry at the NFC Forum and GSM Association. He went on to work at a local startup where he did embedded development and wrote cross platform C++ for Android and iOS.
Dave has a bachelor’s degree in applied science in Computer Engineering from the University of Waterloo. He enjoys cycling, running, powerlifting, wood-working, and curling.
Dave Moore started programming after getting fired from his college work study job. This worried his parents, but it seems to have worked out in the end. After spending 17 years in and around the computer games industry, most recently at RAD Game Tools, he’s now a software engineer at Oculus Research, working to advance the computer vision technology underlying virtual and augmented reality.
David (“Daveed”) Vandevoorde is a Belgian computer scientist who lives near Princeton, NJ, USA. He is vice-president of engineering at the Edison Design Group (EDG), where he contributes primarily to the implementation of their C++ compiler front end. He is an active member of the C++ standardization committee where he is primarily active in the core language evolution work. His recent work in that context has primarily been about extending the capabilities of “constexpr evaluation”. Daveed is also one of the five members of the committee’s “direction group”. He is the primary author of the well-regarded “C++ Templates: A Complete Guide” (now available in its second edition).
David Adler is a Staff Software Engineer at Walt Disney Animation Studios, where he works on the Hyperion renderer and its machine learning denoiser. He has been at Disney since 1998. When not working from home, he’s working on his home and automating it.
David Barr, aka “javidx9”, by day a professional programmer and hardware engineer for 16 years in various guises related to robotics and neuromorphic engineering, and by night runs the “One Lone Coder” YouTube channel and supports the surrounding community. David has programmed in all sorts of fields ranging from computer games, neuroscience and image processing, to physics simulations, conceptual computing and robotics and started to make videos about the core algorithms involved and how they form the building blocks to solving many other problems. Before he knew it, his predominantly C++ YouTube channel had gained 230K subscribers, many of whom are using his olc::PixelGameEngine header file and videos to have fun learning about C++ programming in an accessible way and creating their own awesome games and products.