48 episodes

Please note that the main website has now moved to:
https://cpp.chat
Each week, 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++.
Your hosts:
Jon Kalb (http://slashslash.info) is an independent C++ trainer and runs CppCon (https://cppcon.org) and C++ Now (http://cppnow.org).
Phil Nash (https://levelofindirection.com) is Developer Advocate for C++ tools at JetBrains (http://jetbrains.com/cpp) and also runs C++ on Sea (https://cpponsea.uk) and the C++ London (http://cpplondon.org/) user group

cpp.chat Phil Nash & Jon Kalb

    • Tech News
    • 3.9, 10 Ratings

Please note that the main website has now moved to:
https://cpp.chat
Each week, 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++.
Your hosts:
Jon Kalb (http://slashslash.info) is an independent C++ trainer and runs CppCon (https://cppcon.org) and C++ Now (http://cppnow.org).
Phil Nash (https://levelofindirection.com) is Developer Advocate for C++ tools at JetBrains (http://jetbrains.com/cpp) and also runs C++ on Sea (https://cpponsea.uk) and the C++ London (http://cpplondon.org/) user group

    Episode 73: It Doesn’t Get Bored and It Doesn’t Get Tired

    Episode 73: It Doesn’t Get Bored and It Doesn’t Get Tired

    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 better than peer review (the clue is in the title)? Should you do both?


    What is the most common bug? And what does happen if you write to address zero?


    We also discuss the billion dollar mistake and the perils of copy & paste (and how you can mitigate them).


    All in all, a step towards safer coding.
    Special Guest: Yuri Minaev.

    • 1 hr 6 min
    Episode 72: The Problem Is, They Expect Answers

    Episode 72: The Problem Is, They Expect Answers

    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 talk about how bringing in a good trainer will keep your costs down, whether online training works or not, and why C++ is different to most other languages when it comes to training.


    One of our guests reveals that he has had, and has recovered from, COVID-19 - but who?
    Special Guests: Jason Turner, Klaus Iglberger, Mateusz Pusz, Nicolai Josuttis, and Rainer Grimm.
    Links:
    https://www.linkedin.com/in/mpusz — Dozens of Improvements Across the IDE, and Benefits for CUDA and Embedded Projectshttps://blog.jetbrains.com/clion/2020/04/clion-turns-5/ — This story starts in AppCode. Back in 2011, Max Shafirov, the current JetBrains CEO, announced the first steps toward C++ support in AppCode, our IDE for iOS/macOS development

    • 1 hr 7 min
    Episode 71: Willing to Steal Good Ideas

    Episode 71: Willing to Steal Good Ideas

    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 interaction with the C standard, and even other languages. Is C really the Latin of programming languages? What is the relationship between the languages and the committees at this point? And why did so many committee members agree to a plan that contains items they may not be interested in?


    And what happened to the Varna meeting, anyway?
    Special Guest: Bryce Adelstein Lelbach.
    Links:
    D2145R1 Evolving C++ Remotely — Due to the ongoing global health crisis caused by the novel coronavirus, the ISO C++ Committee’s planned June 2020 meeting in Varna, Bulgaria was called off. During this uncertain time, our priority must be the safety and well-being of the committee and the public at large.C++ Events Affected By Coronavirus — I think it will be helpful to everyone to collect information about C++ events that have been or may be affected by the coronavirus.To boldly suggest an overall plan for C++23 — Various people have lamented our lack of direction, and that we don't have a plan for the next standard (or beyond). Since I haven't heard anyone promising to propose such a plan, here goesPL22 - Programming Languages — The PL22 Technical committee is concerned with any ISO/IEC JTC1/SC22 issue which does not fall within the domain of a single U.S. Task Group.

    • 1 hr 8 min
    Episode 70: We’re Not Going to Allow You to Throw 💩 Anymore

    Episode 70: We’re Not Going to Allow You to Throw 💩 Anymore

    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 into the C++ standard in a tour that takes us from 5000 years ago, through the 80s and 90s up to the 2020s! We look at every known language, including a few dead ones - and some that are purely fictional.


    Do you know the difference between a code unit and code point? A glyph and a grapheme cluster? String a Text? And what's wrong with Locales anyway?


    This show sorts it all out.
    Special Guests: Corentin Jabot, Peter Brett, Steve Downey, Tom Honermann, and Zach Laine.
    Links:
    SG16: Unicode Direction — SG16 initial Unicode direction and guidance for C++20 and beyondWG21 SG16 Unicode study group — Collection of SG16 resources and linksSG16 on cpplang SlackSG16 mailing listIt's my fault you can't `throw 💩;` anymore — Steve's tweet

    • 59 min
    Episode 69: Colour Is Not Black and White

    Episode 69: Colour Is Not Black and White

    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 everybody (well, almost everybody) get's it all wrong.


    We also look at the graphics proposal, and James' critique of it, as well as how he is working with the authors on some improvements.
    Special Guest: James Berrow.
    Links:
    P2005R0 - 2D Graphics: A Brief Review — James' graphics proposal reviewColor proposal implementation — James' colour proposal implementationHana's Prague trip report on CppCastC++20 is here! — Video made in Prague by Bryce Adelstein Lelbach and Conor Hoekstra C++ Now individual sponsorsACCU 2020 Conference page — including up-to-date information regarding COVID-19C++ CoreHard Spring 2020 conference in Minsk

    • 1 hr 1 min
    Episode 68: Ranting Is Optional

    Episode 68: Ranting Is Optional

    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 stories of interesting proposals adventures through the standardisation process, as well as a decent amount of ranting.
    Special Guest: JeanHeyd Meneide.
    Links:
    Going Full Circle on Embed in C++ — JeanHeyd's post on std::embed and CircleLangTo Bind and Loose a Reference — JeanHeyd's post on rebind vs pass-through optional refsAll the C++30 Features - but Right Now — cpp.chat episode with Sean Baxter (Circle)ABI - Now or Never — Titus Winters' first ABI paperWhat is ABI, and What Should WG21 Do About It? — Follow-up ABI paperDeveloper Ecosystem Survey 2020 — from JetBrainsMeeting C++ Community SurveyTalk at CPPP — CfP closes 29th February!C++ on Sea : Announcing speakers for 2020C++ on Sea : Students programme

    • 58 min

Customer Reviews

3.9 out of 5
10 Ratings

10 Ratings

Themoose5 ,

Better C++ Content Elsewhere

I gave this show a shot after hearing about it on some other podcasts. I’ve listened to a handful of episodes and I have to say this show is a no go for me.

The audio quality leaves a lot to be desired but that is only a minor point. Most of my issues comes from the presenters. One of them just constantly talks over everyone else on the show. Guests, his co-host, it doesn’t matter. Personally I’m not listening to interview type podcasts to listen to one of the hosts rant over top of everyone else for most of every episode. When I listen to these types of shows I want to hear mostly from the guests being interviewed and not whatever soap box one of the hosts feels like getting on for that week.

If you are interested in C++ podcasts CppCast is a much better show. Better presenter style, better interviews, and much less rants.

Therealyangchi ,

Lots of white noises

I like the topic but the audio quality has to be one of the worst among podcasts I listen to.

C++ Wizard ,

Presenter has ridiculous laugh

I am interested in the subject matter but I couldn't listen for more than a few minutes because one of the presenters laughs after nearly every sentence. I skipped forward to a few different spots and the ridiculous, and loud, laughter was throughout the whole recording. The presenters also interrupted the interviewee too frequently.

Top Podcasts In Tech News

Listeners Also Subscribed To