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

Similar Podcasts

The Cynical Developer

The Cynical Developer
A UK based Technology and Software Developer Podcast that helps you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.

Developer Voices

Developer Voices
Discover the future of software from the people making it happen.Listen to some of the smartest developers we know talk about what they're working on, how they're trying to move the industry forward, and what you can learn from it. You might find the solution to your next architectural headache, pick up a new programming language, or just hear some good war stories from the frontline of technology.Join your host Kris Jenkins as we try to figure out what tomorrow's computing will look like the best way we know how - by listening directly to the developers' voices.

Running in Production

Running in Production
Hear about how folks are running their web apps in production. We'll cover tech choices, why they chose them, lessons learned and more.

C++ Tour, Compilers and FASTBuild

December 06, 2017 00:58:33 42.26 MB Downloads: 0

Rob and Jason are joined by Arvid Gerstmann from Appico to talk about bringing his new C++ Tour project, building your own C Compiler, using FASTBuild and more. Arvid Gerstmann is a passionate programmer and computer enthusiast, with a focus on writing high-performance C++. His area of expertise include, but is not limited to, writing compilers, implementing the included standard libraries, and creating game engines and games. He is currently the CTO of Appico. If he is not programming, he enjoys reading books while drinking a nice cup of self-brewed coffee. He currently lives in the sunny Hamburg, Germany. News Intel offers Parallel STL implementation to GNU libstdc++ Exceptions vs expected: Let's find a compromise Interactive workflows for C++ with Jupyter C++17 published C++Now Call for Submissions Embo++ call for papers and ticket are for sale Arvid Gerstmann @ArvidGerstmann Arvid Gerstmann's blog Arvid Gerstmann's GitHub Links Appico Cpp Tour FASTBuild Kai Wolf's Effective CMake Book Sponsors Undo JetBrains Hosts @robwirving @lefticus

Clang Power Tools

November 29, 2017 01:08:12 57.39 MB Downloads: 0

Rob and Jason are joined by Victor Ciura from Caphyon to talk about bringing clang tidy magic to Visual Studio C++ Developers with Clang Power Tools. Victor Ciura is a Senior Software Engineer at CAPHYON and Technical Lead on the Advanced Installer team. For over a decade, he designed and implemented several core components and libraries of Advanced Installer such as: IIS, Repackager, OS virtualization and others. He’s a regular guest at Computer Science Department of his Alma Mater, University of Craiova, where he gives student lectures & workshops on “Using C++STL for Competitive Programming and Software Development”. Currently, he spends most of his time working with his team on improving and extending the repackaging and virtualization technologies in Advanced Installer, helping clients migrate their Win32 desktop apps to the Windows Store (AppX). News Sy Brand Meeting C++ Trip Report C++ Coroutines: Understanding operator co_await Cmake 3.1.0 released Launching Tech Talks in your workplace 2017 Coding Toys Victor Ciura @ciura_victor Links Advanced Installer Caphyon Clang Power Tools Clang Power Tools GitHub CppCon 2017: Victor Ciura "Bringing Clang-tidy Magic to Visual Studio C++ Developers" Sponsors Backtrace JetBrains Hosts @robwirving @lefticus

Oculus Research

November 22, 2017 00:53:37 38.7 MB Downloads: 0

Rob and Jason are joined by Dave Moore from Oculus Research to talk about the Oculus C++ SDK and Augmented Reality. Dave Moore started programming after getting fired from his college work study job. This worried his parents, but it seems to have worked out in the end. After spending 17 years in and around the computer games industry, most recently at RAD Game Tools, he's now a software engineer at Oculus Research, working to advance the computer vision technology underlying virtual and augmented reality. News Cheerp the C++ compiler for the Web The wrong way of benchmarking the most efficient integer comparison function Programming Accelerators with C++ (PACXX) What should be part of the C++ standard library Dave Moore @dmmfix Links Oculus Developer Center Oculus Research Oculus Connect 3 Opening Keynote: Michael Abrash Sponsors Backtrace JetBrains Hosts @robwirving @lefticus

