Latest Cplusplus Podcast Episodes

CppCast artwork

Heterogeneous Computing and C++ Language Evolution

CppCast - April 05, 2024 12:17 - 1 hour ★★★★★ - 105 ratings
Erich Keane joins Timur and Phil. Erich chats about the recent WG21 meeting in Tokyo, his roles as chair and co-chair of the Language Evolution and Language Evolution Incubator working groups, respectively, as well as heterogeneous computing and his work at NVidia. Show Notes News CppCon - ...

CppCast artwork

Psychology and Starting Out as a Developer

CppCast - March 12, 2024 08:59 - 1 hour ★★★★★ - 105 ratings
Gail Ollis joins Phil and Matt Godbolt. Gail talks to us about why, after two decades of software development, she took a degree in psychology followed by a PhD that researched the psychology of software development - and how she now uses this to help others get started and, hopefully, avoid man...

CppCast artwork

Compiler Explorer Revisited

CppCast - February 23, 2024 13:37 - 1 hour ★★★★★ - 105 ratings
Patrick Quist joins Phil and Timur. Patrick chats with us about their work on the Compiler Explorer team and how they got into it. We explore some useful features that may not be as widely known, and take a peek under the hood at how it all runs. News "C++ Package Managers: The Ultimate Round...

CppCast artwork

Teaching and Training Modern C++

CppCast - February 09, 2024 14:35 - 52 minutes ★★★★★ - 105 ratings
Rainer Grimm joins Timur and Phil. Rainer talks to us about what he has learnt from many years of teaching C++ as a professional trainer, how training has become more accessible now more people are taking it online, and his thoughts on modern C++. Show Notes News The C++ Iceberg "C++20 Co...

CppCast artwork

Reflection for C++26

CppCast - January 26, 2024 10:44 - 1 hour ★★★★★ - 105 ratings
Daveed Vandevoorde joins Phil and Timur. Daveed talks a bit about his work at EDG, but mostly his efforts to get Reflection into C++26, along with his co-authors, and how that fits into the big picture. Show Notes News Meeting C++ 2023 videos (including all keynotes) "A 2024 Discussion W...

CppCast artwork

Modern C++ with Qt

CppCast - January 12, 2024 00:49 - 1 hour ★★★★★ - 105 ratings
Ville Voutilainen joins Timur and guest co-host, Guy Davidson. Ville talks about Qt, his work a The Qt Company and his work on the C++ standards committee - including how all those things come together. Show Notes News Matt Godbolt on Computerphile PVS-Studio C++ quiz Boston C++ meetup ...

CppCast artwork

2023 Holiday Special

CppCast - December 29, 2023 09:30 - 59 minutes ★★★★★ - 105 ratings
Phil and Timur are joined by ... Timur and Phil for a Holiday Special. We look back on the last year, discuss the news, and talk about what we're working on. Show Notes News "The Case for Memory Safe Roadmaps" - CISA Experimental EDG Reflection Support Boost 1.84.0 released Cling 1....

CppCast artwork

SIMD

CppCast - December 15, 2023 16:13 - 1 hour ★★★★★ - 105 ratings
Matthias Kretz joins Phil and Timur. Matthias talks about SIMD, including what it is, how it works, and what its useful for. We also discuss his proposal to introduce SIMD vocabulary types and functionality into the C++ standard and how it relates to what was in the Parallelism TS. Show Notes ...

CppCast artwork

Catch2 v3 and Random Numbers

CppCast - December 01, 2023 09:43 - 1 hour ★★★★★ - 105 ratings
Martin Hořeňovský joins Timur and Phil. Martin returns to talk about v3 of Catch2 and how it is different to v2. We also revisit the topic of random numbers and how Martin is still working on portable distributions and why that is important to testing and other domains. Show Notes News P266...

CppCast artwork

Physical Units and a System of Quantities

CppCast - October 20, 2023 07:44 - 57 minutes ★★★★★ - 105 ratings
Mateusz Pusz joins Phil and new guest co-host, Anastasia Kazakova. Mateusz talks to us about his physical units (and quantities) library, mp-units, why v2 is a complete redesign compared to the previous version, and how incorporating a system of quantities is so central to this new design. Sho...

