CppCast

Kanal-Details

CppCast

CppCast

Ersteller: Phil Nash & Timur Doumler

Every two weeks, or so, we sit down with guests from the C++ community to discuss the latest news and what they have been up to. Find us at cppcast.com

EN Vereinigte Staaten Technologie

Neueste Episoden

401 Episoden
Reflection and C++26, with Herb Sutter

Reflection and C++26, with Herb Sutter

Phil and Timur are joined by Herb Sutter to catch up on what's going in to C++26 which, let's be honest, is dominated by reflection.

2025-10-10 11:00:00 01:03:12
Herunterladen
BrontoSource and Swiss Tables

BrontoSource and Swiss Tables

Matt Kulukundis joins Timur and Phil. Matt talks to us about BrontoSource, his start-up focused on refactoring, updating or migrating large codebases,...

2025-07-03 11:00:00 00:51:46
Herunterladen
Friends-and-Family Special

Friends-and-Family Special

Phil and Timur are joined by Jason Turner, Matt Godbolt, Anastasia Kazakova and Guy Davidson to celebrate 400 episodes of CppCast and catch up with th...

2025-06-13 11:00:00 01:02:40
Herunterladen
From Refactoring to (physical) Relocation

From Refactoring to (physical) Relocation

Kristen Shaker joins Timur and Phil. Kristen talks to us about her C++ on Sea keynote about the C++ interview process, her previous work at Google, an...

2025-05-30 11:00:00 00:51:24
Herunterladen
libstdc++

libstdc++

Jonathan Wakely joins Phil and Timur. Jonathan talks to us about libstdc++ (GCC's standard library implementation), of which he is the lead maintainer...

2025-05-16 11:00:00 01:02:11
Herunterladen
Software development in a world of AI

Software development in a world of AI

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 develo...

2025-05-02 11:00:00 01:15:17
Herunterladen
Standard Library Hardening

Standard Library Hardening

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...

2025-04-11 11:00:00 00:58:28
Herunterladen
News and Catch-up

News and Catch-up

Timur and Phil return after an extended break with news and updates

2025-03-21 10:00:00 00:43:07
Herunterladen
Tease Your C++ Brain

Tease Your C++ Brain

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 th...

2024-11-19 10:00:00 00:54:06
Herunterladen
Realtime Sanitizer and the Performance Constraints attributes

Realtime Sanitizer and the Performance Constraints attributes

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 associate...

2024-10-29 10:00:00 01:01:02
Herunterladen
Type Erasure, SIMD-Within-a-Register and more

Type Erasure, SIMD-Within-a-Register and more

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 lib...

2024-10-20 11:00:00 01:04:07
Herunterladen
Parsing and Analysing C++

Parsing and Analysing C++

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,...

2024-10-04 11:00:00 01:01:30
Herunterladen
CppCon 2024 Live Special

CppCon 2024 Live Special

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.

2024-09-20 11:00:00 00:54:41
Herunterladen
Benchmarking Language Keywords

Benchmarking Language Keywords

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 interpr...

2024-09-06 11:00:00 01:05:48
Herunterladen
Reducing Binary Sizes

Reducing Binary Sizes

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 t...

2024-08-09 11:00:00 01:04:28
Herunterladen
Swift for C++ Developers

Swift for C++ Developers

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 w...

2024-07-27 11:00:00 01:02:57
Herunterladen
QuantLib

QuantLib

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 m...

2024-07-12 11:00:00 01:01:00
Herunterladen
libunifex and std::execution

libunifex and std::execution

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 evolve...

2024-06-28 11:00:00 01:01:55
Herunterladen
Boost, The Beman Project and Beyond

Boost, The Beman Project and Beyond

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...

2024-06-14 11:00:00 01:04:05
Herunterladen
Safe, Borrow-Checked, C++

Safe, Borrow-Checked, C++

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 implement...

2024-05-31 11:00:00 01:09:10
Herunterladen
Rust <=> C++

Rust <=> C++

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....

2024-05-18 11:00:00 01:00:21
Herunterladen
JSON for Modern C++

JSON for Modern C++

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 it...

2024-05-03 11:00:00 01:07:58
Herunterladen
Pure Virtual C++

Pure Virtual C++

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...

2024-04-23 11:00:00 01:00:29
Herunterladen
Heterogeneous Computing and C++ Language Evolution

Heterogeneous Computing and C++ Language Evolution

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 La...

2024-04-05 11:00:00 01:00:51
Herunterladen
Psychology and Starting Out as a Developer

Psychology and Starting Out as a Developer

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 followe...

2024-03-11 10:00:00 01:07:41
Herunterladen
Compiler Explorer Revisited

Compiler Explorer Revisited

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 use...

2024-02-23 10:00:00 01:00:32
Herunterladen
Teaching and Training Modern C++

Teaching and Training Modern C++

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...

2024-02-09 10:00:00 00:52:47
Herunterladen
Reflection for C++26

Reflection for C++26

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...

2024-01-26 10:00:00 01:12:32
Herunterladen
Modern C++ with Qt

Modern C++ with Qt

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 abo...

2024-01-12 10:00:00 01:08:05
Herunterladen
2023 Holiday Special

2023 Holiday Special

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 work...

2023-12-29 10:00:00 00:59:53
Herunterladen
SIMD

SIMD

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 propo...

2023-12-15 17:00:00 01:09:47
Herunterladen
Catch2 v3 and Random Numbers

Catch2 v3 and Random Numbers

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 n...

2023-12-01 10:00:00 01:09:09
Herunterladen
Physical Units and a System of Quantities

Physical Units and a System of Quantities

Mateusz Pusz joins Phil and new guest co-host, Anastasia Kazakova. Mateusz talks to us about his physical units (and quantities) library, mp-units, wh...

2023-10-20 11:00:00 00:57:38
Herunterladen
AI and Random Numbers

AI and Random Numbers

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...

2023-09-15 11:00:00 00:59:12
Herunterladen
Automatic Static Analysis

Automatic Static Analysis

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 fr...

2023-09-01 11:00:00 00:53:07
Herunterladen
Soagen

Soagen

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 genera...

2023-08-18 11:00:00 00:52:28
Herunterladen
How CLion works under the hood

How CLion works under the hood

Dmitry Kozhevnikov joins Timur and guest co-host Matt Godbolt. Dmitry talks to us about how the CLion IDE works under the hood.

2023-08-04 11:00:00 00:58:31
Herunterladen
Safety, Security and Modern C++, with Bjarne Stroustrup

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

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...

2023-07-21 11:00:00 01:01:48
Herunterladen
Sequence-Oriented Programming

Sequence-Oriented Programming

Tristan Brindle joins Timur and Phil. Tristan talks to us about a safer alternative to iterators and his library, Flux, that implements it.

2023-07-07 11:00:00 01:01:52
Herunterladen
Contracts

Contracts

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...

2023-06-23 11:00:00 01:11:04
Herunterladen
0:00
0:00
Episode
Kein Titel verfügbar
Keine Kanalinfo