Deducing This

Posted on Thursday, Nov 11, 2021
Rob and Jason are joined by Gašper Ažman. They first talk about some resources for learning C++ and learning how to work on the LLVM compiler. Then they talk to Gašper about the Deducing This feature coming to C++23, how the feature worked its way through the ISO committee and what it will change.

Guests

Gašper Ažman

Gašper Ažman

Gašper is currently working on core libraries for research and trading systems. In the past, he’s worked on large-scale distributed systems such as the Amazon retail search engine. He’s a member of the British Standards Institute C++ delegation and has been a part of the C++ committee since 2017. He’s fixed some proofs in Stepanov’s “From Mathematics to Generic Programming”, published “C++: The Beast is Back” with Jon Kalb, spoken at C++Now, and is an author of Using Enum (C++20), Deducing This (C++23), the ordering customization points in C++20, and is currently working on contracts for c++26. He lives in the gothest part of London, next to the Magnificent Abney Park Cemetery, and is friend to crows.

Hosts

Rob Irving

Rob Irving

Rob Irving is a Senior Software Engineer and Development Team Lead with PAR Government in Cary, NC. He is a polyglot with experience in C#, Objective-C, Java and Ruby but the majority of his time and expertise is in C++. He started the CppCast podcast in February 2015, frustrated by the lack of podcast content for C++ development.

A believer in continuous education, he loves learning about new technologies, often through podcasts!

Conor Hoekstra

Conor Hoekstra

Conor is a Senior Library Software Engineer at NVIDIA working on the RAPIDS team. He is extremely passionate about programming languages, algorithms and beautiful code. He is the founder and organizer of the Programming Languages Virtual Meetup and he has a YouTube channel. He also recently announced at Meeting C++ & C++ Russia that he is starting a podcast with Bryce Adelstein Lelbach called the Algorithms + Data Structures = Programs Podcast.


jetbrains


See a mistake? Edit this post!
comments powered by Disqus