CppCast artwork

AI and Random Numbers

CppCast - September 15, 2023 07:57 - 59 minutes ★★★★★ - 105 ratings
Frances Buontempo joins Phil and returning guest co-host, Matt Godbolt. Frances talks to us about her new book on modern C++ as well as her the topic of her previous book on machine learning. We discuss the differences between LLM-based AI and more statistical approaches, as well as where random...

CppCast artwork

Automatic Static Analysis

CppCast - September 01, 2023 11:23 - 53 minutes ★★★★★ - 105 ratings
Abbas Sabra joins Phil and Timur. Abbas talks to us about static analysis, the challenges - and benefits - of analysing C++ code, and a new feature from Sonar that can scan public repos with zero config. Show Notes News Boost 1.83.0 released fmt 10.1 released The downsides of C++ Corou...

CppCast artwork

Soagen

CppCast - August 16, 2023 22:34 - 52 minutes ★★★★★ - 105 ratings
Mark Gillard joins Timur and guest co-host Jason Turner. Mark talks to us about reflection, SIMD, and his library soagen, a structure-of-arrays generator for C++. Show Notes News What is Low Latency C++? C++Now 2023, part 1 What is Low Latency C++? C++Now 2023, part 2 Inside STL: The vec...

CppCast artwork

How CLion works under the hood

CppCast - August 04, 2023 07:00 - 58 minutes ★★★★★ - 105 ratings
Dmitry Kozhevnikov joins Timur and guest co-host Matt Godbolt. Dmitry talks to us about how the CLion IDE works under the hood. Show Notes News mold 2.0.0 released CLion 2023.2 released Should we stop writing functions? Links C++ Lambda Idioms: technique to separate user-specified and...

CppCast artwork

Safety, Security and Modern C++, with Bjarne Stroustrup

CppCast - July 21, 2023 10:50 - 1 hour ★★★★★ - 105 ratings
Bjarne Stroustrup joins Phil and Timur. Bjarne talks to us about safety in C++ through profiles, as well as modules and concepts - and looks ahead to what else is coming next. Show Notes News C++ Now 2023 videos ACCU 2023 videos JetBrains Developer Ecosystem Survey 2023 Upcoming Bo...

CppCast artwork

Sequence-Oriented Programming

CppCast - July 07, 2023 07:24 - 1 hour ★★★★★ - 105 ratings
Tristan Brindle joins Timur and Phil. Tristan talks to us about a safer alternative to iterators and his library, Flux, that implements it. Show Notes News 60 terrible tips for a C++ developer Big, combined, committee trip report from Varna CLion 2023.2 EAP4: AI Assistant "Making C+...

CppCast artwork

Contracts

CppCast - June 23, 2023 07:53 - 1 hour ★★★★★ - 105 ratings
Joshua Berne joins Phil and Timur. Joshua talks to us about the previous week's ISO C++ meeting in Varna, Bulgaria, then focuses on the current state of the contracts proposal that he has been central to, as well as a bit of its history. Show Notes News ISO C++ trip report's from Varna: ...

CppCast artwork

Modules and build systems

CppCast - June 09, 2023 09:02 - 1 hour ★★★★★ - 105 ratings
Daniel Ruoso joins Phil and Timur. After covering a couple of blog posts and a new UI library, we welcome Daniel back to talk with us about modules, package and build systems and SG15, the tooling study group. We also revisit the Ecosystem International Standard. Show Notes News Modern C++...

CppCast artwork

C++ in Finance

CppCast - May 26, 2023 14:26 - 54 minutes ★★★★★ - 105 ratings
Antony Peacock joins Timur and Phil. After rounding up the news, we chat with Antony about what it's like to work in finance as a C++ developer, the similarities and differences to games dev and how you can break in to a role in finance. We also discuss what it's like to work in tech as someone ...

CppCast artwork

Conan 2.0

CppCast - May 11, 2023 21:00 - 58 minutes ★★★★★ - 105 ratings
Luis Campos joins Phil and Timur. After some compiler and language news, we chat with Luis about the recent Conan 2.0 release, the state of package management in C++, today and what's happening in the world of C++ standards that may impact it in the future. Show Notes News GCC 13 released ...

