Retour
Explorez tous les épisodes du podcast CppCast
Plongez dans la liste complète des épisodes de CppCast. Chaque épisode est catalogué accompagné de descriptions détaillées, ce qui facilite la recherche et l'exploration de sujets spécifiques. Suivez tous les épisodes de votre podcast préféré et ne manquez aucun contenu pertinent.
| Titre | Date | Durée | |
|---|---|---|---|
| libstdc++ | 16 May 2025 | 01:02:11 | |
Jonathan Wakely joins Phil and Timur. Jonathan talks to us about libstdc++ (GCC's standard library implementation), of which he is the lead maintainer, and tackles some tough questions like ABI compatibility - and how GCC and libstdc++ approach it.
News
Links
| |||
| Software development in a world of AI | 02 May 2025 | 01:15:17 | |
Daisy Hollman joins Phil and Anastasia. Daisy talks to us about the current state of the art in using LLM-based AI agents to help with software development, as well as where that is going in the future, and what impacts it is having (good and bad).
News
Links
| |||
| Standard Library Hardening | 11 Apr 2025 | 00:58:28 | |
Louis Dionne joins Phil and Timur. Louis talks to us about his role as code owner of libc++ (clang's standard library implementation) and the standard library hardening proposal that was just accepted into C++26, why this is important, and what you can do even today.
News
Links
| |||
| News and Catch-up | 21 Mar 2025 | 00:43:07 | |
Timur and Phil return after an extended break with news and updates
News
| |||
| Tease Your C++ Brain | 19 Nov 2024 | 00:54:06 | |
Anders Knatten joins Phil and Timur. Anders reminds us about cppquiz.org and tells to us about his new book, C++ Brain Teasers, how that relates to the site and why it's has good practical applicability.
News
Links
| |||
| Realtime Sanitizer and the Performance Constraints attributes | 29 Oct 2024 | 01:01:02 | |
Christoper Apple joins Timur and Phil. Chris talks to us about his work on the new Realtime Sanitizer in the Clang20 release, as well as the associated Performance Constraints attributes, how they differ, and how they work together.
News
Links
| |||
| Type Erasure, SIMD-Within-a-Register and more | 20 Oct 2024 | 01:04:07 | |
Eduardo Madrid joins Phil and Timur. Eduardo talks to us about the Zoo libraries, including his advanced type-erasure library, as well as the SWAR library which simulates ad-hoc SIMD within a register. We also discuss how he has taken inspiration and cues from the worlds of Biology and Physics to arrive at new thinking around software development, design and architecture.
News
| |||
| Parsing and Analysing C++ | 04 Oct 2024 | 01:01:30 | |
Yuri Minaev joins Timur and Phil. Yuri talks to us about static analysis and how PVS Studio helps. Then we chat about his work on a custom C++ parser, and what challenges he's encountered.
News
| |||
| CppCon 2024 Live Special | 20 Sep 2024 | 00:54:41 | |
Phil and Timur are joined by a live audience at CppCon as we chat about Safety in C++, AI and the running of CppCast itself.
News
| |||
| Benchmarking Language Keywords | 06 Sep 2024 | 01:05:48 | |
Benjamin Summerton joins Timur and Phil. Ben talks to us about what led him to benchmark the impact of the final and noexcept keywords, how to interpret his results, and the project that inspired him to do so in the first place.
News
| |||
| Reducing Binary Sizes | 09 Aug 2024 | 01:04:28 | |
Sándor Dargó joins Phil and Anastasia Kazakova. Sándor talks to us about why and how to reduce the final binary sizes your code produces, as well as the importance of clean code.
News
| |||
| Swift for C++ Developers | 27 Jul 2024 | 01:02:57 | |
Doug Gregor joins Phil and Kevin Carpenter. Doug talks to us about his work on Swift at Apple, what the language is like and how it can interoperate with C++.
News
| |||
| QuantLib | 12 Jul 2024 | 01:01:00 | |
Luigi Ballabio joins Phil and Matt Godbolt. Luigi talks to us about QuantLib, an open-source library for financial models that he co-founded and now maintains.
News
| |||
| libunifex and std::execution | 28 Jun 2024 | 01:01:55 | |
Jessica Wong and Ian Petersen join Timur and Phil. Ian and Jessica talk to us about libunifex and other async code projects at Meta, how it has evolved in the proposed std::execution and what structured concurrency is.
News
Links
| |||
| Boost, The Beman Project and Beyond | 14 Jun 2024 | 01:04:05 | |
Zach Laine joins Phil and Timur. Zach talks to us about the Boost collection of libraries, his contributions to it, a little of its history and where it's going, and a new project that aims to get back to Boost's original roots.
News
Links
| |||
| Safe, Borrow-Checked, C++ | 31 May 2024 | 01:09:10 | |
Sean Baxter joins Timur and Phil. Sean explains how he has managed to implement a borrow checker for C++ in his Circle compiler. In fact his implementation addresses all the same safety issues that Rust addresses.
News
Links
| |||
| Rust <=> C++ | 18 May 2024 | 01:00:21 | |
Mara Bos joins Phil and Timur. Mara talks to us about her work on the Rust evolution team and how she uses embedded Rust for drone flight controllers. We chat about some of the differences and similarities between C++ and Rust, and what the two languages can, and should, learn from each other.
News
Links
| |||
| JSON for Modern C++ | 03 May 2024 | 01:07:58 | |
Niels Lohmann joins Timur and Phil. Niels talks to us about his popular JSON library, JSON for Modern C++ (often just known as nlohmann/json, after its github repo). We chat about the history and purpose of the library, with an interesting aside into starting and maintaining a popular OSS library, as well as what Niels is up to today.
News
Links
| |||
| Pure Virtual C++ | 23 Apr 2024 | 01:00:29 | |
Sy Brand joins Phil and Timur. Sy talks about the imminent Pure Virtual C++ conference that they have been running with Microsoft's backing for a few years. Sy also discuss what they have been up to as Developer Advocate at Microsoft, as well as some fascinating outside interests.
News
Links
| |||
| Heterogeneous Computing and C++ Language Evolution | 05 Apr 2024 | 01:00:51 | |
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.
News
| |||
| Psychology and Starting Out as a Developer | 11 Mar 2024 | 01:07:41 | |
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 many of the human issues that can plague our software projects.
News
| |||
| Compiler Explorer Revisited | 23 Feb 2024 | 01:00:32 | |
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
| |||
| Teaching and Training Modern C++ | 09 Feb 2024 | 00:52:47 | |
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++.
News
Links
| |||
| Reflection for C++26 | 26 Jan 2024 | 01:12:32 | |
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.
News
| |||
| Modern C++ with Qt | 12 Jan 2024 | 01:08:05 | |
Ville Voutilainen joins Timur and guest co-host, Guy Davidson. Ville talks about his work at The Qt Company and on the C++ standard committee, and about how modern C++ features such as Modules and Sender/Receiver can integrate with the Qt framework.
News
Links
| |||
| 2023 Holiday Special | 29 Dec 2023 | 00:59:53 | |
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.
News
Links
| |||
| SIMD | 15 Dec 2023 | 01:09:47 | |
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.
News
Links
| |||
| Catch2 v3 and Random Numbers | 01 Dec 2023 | 01:09:09 | |
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.
News
Links
| |||
| Physical Units and a System of Quantities | 20 Oct 2023 | 00:57:38 | |
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.
News
| |||
| AI and Random Numbers | 15 Sep 2023 | 00:59:12 | |
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 numbers fit into all this and the limitations of their current support in C++.
News
| |||
| Automatic Static Analysis | 01 Sep 2023 | 00:53:07 | |
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.
News
Links
| |||
| Soagen | 18 Aug 2023 | 00:52:28 | |
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++.
News
Links
| |||
| How CLion works under the hood | 04 Aug 2023 | 00:58:31 | |
Dmitry Kozhevnikov joins Timur and guest co-host Matt Godbolt. Dmitry talks to us about how the CLion IDE works under the hood.
News
Links
| |||
| Safety, Security and Modern C++, with Bjarne Stroustrup | 21 Jul 2023 | 01:01:48 | |
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.
News
Links
| |||
| Sequence-Oriented Programming | 07 Jul 2023 | 01:01:52 | |
Tristan Brindle joins Timur and Phil. Tristan talks to us about a safer alternative to iterators and his library, Flux, that implements it.
News
Links
| |||
| Contracts | 23 Jun 2023 | 01:11:04 | |
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.
News
| |||
| Modules and build systems | 09 Jun 2023 | 01:07:14 | |
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.
News
Links
| |||
| C++ in Finance | 26 May 2023 | 00:54:50 | |
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 with dyslexia.
News
| |||
| Conan 2.0 | 12 May 2023 | 00:58:09 | |
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.
News
Links
| |||
| AI Infrastructure | 28 Apr 2023 | 01:10:34 | |
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 some of the libraries and tools he and his startup have been developing over the past few years with some impressive numbers behind them.
News
| |||
| Native Languages (programming and natural) | 14 Apr 2023 | 00:53:24 | |
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 also draws an interesting parallel to natural languages.
News
Links
| |||
| Cpp2, with Herb Sutter | 31 Mar 2023 | 01:10:25 | |
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 compiled down to C.
News
Links
| |||
| Safety Critical C++ | 17 Mar 2023 | 01:11:50 | |
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.
News
| |||
| Carbon, with Richard Smith | 03 Mar 2023 | 00:58:18 | |
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.
News
Links
| |||
| Issaquah trip report and how the C++ sausage is made | 17 Feb 2023 | 01:04:10 | |
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 how the committee works and Nina's current project: allocator-friendly library types that don't allocate.
News
Links
| |||
| CppNorth and the Forgotten Developers | 03 Feb 2023 | 01:10:14 | |
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, a new language from Epic, and the importance of catering to 'Dark Matter Developers'.
News
| |||
| Val and Mutable Value Semantics | 20 Jan 2023 | 00:48:02 | |
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++, and why mutable value semantics are so powerful.
News
| |||
| From Healthcare to Automotive | 06 Jan 2023 | 00:53:00 | |
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 - as well as her personal journey during along the way.
News
Links
| |||
| Holiday Special with Phil Nash and Timur Doumler | 23 Dec 2022 | 01:05:43 | |
Rob and Jason are back, at least for the holidays, and are joined by Timur Doumler and Phil Nash to talk about some of their recent news, and a super secret new project they are working on together.
News
| |||
| Podcast News and Updates | 12 May 2022 | 01:00:41 | |
Rob and Jason discuss various news articles, libraries and announcements.
News
| |||
© My Podcast Data · Projet indépendant · Données issues d'Apple & Spotify