Podcasts by cpp.chat
Each fortnight, or thereabouts, we 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++
Further podcasts by Phil Nash & Jon Kalb
Podcast on the topic Neues aus der Technik
All episodes
The Curse of Backwards Compatibility from 2022-02-11T00:00
This week we chat with Harald Achitz about a new ISO mirror in Sweden, the C++ community - in Sweden, and worldwide - and other topics (which may or may not include Cobol)We explore the underbelly...
ListenDid You Really Learn from All the C++ Mistakes? from 2021-12-27T00:00
We're back! Again! And so is Dave Abrahams, after a long period outside the C++ community. So we thought we should hear about what he's been up to and what he's doing now.We end up getting some fa...
ListenI Can't Believe I'm Here from 2021-11-09T00:00
This week, err... month, no, episode, we're joined by Anastasia Kazakova for a cross-over show with No Diagnostic Required - the other show that Phil co-hosts with Anastasia.We cover articles on s...
ListenThe Future of C++ (KDAB interview) from 2021-06-18T00:00
This episode is slightly different to the normal. Rather than being a pure cpp.chat session, it's a recording of an interview, conducted by KDAB, of a panel of C++ experts,including our own Jon Kal...
ListenThe Answer Is, It Depends from 2021-04-20T00:00
In this episode we welcome back Tony and Klaus to talk about the [SOLID](https://en.wikipedia.org/wiki/SOLID) Principles,and how they relate (or not), to C++. Tony is about to give a keynote at C++...
ListenRequired to Warn You, Unless It’s Hard from 2021-04-15T00:00
This week we get back on track and chat with Christopher Di Bella from Google about working on the Chrome OS toolchain - including his newly finished concepts implementation.We talk a bit about th...
ListenI'm a Bit Rusty from 2021-04-13T16:15
This week we have a special panel made up of members of the C++ community, joined by members of the Rust community.We have a round table discussion of how the two languages relate, differ - and ho...
ListenEpisode 69: Colour Is Not Black and White from 2021-01-31T22:10:42.023393
This week we chat with James Berrow about colo(u)r, and how we're doing it all wrong (and not just the spelling).
We look at why colour management is complicated, how RGB do...
ListenEpisode 68: Ranting Is Optional from 2021-01-31T22:10:42.023393
This week we chat with JeanHeyd Meneide (A.K.A. ThePhD) about coming full circle on std::embed, as well as whether optional references should rebind or assign-through.
Packed wi...
ListenEpisode 67: Copperspice Is Your Middle Name? from 2021-01-31T22:10:42.023393
This week we chat with Ansel Sermersheim and Barbara Geller about Copperspice, Doxypress, csLibGuarded and kitchen utensils.
We find out that Barbara and Ansel are not just libr...
ListenEpisode 66: Set a Breakpoint in the Past from 2021-01-31T22:10:42.023393
This week we chat with Greg Law about debugging and going back in time!
How do things change when we can wait for something to go wrong, then go back to any point in time and ex...
ListenEpisode 65: We Almost Always Get the Default Wrong from 2021-01-31T22:10:42.023393
This week we chat with Vittorio Romeo about the pros and cons of backwards compatibility in C++, and his proposal to get the best of both worlds: Epochs.
As well as language com...
ListenEpisode 64: If You Change It and You Break It, You’ll Know from 2021-01-31T22:10:42.023393
This week we chat with Clare Macrae about Approval Testing, testing in general, the challenges (and some solutions to) testing legacy code - as well as highly visual environments like Q...
ListenEpisode 63: All the C++30 Features - but Right Now from 2021-01-31T22:10:42.023393
This week, in a cpp.chat exclusive, we chat with Sean Baxter about Circle - the C++ compiler that he wrote. That’s a C++ compiler. That he wrote. Oh, and it does meta-programming in a w...
ListenEpisode 62: I’m Surprised You Brought up Rotate from 2021-01-31T22:10:42.023393
In our second live CppCon episode we chat with Sean Parent about relationships, working with Alexander Stepanov, over-object-orientizing things and, yes, even rotate.
Sean tells...
ListenEpisode 61: You Get to Fix It the next Time from 2021-01-31T22:10:42.023393
The first of our two, live, CppCon episodes - this time we sit with Andrei Alexandrescu and Herb Sutter to introspect about introspection and take exception to exceptions.
We al...
ListenEpisode 60: The Shape of the Value from 2021-01-31T22:10:42.023393
This week we chat with David Sankel and Michael Park about their Pattern Matching proposal, as well as a language level variant. We look at how some judicious use of syntactic sugar can...
ListenEpisode 59: There’s No Secret to Security. The Secret Is … from 2021-01-31T22:10:42.023393
This week we chat with Patricia Aas about secure coding practices, using computers to count votes in elections and the two hardest problems in software development.
Patricia and...
ListenEpisode 58: Aggressively Stealing from Other Languages from 2021-01-31T22:10:42.023393
This week we're joined by Victor Zverovich as we chat about his string formatting library - which has just been adopted into C++20 - as well as the possibility of a corresponding in...
ListenEpisode 57: Can Everyone Stop Saying "Tupple" from 2021-01-31T22:10:42.023393
This week we chat with Guy Davidson about linear algebra coming to C++, other mathsy stuff, audio, games dev and C++ training evenings. We barely even mention 2D graphics once!
...
ListenEpisode 56: Hell’s Corner: Shared Mutable State from 2021-01-31T22:10:42.023393
This week we chat with Juan Pedro Bolívar Puente (a.k.a. JuanPe) about immutable data structures, value types and more - and definitely not functional programming!
How can data ...
ListenEpisode 55: How Often Do People Move Functions? from 2021-01-31T22:10:42.023393
This week we chat with Pablo Santos, founder and chief engineer of Plastic SCM, and SemanticMerge.
Pablo talks to us about how the "full stack" version control system ...
ListenEpisode 54: You Do Not Understand Anything as Well as You Think You Do from 2021-01-31T22:10:42.023393
This week we chat with Ivan Čukić about Functional Programming, despite him not wanting to be known as "The Functional Programming Guy", TMP and OO, and how he was taught C++ ...
ListenEpisode 53: The Puns Only Appeared after We Added Co_ from 2021-01-31T22:10:42.023393
After a break of a few weeks we're back with an episode actually recorded on March 12th (when Phil had a cold). We chat with Gor Nishanov about Coroutines, which were just adopted i...
ListenEpisode 52: How Hard Is It to Write a Build Tool? from 2021-01-31T22:10:42.023393
This week we're joined by Ben Craig as we chat about Modules, as was recently adopted into the C++20 draft standard in the meeting at Kona.
We talk about how modules interac...
ListenEpisode 51: The next Call to Random() Must Be 4 from 2021-01-31T22:10:42.023393
We've talked about contracts before, but this week Björn Fahller joins us to give us his thoughts, based on his recent talk at C++ on Sea. This is all pre-Kona - the recent Standard...
ListenEpisode 50: If You Took a Cookie You Owe Us a Lightning Talk from 2021-01-31T22:10:42.023393
This week we talk to Adi Shavit and Michael Gopshtein about their new conference in Tel Aviv - Core C++.
We also get thoroughly distracted by talking about modules - and whether the...
Episode 49: Entirely Incorrect but Wonderfully Well-formed from 2021-01-31T22:10:42.023393
This week we welcome back Kevlin Henney and talk to him about Deliberate Practice: what it is, how to relates to C++ programmers, and the workshop on it he's running with Jon Jagger...
ListenEpisode 48: I Don’t Think I Could Code My Way out of a Paper Bag from 2021-01-31T22:10:42.023393
This week we chat with Frances Buontempo and Andy Balaam about Machine Learning, Artificial Intelligence and Genetic Algorithms.
We learn how ML is mostly just "multiplying...
ListenEpisode 47: We Made It Even Worse from 2021-01-31T22:10:42.023393
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...
ListenEpisode 46: My Special Technique for Debugging Meta-programming Code from 2021-01-31T22:10:42.023393
Recorded December 14th 2018
This week we welcome Hana Dusíková to the show and we chat about her compiler time regular expressions library, Protocol Buffers, std::embed...
ListenEpisode 45: The Things I’m Well Known for Are Javascript from 2021-01-31T22:10:42.023393
This week we’re joined by Matt “Compiler Explorer” Godbolt as we chat about what your compiler is and isn’t doing for you, doing a keynote for your first talk, and how having co-maintai...
ListenEpisode 44: I Could Get Compile-time Threads from 2021-01-31T22:10:42.023393
After a bit of a break, we're back - and with non-other than Bjarne Stroustrup!
We chat about the state of C++, from the hardcore of the committee to the whole community and...
ListenEpisode 43: Control over Space and Time from 2021-01-31T22:10:42.023393
Recorded live at CppCon on September 28th
After a bit of a break in the lead up to CppCon, in this interview we chat with Herb Sutter - in front of a live audience at C...
ListenEpisode 42: A Fight Club in Every City from 2021-01-31T22:10:42.023393
Recorded August 29th 2018
This week we chat with Tristan Brindle, Oli Ddin and Tom Breza about C++ London Uni - a free course, based in London (and remotely), for learni...
ListenEpisode 41: We Still Have Vector of Bool from 2021-01-31T22:10:42.023393
Recorded August 26th 2018
This week we chat with David Schwartz, CTO of Ripple, the company behind the XRP cryptocurrency.
He tells us what sets XRP apart from Bi...
ListenEpisode 40: It Works but It’s Undefined Behaviour from 2021-01-31T22:10:42.023393
Recorded August 16th 2018
This week we welcome back Howard Hinnant and Arthur O'Dwyer to discuss Arthur's paper, P1144, "Trivially Relocatable". We ...
ListenEpisode 39: Who, Here, Writes Unit Tests? from 2021-01-31T22:10:42.023393
Recorded August 8th 2018
This week we manage to align with the calendars of Kevlin Henney and Martin Hořeňovský to talk about testing and beyond - with a particular focu...
ListenEpisode 38: Hotfix Our Way to Security from 2021-01-31T22:10:42.023393
Recorded August 2nd 2018
The week we chat with Eva Conti, Troy Hunt and Matthew Butler on the topic of secure coding (so that's what safe coding is!). Eva and M...
ListenEpisode 37: A Whole Arsenal of Foot Guns from 2021-01-31T22:10:42.023393
Recorded July 30th 2018
This week we welcome Anastasia Kazakova and Dmitry Kozhevnikov to talk about the recent release of CLion 2018.2, as well as the upcoming relea...
ListenEpisode 36: A Callback Every Millisecond from 2021-01-31T22:10:42.023393
Recorded July 22nd 2018
This week we chat with Timur Doumler and Brian Heim about the challenges peculiar to audio development, and find that most are shared with oth...
ListenEpisode 35: Volatile Is the Embedded Keyword from 2021-01-31T22:10:42.023393
Recorded July 16th 2018
This week we discuss some of the challenges of embedded development. We're joined by Michael Caisse, Ben Craig and Odin Holmes for a chat that, a...
ListenEpisode 34: Don't Make the Garbage in the First Place from 2021-01-31T22:10:42.023393
Recorded July 7th, 2018
This week our main topic is Simplicity and we're joined by Kate Gregory, who will be keynoting CppCon on the subject, and Jonathan Boccara...
ListenEpisode 33: If You're Never Getting Rejected You're Not Controversial Enough from 2021-01-31T22:10:42.023393
Recorded July 1st 2018
This week we didn't start out with a theme topic, but spent time discussing conferences around the world as well as whether too many diluting prop...
ListenEpisode 32: Whatever Happens Inside the Function Is Nobody’s Business from 2021-01-31T22:10:42.023393
Recorded June 23rd, 2018
This week we discuss Contracts, both as an idea (and possible implementations) and as the language level proposal currently progressing through ...
ListenEpisode 31: A Meta-Meta Build System from 2021-01-31T22:10:42.023393
Recorded June 17th, 2018.
After a break for vacations and the ISO meeting in Rapperswil, we're back with an episode on the new SG15 study group and, in particular, its f...
ListenEpisode 30: You Didn't Give Me Enough Time to Explain It Shortly from 2021-01-31T22:10:42.023393
Recorded May 24th 2018
More proposals! This time the main topic is p0847r1, "Deducing this", authored by our guests, Gašper and Ben, along with Barry Revzin and Simon Brand.
... ListenEpisode 29: We’ve Dropped the ‘M’ Word from 2021-01-31T22:10:42.023393
Recorded May 18th 2018
In this episode we discuss Herb Sutter's new proposal, p0709, "Zero-overhead deterministic exceptions", a.k.a. "Static Exceptions" - and a couple of suppor...
ListenEpisode 28: Nobody Knows Enough (Except Richard Smith) from 2021-01-31T22:10:42.023393
Recorded May 10th on location during C++ Now in Aspen, Colorado.
In this episode we discuss, with speakers, organisers and attendees - old and new - what it is that makes C++ ...
ListenEpisode 27: Sometimes, In The Lightning Talks, I Don't Get The Jokes from 2021-01-31T22:10:42.023393
Recorded in April immediately after the ACCU 2018 conference with a panel of guests involved with the conference and ACCU communities:
- Giovanni Asproni
- Ralph McArd... Listen
Episode 26: I'm a Tall Guy Who Hit His Head a Lot from 2021-01-31T22:10:42.023393
This is the first episode of cpp.chat in the podcast format, and the first of the rebooted series, following a hiatus since last summer.
In this episode we introduce, new prod...
ListenEpisode 76: Chairs Around a Tony Table from 2021-01-31T22:10:42.023393
This week we chat with Tony Van Eerd about what comes after Post Modern C++, what the single most important principle for good code is, and what Dr. Seuss and Shakespear have to do with...
ListenEpisode 75: I Really like Sugar from 2021-01-31T22:10:42.023393
This week we chat with a Conor Hoekstra, about dreaming in algorithms, being a programming language addict and writing beautiful code.
We look at what Conor is jealous of in oth...
ListenEpisode 74: My Friends Call Me Bool from 2021-01-31T22:10:42.023393
This week we chat with a vector-of-bool (a.k.a. Colby Pike).
We talk about pseudonyms, modules, build systems and his standard layout proposal, Pitchfork.
At the last minute...
Episode 73: It Doesn’t Get Bored and It Doesn’t Get Tired from 2021-01-31T22:10:42.023393
This week we chat with a Yuri Minaev, of PVS Studio, about static analysis - and why you shouldn't be skipping on this essential part of software development.
Why is using a...
ListenEpisode 72: The Problem Is, They Expect Answers from 2021-01-31T22:10:42.023393
This week we chat with a panel of C++ trainers from around the world (but mostly from Germany, for some reason) - Nicolai Josuttis, Jason Turner, Rainer Grimm, Klaus Iglberger and Mateu...
ListenEpisode 71: Willing to Steal Good Ideas from 2021-01-31T22:10:42.023393
This week we chat with Bryce Adelstein Lelbach about how the ISO C++ WG21 committee is evolving - and his roles within it (and beyond) are evolving, too.
We also look at the cro...
ListenEpisode 70: We’re Not Going to Allow You to Throw 💩 Anymore from 2021-01-31T22:10:42.023393
This week we chat with five members of the SG16 Unicode Study Group, Zach Laine, Tom Honermann, Steve Downey, Peter Brett and Corentin Jabot.
We talk about their efforts to get ...
ListenIzzy's 'Fine' With Modules from 2021-01-12T12:30
This week we chat with Isabella (Izzy) Muerte about modules, build systems and more. We talk about xyr new job (which, at the time of recording, was with Netlify),and how that still involves worki...
ListenChairs Around a Tony Table from 2020-11-12T18:00
This week we chat with Tony Van Eerd about what comes after Post Modern C++, what the single most important principle for good code is, and what Dr. Seuss and Shakespeare have to do with all this.T...
ListenI Really like Sugar from 2020-10-08T10:00
This week we chat with a Conor Hoekstra, about dreaming in algorithms, being a programming language addict and writing beautiful code. We look at what Conor is jealous of in other languages, why hi...
ListenMy Friends Call Me Bool from 2020-06-21T15:00
This week we chat with a vector-of-bool (a.k.a. Colby Pike). We talk about pseudonyms, modules, build systems and his standard layout proposal, Pitchfork.At the last minute we branch into TDD and w...
ListenIt Doesn’t Get Bored and It Doesn’t Get Tired from 2020-05-26T12:00
This week we chat with a Yuri Minaev, of PVS Studio, about static analysis - and why you shouldn't be skipping on this essential part of software development. Why is using a static analysis tool be...
ListenThe Problem Is, They Expect Answers from 2020-05-10T23:00
This week we chat with a panel of C++ trainers from around the world (but mostly from Germany, for some reason) - Nicolai Josuttis, Jason Turner, Rainer Grimm, Klaus Iglberger and Mateusz Pusz. We ...
ListenWilling to Steal Good Ideas from 2020-04-17T10:00
This week we chat with Bryce Adelstein Lelbach about how the ISO C++ WG21 committee is evolving - and his roles within it (and beyond) are evolving, too. We also look at the cross-over and interact...
ListenWe’re Not Going to Allow You to Throw 💩Anymore from 2020-04-02T17:00
This week we chat with five members of the SG16 Unicode Study Group, Zach Laine, Tom Honermann, Steve Downey, Peter Brett and Corentin Jabot. We talk about their efforts to get all things Unicode i...
ListenColour Is Not Black and White from 2020-03-05T14:00
This week we chat with James Berrow about colo(u)r, and how we're doing it all wrong (and not just the spelling). We look at why colour management is complicated, how RGB doesn't exist, and how eve...
ListenRanting Is Optional from 2020-02-26T08:00
This week we chat with JeanHeyd Meneide (A.K.A. ThePhD) about coming full circle on std::embed, as well as whether optional references should rebind or assign-through. Packed with edge-of-the-seat ...
ListenCopperspice Is Your Middle Name? from 2020-02-05T22:00
This week we chat with Ansel Sermersheim and Barbara Geller about Copperspice, Doxypress, csLibGuarded and kitchen utensils. We find out that Barbara and Ansel are not just library people but are a...
ListenSet a Breakpoint in the Past from 2020-01-17T09:00
This week we chat with Greg Law about debugging and going back in time! How do things change when we can wait for something to go wrong, then go back to any point in time and examine the program st...
ListenWe Almost Always Get the Default Wrong from 2019-12-19T17:00
This week we chat with Vittorio Romeo about the pros and cons of backwards compatibility in C++, and his proposal to get the best of both worlds: Epochs. As well as language compatibility, we also ...
ListenIf You Change It and You Break It, You’ll Know from 2019-11-21T13:00
This week we chat with Clare Macrae about Approval Testing, testing in general, the challenges (and some solutions to) testing legacy code - as well as highly visual environments like Qt GUIs or im...
ListenAll the C++30 Features - but Right Now from 2019-11-06T13:00
This week, in a cpp.chat exclusive, we chat with Sean Baxter about Circle - the C++ compiler that he wrote. That’s a C++ compiler. That he wrote. Oh, and it does meta-programming in a way that we’r...
ListenI’m Surprised You Brought up Rotate from 2019-10-17T11:00
In our second live CppCon 2019 episode we chat with Sean Parent about relationships, working with Alexander Stepanov, over-object-orientizing things and, yes, even rotate. Sean tells us stories fro...
ListenYou Get to Fix It the next Time from 2019-10-12T10:00
The first of our two, live, CppCon 2019 episodes - this time we sit with Andrei Alexandrescu and Herb Sutter to introspect about introspection and take exception to exceptions. We also talk about t...
ListenThe Shape of the Value from 2019-09-28T13:00
This week we chat with David Sankel and Michael Park about their Pattern Matching proposal, as well as a language level variant. We look at how some judicious use of syntactic sugar can improve eve...
ListenThere's No Secret to Security. The Secret Is ... from 2019-09-12T09:00
This week we chat with Patricia Aas about secure coding practices, using computers to count votes in elections and the two hardest problems in software development. Patricia and Phil have both been...
ListenAggressively Stealing from Other Languages from 2019-08-30T19:00
This week we're joined by Victor Zverovich as we chat about his string formatting library - which has just been adopted into C++20 - as well as the possibility of a corresponding input library, var...
ListenCan Everyone Stop Saying "Tupple" from 2019-08-01T11:00
This week we chat with Guy Davidson about linear algebra coming to C++, other mathsy stuff, audio, games dev and C++ training evenings. We barely even mention 2D graphics once! Did you know that Gu...
ListenHell's Corner: Shared Mutable State from 2019-07-09T11:00
This week we chat with Juan Pedro Bolívar Puente (a.k.a. JuanPe) about immutable data structures, value types and more - and definitely not functional programming! How can data types be valuable if...
ListenHow Often Do People Move Functions? from 2019-06-14T17:00
This week we chat with Pablo Santos, founder and chief engineer of Plastic SCM, and SemanticMerge. Pablo talks to us about how the 'full stack' version control system he created at Plastic SCM diff...
ListenYou Do Not Understand Anything as Well as You Think You Do from 2019-05-18T22:00
This week we chat with Ivan Čukić about Functional Programming, despite him not wanting to be known as 'The Functional Programming Guy', TMP and OO, and how he was taught C++ in high school. How do...
ListenThe Puns Only Appeared after We Added Co_ from 2019-04-29T15:00
After a break of a few weeks we're back with an episode actually recorded on March 12th (when Phil had a cold). We chat with Gor Nishanov about Coroutines, which were just adopted into the draft st...
ListenHow Hard Is It to Write a Build Tool? from 2019-03-13T10:00
This week we're joined by Ben Craig as we chat about Modules, as was recently adopted into the C++20 draft standard in the meeting at Kona. We talk about how modules interact with build systems, wh...
ListenThe next Call to Random() Must Be 4 from 2019-03-05T13:00
We've talked about contracts before, but this week Björn Fahller joins us to give us his thoughts, based on his recent talk at C++ on Sea. This is all pre-Kona - the recent Standards meeting that s...
ListenIf You Took a Cookie You Owe Us a Lightning Talk from 2019-02-16T09:00
This week we talk to Adi Shavit and Michael Gopshtein about their new conference in Tel Aviv - Core C++. We also get thoroughly distracted by talking about modules - and whether there is a major t...
ListenEntirely Incorrect but Wonderfully Well-formed from 2019-01-26T11:00
This week we welcome back Kevlin Henney and talk to him about Deliberate Practice: what it is, how to relates to C++ programmers,and the workshop on it he's running with Jon Jagger at C++ on Sea. ...
ListenI Don't Think I Could Code My Way out of a Paper Bag from 2019-01-22T10:00
This week we chat with Frances Buontempo and Andy Balaam about Machine Learning, Artificial Intelligence and Genetic Algorithms.We learn how ML is mostly just 'multiplying and adding up' with a bi...
ListenWe Made It Even Worse from 2019-01-19T22:00
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 di...
ListenMy Special Technique for Debugging Meta-programming Code from 2019-01-11T23:00
This week we welcome Hana Dusíková to the show and we chat about her compiler time regular expressions library, Protocol Buffers, std::embed and getting good compile and runtime performance when d...
ListenThe Things I'm Well Known for Are Javascript from 2018-12-18T09:00
This week we're joined by Matt 'Compiler Explorer' Godbolt as we chat about what your compiler is and isn't doing for you, doing a keynote for your first talk, and how having co-maintainers lets y...
ListenI Could Get Compile-time Threads from 2018-12-04T15:00
After a bit of a break, we're back - and with non-other than Bjarne Stroustrup! We chat about the state of C++,from the hardcore of the committee to the whole community and also look at where we th...
ListenControl over Space and Time from 2018-10-19T23:00
After a bit of a break in the lead up to CppCon, in this interview we chat with Herb Sutter - in front of a live audience at CppCon itself.We chat a bit about the conference, how it has been 'the ...
ListenA Fight Club in Every City from 2018-09-17T11:00
This week we chat with Tristan Brindle, Oli Ddin and Tom Breza about C++ London Uni - a free course, based in London (and remotely), for learning C++.We hear, not only what the course is about and...
ListenWe Still Have Vector of Bool from 2018-08-29T10:00
C++ on Sea free ticket winner. This week we chat with David Schwartz, CTO of Ripple, the company behind the XRP cryptocurrency.He tells us what sets XRP apart from Bitcoin, summarises what Proof ...
ListenIt Works but It's Undefined Behaviour from 2018-08-20T11:00
This week we welcome back Howard Hinnant and Arthur O'Dwyer to discuss Arthur's paper, P1144, 'Trivially Relocatable'.We talk about what it is, what problems it solves, older papers covering the ...
ListenWho, Here, Writes Unit Tests? from 2018-08-17T21:00
This week we manage to align with the calendars of Kevlin Henney and Martin Hořeňovský to talk about testing and beyond - with a particular focus on Catch2 - past, present and future.We discuss ho...
ListenHotfix Our Way to Security from 2018-08-16T11:00
The week we chat with Eva Conti, Troy Hunt and Matthew Butler on the topic of secure coding (so that's what safe coding is!). Eva and Matt are reformed hackers themselves and share some of their u...
ListenA Whole Arsenal of Foot Guns from 2018-08-08T21:22:24
This week we welcome Anastasia Kazakova and Dmitry Kozhevnikov to talk about the recent release of CLion 2018.2, as well as the upcoming release of ReSharper C++.We particularly talk about the new...
ListenA Callback Every Millisecond from 2018-08-01T00:26:05
This week we chat with Timur Doumler and Brian Heim about the challenges peculiar to audio development, and find that most are shared with other domains -especially those that consider themselves ...
ListenVolatile Is the Embedded Keyword from 2018-07-27T06:29:27
This week we discuss some of the challenges of embedded development. We're joined by Michael Caisse, Ben Craig and Odin Holmes for a chat that,at times, touches on volatile subjects! We'll also co...
ListenDon't Make the Garbage in the First Place from 2018-07-11T09:19:58
This week our main topic is Simplicity and we're joined by Kate Gregory, who will be keynoting CppCon on the subject, and Jonathan Boccara, whose blog is often focused on pursuing simplicity, too....
ListenIf You're Never Getting Rejected You're Not Controversial Enough from 2018-07-05T13:41:45
This week we didn't start out with a theme topic, but spent time discussing conferences around the world as well as whether too many diluting proposals are going through the standards process.Also...
ListenWhatever Happens Inside the Function Is Nobody's Business from 2018-06-30T12:06:27
This week we discuss Contracts, both as an idea (and possible implementations) and as the language level proposal currently progressing through the ISO process.We have one of the proposal's author...
ListenA Meta-Meta Build System from 2018-06-20T10:40:31
After a break for vacations and the ISO meeting in Rapperswil, we're back with an episode on the new SG15 study group and, in particular,its focus on dependency managers and build systems. All of ...
ListenYou Didn't Give Me Enough Time to Explain It Shortly from 2018-06-01T22:26:57
More proposals! This time the main topic is p0847r1, 'Deducing this', authored by our guests, Gašper and Ben, along with Barry Revzin and Sy Brand.This proposal is a simple idea, that works by al...
ListenWe've Dropped the 'M' Word from 2018-05-22T13:00:44
In this episode we discuss Herb Sutter's new proposal, p0709, 'Zero-overhead deterministic exceptions', a.k.a. 'Static Exceptions' -and a couple of supporting proposals from Niall Douglas (p1028 a...
ListenNobody Knows Enough (Except Richard Smith) from 2018-05-18T11:12:35
In this episode we discuss, with speakers, organisers and attendees - old and new - what it is that makes C++ Now special: from bears to beers,low-level experts to high altitude running, C++ Now h...
ListenSometimes, In The Lightning Talks, I Don't Get The Jokes from 2018-05-11T10:46:50
Note that this episode was recorded before episode 26, with Rob and Jason, so Jon introduces it as if it was the first after the hiatus - and some of the same jokes are made. Sorry about that.Nor...
ListenI'm a Tall Guy Who Hit His Head a Lot from 2018-04-30T15:53:38
This is the first episode of cpp.chat in the podcast format, and the first of the rebooted series, following a hiatus since last summer.In this episode we introduce, new producer and co-host, Phil...
Listen