Video & On-Demand

cpp.chat Episode #47 with Nico Josuttis

Each week, or thereabouts, Jon and Phil chat with guests from the C++ community about what they're doing, what interests them, and what's going on in the world of C++.

Episode 47 - We Made It Even Worse

by Jon Kalb and Phil Nash

About the episode

This week we’re joined, once again (yet for the first time) by Nicolai Josuttis, and we talk about how much of a C++ expert you need to be to write “Hello, World” and initialize objects.

We also discover how strongly Jon feels about initializer_list constructor syntax - and what Nico thinks about it.

CppCast Episode 183: [Boost] DI and SML with Kris Jusiak

Episode 183 of CppCast the first podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Kris Jusiak to discuss [Boost].DI and [Boost].SML libraries.

CppCast Episode 183: [Boost] DI and SML with Kris Jusiak

by Rob Irving and Jason Turner

About the interviewee:

Kris is a C++ Software Engineer who currently lives a couple of doors down from CppCon 2019. He has worked in different industries over the years including telecommunications, games and most recently finance for Quantlab Financial. He has an interest in modern C++ development with a focus on performance and quality. He is an open source enthusiast with multiple open source libraries where he uses template metaprogramming techniques to support the C++ rule - "Don't pay for what you don't use" whilst trying to be as declarative as possible with a help of domain-specific languages. Kris is also a keen advocate of extreme programming techniques, test/behaviour driven development and truly believes that 'the only way to go fast is to go well!'.

CopperSpice: Inheritance

New video on the CopperSpice YouTube Channel:

Inheritance

by Barbara Geller and Ansel Sermersheim

About the video:

In this video, we look at the full variety of inheritance mechanisms that C++ provides. The C++ object model allows several different types of inheritance relationships, both single and multiple, as well as support for composition. Some of the terminology around these inheritance relationships can be quite confusing, and we present some best practices for avoiding miscommunication and misunderstandings. We address questions of how these features interact and why you would choose one type of inheritance over another.

Please take a look and remember to subscribe!

CppCast Episode 182: Trivially Relocatable with Arthur O'Dwyer

Episode 182 of CppCast the first podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Arthur O'Dwyer to discuss board games, his 3 ISO C++ papers and much more.

CppCast Episode 182: Trivially Relocatable with Arthur O'Dwyer

by Rob Irving and Jason Turner

About the interviewee:

Arthur O'Dwyer started his career writing pre-C++11 compilers for Green Hills Software; he currently writes C++14 for Akamai Technologies. Arthur is the author of "Colossal Cave: The Board Game," "Mastering the C++17 STL" (the book), and "The STL From Scratch" (the training course). He is occasionally active on the C++ Standards Committee and has a blog mostly about C++.

First videos from Meeting C++ 2018 are online!

Right now its the lightning talks which are being uploaded, followed by the first keynote tomorrow!

Meeting C++ 2018 Videos

by Jens Weller

The talks will follow in the coming weeks. Over the weekend the keynotes and lightning talks should be online.

C++ Weekly Episode 149: C++20's Lambda Usability Changes—Jason Turner

Episode 149 of C++ Weekly.

C++20's Lambda Usability Changes

by Jason Turner

About the show:

C++20 brings many different changes to lambdas, and two of these changes greatly affect the ways in which lambdas can be used. In this episode Jason discusses the use of lambdas in unevaluated contexts and the default constructability of lambdas in C++20.