Info

CppCast

The first podcast by C++ developers for C++ developers!
RSS Feed Subscribe in Apple Podcasts
2019
December
November
October
September
August
July
June
May
April
March
February
January


2018
December
November
October
September
August
July
June
May
April
March
February
January


2017
December
November
October
September
August
July
June
May
April
March
February
January


2016
December
November
October
September
August
July
June
May
April
March
February
January


2015
December
November
October
September
August
July
June
May
April
March
February


All Episodes
Archives
Now displaying: November, 2019
Nov 22, 2019

Rob and Jason are joined by Titus Winters from Google. They first discuss some news of C++ tools, including Sourcetrail going open source and C++ Build Insights for Visual Studio. Then Titus goes into what the C++ ABI is, what breaking the ABI means, and whether or not we should consider breaking the ABI in future versions of C++. Titus also shares some a preview of his upcoming book 'Software Engineering at Google.'

Titus Winters

Titus is a Senior Staff Software Engineer at Google, where he has worked since 2010. Today, he is the chair of the subcommittee for the design of the C++ standard library. At Google, he is the library lead for Google’s C++ codebase: 250 million lines of code that will be edited by 12K distinct engineers in a month. For the last 9 years, Titus and his teams have been organizing, maintaining, and evolving the foundational components of Google’s C++ codebase using modern automation and tooling. Along the way he has started several Google projects that are believed to be in the top 10 largest refactorings in human history.

As a direct result of helping to build out refactoring tooling and automation, Titus has encountered first-hand a huge swath of the shortcuts that engineers and programmers may take to “just get something working”. That unique scale and perspective has informed all of his thinking on the care and feeding of software systems. His most recent project is the book “Software Engineering at Google”, to be published by O’Reilly in late 2019/early 2020.

News

Links

Sponsors

 

Nov 8, 2019

Rob and Jason are joined by Inbal Levi. They first discuss some news including a new C++20 unit testing framework and Microsoft bringing ASAN to Visual Studio. Then Inbal talks about the Curiously Recurring Template Pattern and her efforts to start an Israel National Body for the C++ ISO Committee.

Inbal Levi is a C++ enthusiast. She's an embedded software developer with a passion for high performance, working on real-time Linux based systems. She also makes it a habit to dive into new OS projects whenever she can. Inbal lives in Tel Aviv and has recently traveled to Denver, to give a talk at the Back to basics track at CppCon, hoping to infect newcomers with her passion for cpp. Inbal is part of the Israeli c++ developers community, which makes its first steps in the international cpp world. In addition, she is also part of the organizing committee for the CoreCpp2020 conference, and actively trying to bring new people into cpp world.

News

Links

Sponsors

 

Nov 1, 2019

Rob and Jason are joined by JeanHeyd Meneide. They first discuss an ISO paper about the pros and cons of introducing ABI breaking changes into the C++ standard. Then JeanHeyd talks about the talk he gave at CppCon and his efforts to get unicode support into C++23. JeanHeyd also gives an update on his std::embed proposal.

JeanHeyd "ThePhD" is a student at Columbia University in New York. Most of their programming is for fun and as a hobby, even if their largest open-source contribution -- sol2 -- is used across many industries. They are currently working towards earning their own nickname, climbing the academic ladder while spending as much time as possible contributing to C++ standardization and development. Their newest and biggest project is Unicode for C++.

They very much love dogs and hopes to have their own in a year or so. They also like TWRP's "Feels Pretty Good" from the album Together Through Time.

News

Links

Sponsors

 

1