VS Code

November 15, 2017 00:54:43 39.49 MB Downloads: 0

Rob and Jason are joined by Rong Lu to talk about C++ support with the Visual Studio Code Editor and some of the recent improvements made to it. Rong Lu is a Program Manager in the Visual C++ team at Microsoft. She has been on the Visual Studio team since she graduated with her master degree in computer science 10 years ago. She currently works on Visual Studio tools for games, C++ mobile, and the C++ experience in Visual Studio Code. Before joining the C++ team, she spent 4 years building the VS SharePoint and architecture tools. News Trip Report: Fall ISO C++ Standards meeting (Albuquerque) Pacific++ Videos Available C++/WinRT is now included in the Windows SDK Don't use C++ auto? Catch2 released London and Sweden distributed meetup writeup Rong Lu @davorabbit Links Visual Studio Code C++ for Visual Studio Code CppCon 2017: Rong Lu "C++ Development with Visual Studio Code" Visual Studio Code C/C++ extension Nov 2017 Update - Multi-root workspaces support is here! Visual C++ Team Blog Sponsors Backtrace JetBrains Hosts @robwirving @lefticus

Pacific++ Road Show

November 01, 2017 00:37:42 27.24 MB Downloads: 0

Rob and Jason discuss recent news and the first ever Pacific++ conference in New Zealand. News Next Pacific++ Location Does C++ need a universal package manager Petra: C++17 runtime to compile-time mappings Bjarne Stroustrup Interview at CppCon 2017 C++17 is Here: Interview with Herb Sutter CppCon 2017 Talks CppCon 2017 Lightning Talks Links @robwirving @lefticus Sponsor JetBrains

Build Systems and Modules

October 25, 2017 01:06:22 47.88 MB Downloads: 0

Rob and Jason are joined by Isabella Muerte to talk about her recent talk at CppCon 2017 where she discussed some of her concerns with the Modules TS. Isabella Muerte is a C++ Bruja and Build System Trash Goblin. She taught herself to program by writing a build system and immediately regretting the decision. Her first computer ran Windows Millennium Edition and her parents forbade her from upgrading to anything else for 5 years. She is still bitter about this. In her spare time, she is into open source software, tattoos, computer keyboards, and making fake cover bands like 'Rage Against the Abstract Machine' News A use for the poop emoji in C++ C++ Core Guidelines: Class Hierarchies Partitioning with the STL The Coming Software Apocalypse Isabella Muerte @slurpsmadrips Links Millennials Are Killing the Modules TS CppCon 2017: Isabella Muerte "There Will Be Build Systems: I Configure Your Milkshake" Sponsors JetBrains Hosts @robwirving @lefticus

Grace Hopper Conference

October 18, 2017 00:42:28 30.68 MB Downloads: 0

Rob and Jason are joined by Gina Stephens to talk about the C++ Foundations presence at the Grace Hopper Conference, the St Louis C++ Meetup and a proposal for a new access specifier. Gina Stephens is a software engineer with over 20 years' experience, 13 of those years leading development teams. Most of her experience has been with C++, in addition to Java, .NET and various scripting language. The breadth of her development experience includes DOD, FDA, DOI, Hospitality, and Finance. Gina has a Bachelors in Computer Science from MS&T in Rolla, MO and a Masters in Computer Science from the University of Missouri – STL. She also founded and runs the STL C++ User Group. Gina is also a Desert Storm Air Force veteran during which she worked on the B-52 bombers that were carpet-bombing Iraq. She is happily married with 2 sons, both of whom are serving in the US Navy. News Facebook Has Been Working On C++ Modules Support For GCC A Branchless UTF-8 Decoder Interactive Auralization and Visualization of Sorting Algorithms Trip Report JetBrains at CppCon Gina Stephens Gina Stephens Links Grace Hopper Celebration St Louis C++ Meetup Sponsors JetBrains Hosts @robwirving @lefticus

Abseil

October 11, 2017 00:52:27 37.86 MB Downloads: 0

Rob and Jason are joined by Titus Winters from Google to talk about the Open Sourcing of Google's Abseil library. Titus Winters has spent the past 6 years working on Google's core C++ libraries. He's particularly interested in issues of large scale software engineer and codebase maintenance: how do we keep a codebase of over 100M lines of code consistent and flexible for the next decade? Along the way he has helped Google teams pioneer techniques to perform automated code transformations on a massive scale, and helps maintain the Google C++ Style Guide. News CppCon 2017 Trip Report My CppCon 2017 Trip Report - 10 great talks to watch and learn from Kdevelop 5.2 beta 1 released Titus Winters Titus Winters Links Abseil CppCon 2017: Titus Winters C++ as a "Live at Head Language" Sponsors Backtrace JetBrains Hosts @robwirving @lefticus

PLF List

October 04, 2017 00:48:08 34.64 MB Downloads: 0

Rob and Jason are joined by Matt Bentley to talk about his work on plf::list and discuss some updates from the SG14 Working Group. Matt Bentley was born in 1978 and never recovered from the experience. He started programming in 1986, completing a BSc Computer Science 1999, before spending three years working for a legal publishing firm, getting chronic fatigue syndrone, quitting, building a music studio, recovering, getting interested in programming again, building a game engine, and stumbling across some generalized solutions to some old problems. News From Algorithms to Coroutines in C++ A Beginner's Guide to CppCon 2017 CppCon2017 videos online Matt Bentley @xolvenz Matt Bentley on GitHub Links PLF C++ Library Sponsors Backtrace JetBrains Hosts @robwirving @lefticus

Java

September 27, 2017 48:08 34.75 MB Downloads: 0

Rob and Jason are joined by Patricia Aas to talk about Java and some of the similarities and differences between the Managed language and C++, she also talks about her work on the Vivaldi Browser. Patricia has been a C++ programmer for 12 years. Currently she is working on the Vivaldi Browser. Previously she has worked on the Opera Browser, on embedded telepresence systems at Cisco and even did a two year stint as a Java consultant. She is passionate about learning and teaching, as well as trying to make the world in general and tech in particular, a more inclusive place. News Bjarne Stroustrup awarded 2017 Faraday Medal Orbit C Performance Profiler Introducing Abseil, a new common libraries project CppCon Videos Patricia Aas @pati_gallardo Links C++ for Java Developers (Slides) C++ for Java Developers (Video) Java Vivaldi Browser Sponsors Backtrace JetBrains Hosts @robwirving @lefticus

C# and IL2CPP

September 20, 2017 01:03:34 45.87 MB Downloads: 0

Rob and Jason are joined by Josh Peterson to talk about C# and some of the similarities and differences between the Managed language and C++, he also talks about his work at Unity 3D on IL2CPP. Josh is a programmer working at Unity Technologies, where he focuses on integration and development of scripting runtimes for the Unity 3D game engine. He enjoys learning about CPU architectures and assembly language, including the recent development of an MOS 6510 emulator in C#. In his free time, he coaches a number of youth soccer teams and reads philosophy and theology. News Energy Efficiency Across Programming Languages C++ World Café Useful GCC warning options not enabled by -Wall -Wextra Josh Peterson @petersonjm1 Links Microsoft C# Guide Unity 3D An introduction to IL2CPP internals Sponsors Backtrace JetBrains Hosts @robwirving @lefticus

FluentC++

September 13, 2017 00:59:30 42.93 MB Downloads: 0

Rob and Jason are joined by Jonathan Boccara to talk about the FluentC++ blog and the benefit of doing daily C++ talks at your office. Jonathan Boccara is a passionate C++ developer working for Murex on a large codebase of financial software. His interests revolve around making code expressive. He regularly blogs on Fluent C++, where he explores how to use the C++ language to write expressive code, make existing code clearer, and also about how to keep your spirits up when facing unclear code. Jonathan loves writing, making videos, reading programming books, hanging out at conferences, meeting people, learning new languages and making trainings and presentations. News C++17 is formally approved Clang 5.0.0 Released (already on the compiler explorer) Two-phase name lookup support comes to MSVC CppCast compiles on godbolt Jonathan Boccara @JoBoccara Links FluentC++ STL Learning Resource Spread Knowledge in Your Company with Your "Daily C++" Murex Going Native 2013: Sean Parent "C++ Seasoning" Sponsors Backtrace JetBrains Hosts @robwirving @lefticus

DebugView++

September 07, 2017 00:59:35 43.0 MB Downloads: 0

Rob and Jason are joined by Jan Wilmans to talk about the DebugView++ debug and logging tool and some of his other open source projects. Jan is a Software Engineer at Promexx, contracted by ThermoFisher Scientific to work on integration of motion controllers in Transmission Electron Microscopes. He has been programming for 25 years, started with basic, z80 assembly and later C++. He is now a C++ enthusiast, an open source developer and likes to keep up to date on new c++ developments. In his free time he enjoys playing video games and watching science fiction together with his wife Babette. News CppCon Call for Volunteers Live++ C++ Live Coding Build your first C++ app Why undefined behavior may call a never-called function Jan Wilmans @janwilmans Jan Wilmans' GitHub Links DebugView++ LibIdentify OpenCanary Executors Proposal Sponsors Backtrace JetBrains Hosts @robwirving @lefticus

Volta and Cuda C++

August 31, 2017 01:02:49 52.86 MB Downloads: 0

Rob and Jason are joined by Olivier Giroux from NVidia to talk about programming for the Volta GPU. Olivier Giroux has worked on eight GPU and four SM architecture generations released by NVIDIA. Lately, he works to clarify the forms and semantics of valid GPU programs, present and future. He was the programming model lead for the new NVIDIA Volta architecture. He is a member of WG21, the ISO C++ committee, and is a passionate contributor to C++'s forward progress guarantees and memory model. News Visual C++ for Linux Development with Cmake Sourcetrail 2017.3 released - cross platform source explorer Call for CppCon Lightning Talks and Open Content C++17 STL Cookbook Book Review Olivier Giroux @simt Links CppCon: Designing C++ Hardware Inside Volta: The World’s Most Advanced Data Center GPU Inside Volta Slidedeck NVidia Dev Blog Sponsors Backtrace JetBrains Hosts @robwirving @lefticus

Meeting C++ and /r/cpp_review

August 23, 2017 00:59:52 43.11 MB Downloads: 0

Rob and Jason are joined by Jens Weller to talk about the upcoming Meeting C++ conference, the /r/cpp_review community and more. Jens Weller is the organizer and founder of Meeting C++. Doing C++ since 1998, he is an active member of the C++ Community. From being a moderator at c-plusplus.de and organizer of his own C++ User Group since 2011 in Düsseldorf, his roots are in the C++ Community. Today his main work is running the Meeting C++ Platform (conference, website, social media and recruiting). His main role has become being a C++ evangelist, as this he speaks and travels to other conferences and user groups around the world. News Aqua Math - Android game developed in C++ with Cocos2d-x Cocos2d-x LLVM on Windows now supports PDB Debug Info Ranges, Coroutines, and React: Early Musings on the Future of Async in c++ An Intro to Compilers Jens Weller @meetingcpp Jens Weller's GitHub Links Meeting C++ Meeting C++ 2017 Conference /r/cpp_review Meeting Embedded Ultimate List of Developer Podcasts Dlib - a modern C++ toolkit containing machine learning algorithms The Cherno Project Sponsors Backtrace Hosts @robwirving @lefticus