CppCast artwork

AI Infrastructure

CppCast - April 28, 2023 10:06 - 1 hour ★★★★★ - 105 ratings
Ashot Vardanian joins Timur and Phil. After some conference updates, news about the ISO C++ Developer Survey, Sonar integration in Compiler Explorer and some posts on modules and performance, we chat with Ashot Vardanian about AI and the infrastructure that underpins it. Ashot talks to us about ...

CppCast artwork

Native Languages (programming and natural)

CppCast - April 14, 2023 13:27 - 53 minutes ★★★★★ - 105 ratings
Mathew Benson joins Phil and Timur. After some news on new dev tool releases and some welcome improvements to iostreams in GCC13, we talk to Mathew Benson about what it's like to learn and use C++ in Africa and the implications for the hardware and our choices in programming language. Mathew als...

CppCast artwork

Cpp2, with Herb Sutter

CppCast - March 31, 2023 07:24 - 1 hour ★★★★★ - 105 ratings
Herb Sutter joins Phil and Timur. We catch up on the news about LLVM 16 being released, a new book on initialisation in C++ and a couple of new user groups. Then we talk to Herb about his new language/ alternate syntax, Cpp2, which compiles down to C++ in much the same way that C with Classes co...

CppCast artwork

Safety Critical C++

CppCast - March 17, 2023 08:11 - 1 hour ★★★★★ - 105 ratings
Andreas Weis joins Timur and Phil. After some news about Boost, std::format and performance, Andreas talks to us about safety critical application domains, safety in C++ in general, and the difference between safety in security. Show Notes News Boost libraries may drop support for older lang...

CppCast artwork

Carbon, With Richard Smith

CppCast - March 03, 2023 08:29 - 58 minutes ★★★★★ - 105 ratings
Richard Smith joins Timur and Phil. After the usual news round-up, we chat with Richard about the new C++ successor language, Carbon. Richard is one of the three lead contributors to Carbon and he discusses the philosophy and some of the special features that make Carbon different. Show Notes ...

CppCast artwork

Issaquah trip report and how the C++ sausage is made

CppCast - February 17, 2023 08:44 - 1 hour ★★★★★ - 105 ratings
Nina Ranns joins Timur and Phil. After community news, including conferences, a new C++ community in Africa and a new project manager and build system, we talk to Nina about the recent ISO committee meeting in Issaquah where the technical work on C++23 was finalised, as well as an inside look at...

CppCast artwork

CppNorth and the Forgotten Developers

CppCast - February 03, 2023 12:01 - 1 hour ★★★★★ - 105 ratings
Mike Daum joins Phil and Timur. After some community news, including the state of modules support in CMake and a new compile-time parsing library inspired by Rust's macros, we talk to Mike about CppNorth - what it is, how it got started and what makes it different - then about company cultures, ...

CppCast artwork

Val and Mutable Value Semantics with Dimi Racordon

CppCast - January 20, 2023 07:00 - 48 minutes ★★★★★ - 105 ratings
Dimi Racordon joins Timur and Phil. They first have a couple more conference speaker calls, a new C++20 test framework, and and some updates about Safety in C++ and the C++ successor languages announced last year. Then they talk to Dimi Racordon about the new language, Val, how it relates to C++...

CppCast artwork

From Healthcare to Automotive with Honey Sukesan

CppCast - January 06, 2023 08:49 - 53 minutes ★★★★★ - 105 ratings
Honey Sukesan joins Phil and Timur. They first have a couple more conference announcements, an update on Cpp2 and a round-up of C++ in 2022. Then they talk to Honey Sukesan about her journey from working in Healthcare to working in the Automotive industry, and some of the surprising overlaps - a...

CppCast artwork

From Healthcare to Automotive

CppCast - January 06, 2023 08:49 - 53 minutes ★★★★★ - 105 ratings
Honey Sukesan joins Phil and Timur. They first have a couple more conference announcements, an update on Cpp2 and a round-up of C++ in 2022. Then they talk to Honey Sukesan about her journey from working in Healthcare to working in the Automotive industry, and some of the surprising overlaps - a...

Related Cplusplus Topics