TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    CppCast

    Once a month, Jason sits down with guests from the C++ community to discuss the latest news and what they have been up to. Find us at cppcast.com

    Advertise
    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    mdspan and /r/cpp Aug 15, 2019
    Show notes

    Rob and Jason are joined by Bryce Adelstein Lelbach from NVIDIA. They discuss the mdspan proposal that first introduced Bryce to the C++ ISO committee. They also review Bryce's role as moderator for the /r/cpp subreddit and talk about the upcoming CppCon 2019 conference.

    News

    • Resharper 2019.2 released
    • Game Performance Improvements in Visual Studio 2019 16.2
    • The German Center for Aerospace (DLR) just open sourced CosmoScout VR, which is a universe 'simulator' written in modern C++

    Links

    • P0009r9: mdspan: A Non-Owning Multidimensional Array Reference
    • P1684r0: mdarray: An Owning Multidimensional Array Analog of mdspan
    • P1767r0: Packaging C++ Modules
    • /r/cpp/
    • CppCon 2019
    • CppCon 2018: Bryce Adelstein Lelbach "The C++ Execution Model"

    Sponsors

    • Backtrace
    • Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes

    Secure Coding Aug 08, 2019
    Show notes

    Rob and Jason are joined by Matt Butler to discuss his perspective on the ISO Cologne meeting and Secure Coding.

    Matthew Butler is a security researcher who has been using C++ professionally since 1990. He has spent the past three decades as a systems architect and software engineer developing systems for network security, law enforcement and national defense. He primarily works in signals intelligence and security on platforms ranging from embedded micro-controllers to FPGAs to large-scale, real-time platforms.

    He is on the staff of both CppCon and C++Now as well as a member of the C++ Standards Committee. He spends most of his time in EWG, SG12 (Undefined Behavior and Vulnerabilities), SG14 (Low Latency) and, now, SG21 (Contracts). He is also a member of WG23 (Programming Language Vulnerabilities).

    He prefers the role of predator when dealing with hackers and lives in the Rocky Mountains with his wife and daughter.

    News

    • What happened to C++20 Contracts?
    • Fixing C++ with epochs
    • Child Care at CppCon

    Matt Butler

    • Matt Butler's Blog

    Links

    • CppCon 2018: Matthew Butler "Secure Coding Best Practices: Your First Line is the Last Line of Defense"
    • C++Now 2019: Matthew Butler "Secure Coding Best Practices - Threat Hunting"
    • P1705 - Enumerating Undefined Behavior

    Sponsors

    • Errors that static code analysis does not find because it is not used
    • PVS-Studio in the Clouds - Running the Analysis on Travis CI

    Hosts

    • @robwirving
    • @lefticus

    Approval Tests Aug 01, 2019
    Show notes

    Rob and Jason are joined by Clare Macrae to discuss Approval Tests and how they can be used to quickly test legacy C++ code.

    Clare is an independent consultant, helping teams streamline their work with legacy and hard-to-test C++ and Qt code.

    She has worked in software development for over 30 years, and in C++ for 20 years.

    Since 2017, she has used her spare time to work remotely with Llewellyn Falco on ApprovalTests.cpp, to radically simplify testing of legacy code. She has enjoyed this so much that she recently went independent, to focus even more on helping others to work more easily with legacy code. Clare was until recently a Principal Scientific Software Engineer at Cambridge Crystallographic Data Centre. She is the original author of their popular 3D crystal structure visualisation program Mercury.

    News

    • Cmake 3.15 available
    • Clang/LLVM Support for MSBuild Projects
    • LEAF light-weight error-handling lib seeking Boost review manager

    Clare Macrae

    • @ClareMacraeUK
    • Clare Macrae's Blog

    Links

    • C++ Approval Tests
    • Approval Tests
    • #include
    • Happy one-of-our-birthdays #include!
    • Sponsoring Diverse CppCon 2019 Attendees
    • #include sponsorship for CppCon 2019

    Sponsors

    • Errors that static code analysis does not find because it is not used
    • PVS-Studio in the Clouds - Running the Analysis on Travis CI

    Hosts

    • @robwirving
    • @lefticus

    Cologne Trip Report Jul 25, 2019
    Show notes

    Rob and Jason are joined by Botond Ballo and Tom Honermann to discuss what features were added and removed from the C++20 draft paper at the ISO meeting in Cologne.

    Botond Ballo is a software engineer at Mozilla, where he has been working on the Firefox web browser's rendering engine for 6 years. He's been attending C++ standards meetings for about the same time, and blogging about them to keep the C++ user community informed about standardization progress. In the committee, his interests include general language evolution, reflection, and tooling. Botond likes to hack on IDEs and other developer tools in his spare time. Offline, you might spot him climbing rocks or reading fantasy novels.

    Tom Honermann is a software engineer at Synopsys where he has been working on the Coverity static analyzer for the past 8 years. His first C++ standard committee meeting was Lenexa in 2015. He currently chairs the SG16 text and Unicode study group and participates in the SG2 modules, SG13 HMI/IO, and SG15 tooling study groups. His contributions to C++20 include the new char8_t builtin type. A C++ minion with 20 years professional experience. Husband and father of two awesome boys.

    Botond Ballo

    • @BotondBallo
    • Botond Ballo's Blog

    Tom Honermann

    • @tahonermann
    • Tom Honermann's Blog

    Links

    • 2019-07 Cologne ISO C++ Committee Trip Report
    • p1607 - Minimizing Contracts

    Sponsors

    • Backtrace
    • Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes

    Hosts

    • @robwirving
    • @lefticus

    GitKraken Jul 11, 2019
    Show notes

    Rob and Jason are joined by Tyler Ang-Wanek to discuss leveraging C++ in an ElectronJS app like GitKraken.

    Tyler Ang-Wanek has been developing software professionally for the past 3.5 years. He works as a senior developer at Axosoft, on the GitKraken team. His work primarily shifts among developing native node modules for use in GitKraken, architectural work for code and APIs around GitKraken, and developing new features for GitKraken. He is the creator of the node module Node Sentinel File Watcher (NSFW), a native file watcher written for GitKraken that has made its way into Atom and VSCode. One of his major accomplishments includes taking leadership of the open source native node module NodeGit. After much hard work on the NodeGit repo and within the community, Tyler joined the leadership group for LibGit2.

    News

    • Expressive C++ Template Metaprogramming
    • Bring your C++ Code to the Web
    • Voting results for Meeting C++ 2019

    Tyler Ang-Wanek

    • @twwanek

    Links

    • GitKraken
    • Axosoft
    • GitKraken v6.0: The Fastest GitKraken Ever!

    Sponsors

    • Backtrace
    • Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes

    Hosts

    • @robwirving
    • @lefticus

    CMake and VTK Jul 04, 2019
    Show notes

    Rob and Jason are joined by Robert Maynard from Kitware to discuss CMake and VTK.

    Robert Maynard is a principal engineer at Kitware and spends most of his time as a primary developer of VTK-m. VTK-m is a HPC toolkit of scientific visualization algorithms for highly concurrent processor and accelerator architectures. It uses a fine-grained concurrency model for data analysis and visualization algorithms allowing for seamless execution on GPU's or many-core CPUs.

    When not working on VTK-m, Robert is either; writing CMake code, teaching CMake, or working to improve CMake.

    News

    • CppCheck detect more uninitalized variable usage
    • In support of P1485 "Better keywords for coroutines"
    • The power of Hidden Friends in C++
    • CppCon Poster Submissions 2019
    • To Save The Science Poster, Researchers Want To Kill It And Start Over

    Robert Maynard

    • @robertjmaynard

    Links

    • CMake
    • CMake 3.15 Release Notes
    • VTK

    Sponsors

    • PVS-Studio Facebook
    • PVS-Studio Telegram
    • PVS-Studio Twitter

    Hosts

    • @robwirving
    • @lefticus

    Functional Programming in C++ Jun 27, 2019
    Show notes

    Rob and Jason are joined by Ivan Čukić to discuss his book on Functional Programming with C++.

    Ivan Čukić is the author of "Functional Programming in C++" published by Manning.

    He is one of the core developers of KDE, the largest free/libre open source C++ project.

    He is also teaching modern C++ techniques and functional programming at the Faculty of Mathematics in Belgrade and has been using C++ for more than 20 years. He has been researching functional programming in C++ before and during his PhD studies, and uses the techniques in real-world projects.

    News

    • Rust and C++ Cardiff
    • State of Developer Ecosystem 2019
    • Voting on the talks for Meeting C++ 2019
    • Pre-Cologne Mailing

    Ivan Čukić

    • @ivan_cukic

    Links

    • Functional Programming in C++
    • p0798R3 Monadic operations for std::optional
    • p0323R8 std::expected
    • Immer library
    • Ranges for distributed and asynchronous systems - Ivan Čukić - ACCU 2019
    • Functional reactive programming in C++ - Ivan Čukić - Meeting C++ 2016

    Sponsors

    • PVS-Studio Facebook
    • PVS-Studio Telegram
    • PVS-Studio Twitter

    • JetBrains

    Hosts

    • @robwirving
    • @lefticus

    Movable Iterators Jun 20, 2019
    Show notes

    Rob and Jason are joined by Corentin Jabot to discuss some of his proposals for C++20.

    Corentin Jabot is a freelancer developer and member of the French National Body and the C++ committee where he participates in the tooling, Unicode and library evolution working groups. He has been doing C++ for about 10 years and currently works with Mobsya, a swiss non-profit making educational robots for kids.

    News

    • Catch v2.9.0 released
    • Core C++ 2019 Videos
    • Space Game: A std::variant Based State Machine

    Corentin Jabot

    • @Cor3ntin
    • cor3ntin

    Links

    • p1207: Movability of Single-pass iterators
    • p1206: ranges::to: A function to convert any range to a container
    • p1634: Naming guidelines for modules
    • p1628: Unicode character properties

    Sponsors

    • PVS-Studio Facebook
    • PVS-Studio Telegram
    • PVS-Studio Twitter

    • JetBrains

    Hosts

    • @robwirving
    • @lefticus

    Factorio Jun 14, 2019
    Show notes

    Rob and Jason are joined by Michal Kovařík to discuss his work creating the Factorio video game with C++.

    Michal is 34 years old and started programming when he was 11. C (and C++ soon after) became his favorite language soon afterwards. After quitting University after 2 years he was a regular programmer in a company for 4 years. He then started his own computer game project, which he's been working on for 7 years already. The game is much more successful than anticipated (with more than 1.7 million sales) while still in early access. We are close to finishing the game and deciding what to do next.

    News

    • C++Now 2019 Videos being uploaded
    • Clear, Functional C++ Docs with Sphinx + Breathe + Doxygen + Cmake
    • Fuzzing Unit Tests with DeepState and Eclipser

    Michal Kovařík

    • Michal Kovařík's GitHub

    Links

    • Factorio

    Sponsors

    • PVS-Studio Facebook
    • PVS-Studio Telegram
    • PVS-Studio Twitter

    • JetBrains

    Hosts

    • @robwirving
    • @lefticus

    Pattern Matching Jun 05, 2019
    Show notes

    Rob and Jason are joined by Michael Park to discuss his Pattern Matching library and standards proposal.

    Michael Park is a software engineer at Facebook, working on the C++ libraries and standards team. His focus for C++ is to introduce pattern matching to facilitate better code.

    News

    • Initialization in C++ the Matrix
    • CMake 3.14 and Performance Improvements
    • Compiler Explorer Execution Support

    Michael Park

    • @mcypark
    • Michael Park's GitHub
    • Michael Park's Blog

    Links

    • C++Now Pattern Matching: Match Me If You Can
    • P1371R0
    • CppCon 2017: Michael Park "MPark.Patterns: Pattern Matching in C++"
    • MPark.Patterns

    Sponsors

    • PVS-Studio Facebook
    • PVS-Studio Telegram
    • PVS-Studio Twitter

    • JetBrains

    Hosts

    • @robwirving
    • @lefticus

    Previous 1 19 20 21 22 23 41 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights