Want to be a guest on CppCast? Email us at feedback@cppcast.com.
Nicole is a software engineer at Microsoft, working on the vcpkg package manager for C++. She graduated from Western Washington University in 2019 with a degree in mathematics, and was hired out of school by Microsoft to work on vcpkg. Since then, she both designed and implemented two of vcpkg’s major new features: manifests, and registries. She has been involved extensively with Rust in the past, and is a founding member and moderator for the #include<C++> community.
Rob and Jason are joined by Nikolai Wuttke. They first discuss a blog post series from Raymond Chen on coroutines and the upcoming pure virtual C++ conference. Then they talk to Nikolai Wuttke about Rigel Engine, a modern C++ reimplementation of Duke Nukem II.
Nina attended a UK meeting 10 years ago as an observer. She was curious to see how the committee works. On the third day she sat in with Core and they were kind enough to let her sprinkle a few commas in the wording at hand, and from that moment on, she was hooked. These days she is the committee secretary and one of the directors of the C++ Foundation. Throughout her career she has worked for Siemens, Motorola, Datasift, and Symantec on everything from parts of the UMTS network to cloud based antivirus products. She is currently working on allocator friendly library types.
Odin Holmes has been programming bare metal embedded systems for 15+ years and as any honest nerd admits most of that time was spent debugging his stupid mistakes. With the advent of the 100x speed up of template metaprogramming provided by C++11 his current mission began: teach the compiler to find his stupid mistakes at compile time so he has more free time for even more template metaprogramming. Odin Holmes is the author of the Kvasir.io library, a DSL which wraps bare metal special function register interactions allowing full static checking and a considerable efficiency gain over common practice. He is also active in building and refining the tools need for this task such as the brigand MPL library, a replacement candidate for boost.parameter and a better public API for boost.MSM-lite.
Ólafur Waage is a Generalist Programmer at Ubisoft Massive where he works on the Uplay PC client and services. His work focuses mainly on programming with C++ but Python and C# do appear from time to time. In his spare time he plays video games which is not surprising given his job but he also likes puzzles, non fiction audio books and it would be a very strange day if it were not filled with music in some way.
Oleg is a C++ developer who cares deeply about proper software design, clean code and testing. Experience in building large scale financial trading and risk management systems, in-memory databases and reusable libraries.
Oliver has been a C++ hater since 2008 - fortunately, that all changed with C++11 and he’s firmly an enthusiast now. He’s spent his time doing everything from embedded devices to network engineering and now Internet security related endeavours. He’s a big proponent of writing software in a style driven by some form of testing and its place in pushing you towards well-architected, maintainable code. In his spare time he also co-organises C++ London Uni which provides free lessons for people wanting to get into developing C++ and the wider ecosystem around it.