CppCast

CppCast

By Jason Turner & Mathieu RopertNewsTechnologyTech News
Download on the App Store

CppCast episodes

  • Meeting C++ and /r/cpp_review
    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
            • 1 hr
            • Building Debuggers and Keyboards
              Rob and Jason are joined by Sy Brand from Codeplay Software to talk about building C++ debuggers and the hardware and C++ firmware of a custom keyboard.
              News
              • N3886: A Proposal to add a Database Access Layer to the Standard Library
              • C++ London "University"
              • C++17 Features and STL Fixes in VS 2017 15.3
              • The reviews have begun
              • Links
                • minidbg - A mini x86 linux debugger for teaching purposes
                • Building my first custom keyboard
                • Accelerating your C++ on GPU with SYCL
                • Codeplay Software
                • Sponsors
                  • Backtrace
                  • Hosts
                    • @robwirving
                    • @lefticus
                    • 49 min
                    • Synchronization Primitives
                      Rob and Jason are joined by Samy Bahra from Backtrace to talk about lesser known synchronization primitives and his work on the Concurrency Kit.

                      Samy Al Bahra is the cofounder of Backtrace, where he is helping build a modern debugging platform for today’s complex applications. Prior to Backtrace, Samy was a principal engineer at AppNexus, where he played a lead role in the architecture and development of many mission-critical components of the ecosystem. His work at AppNexus was instrumental in scaling the system to 18 billion impressions with orders of magnitude in efficiency improvements. Prior to AppNexus, Samy was behind major performance improvements to the core technology at Message Systems. At the George Washington University High Performance Computing Laboratory, Samy worked on the UPC programming language, heterogeneous computing, and multicore synchronization. Samy is also the founder of the Concurrency Kit project, which several leading technology companies rely on for scalability and performance. Samy serves on the ACM Queue Editorial Board.

                      News
                      • ReactiveX
                      • Beast accepted to Boost
                      • A summary of the metaclasses proposal for C++
                      • C++17 in details: Filesystem
                      • CppCon 2017 Schedule
                      • Samy Bahra
                        • @0xF390
                        • Links
                          • C++Now 2017: Samy Bahra "Multicore Synchronization: The Lesser-Known Primitives"
                          • "Multicore Synchronization: The Lesser-Known Primitives" Slides
                          • Concurrency Kit
                          • Sponsors
                            • Backtrace
                            • Hosts
                              • @robwirving
                              • @lefticus
                              • 45 min
                              • GCC Compiler Development
                                Rob and Jason are joined by Krister Walfridsson to talk about some of his contributions to the GCC Compiler.

                                Krister got introduced to low-level programming by the C64/Amiga demo scene in the 80s. This led to an interest in operating systems and compilers, and he has been involved in the NetBSD and GCC projects for more than 20 years. His career has been split between OS-level development on embedded platforms and compiler development, and he most enjoys working with "strange" custom-made architectures.

                                News
                                • libq
                                • Metaclasses: Thoughts on generative C++
                                • 6 Reasons Why We Distribute C++ Libraries as Source Code
                                • Undefined Behavior in 2017
                                • Krister Walfridsson
                                  • @kwalfridsson
                                  • Krister Walfridsson's Blog
                                  • Links
                                    • Why volatile is hard to specify and implement
                                    • Branch prediction
                                    • Designing a CPU in VHDL, Part 1: Rationale, tools, methods
                                    • Sponsors
                                      • Backtrace
                                      • Hosts
                                        • @robwirving
                                        • @lefticus
                                        • 52 min
                                        • Toronto Trip Report
                                          Rob and Jason are joined by Patrice Roy to talk about the changes made to the C++20 Draft at the Toronto C++ Standards Committee Meeting.

                                          Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 20 years. After a few years doing R&D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges. The rapid evolution of C++ in recent years has made his job even more enjoyable.

                                          He’s been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals.

                                          News
                                          • Diagnostic Improvements in VS 2017 15.3.0
                                          • Boost to move to cmake build and test
                                          • Trip Report: My first ISO C++ Standards meeting
                                          • Patrice Roy
                                            • @PatriceRoy1
                                            • Patrice Roy's Blog
                                            • Links
                                              • Patrice's Trip Report (French)
                                              • CppCon Course: Practical Modern C++
                                              • Sponsors
                                                • Backtrace
                                                • Hosts
                                                  • @robwirving
                                                  • @lefticus
                                                  • 54 min
                                                  • Coroutines
                                                    Rob and Jason are joined by Gor Nishanov to talk about the C++ Coroutines proposal.

                                                    Gor Nishanov is a Principal Software Design Engineer on the Microsoft C++ team. He works on design and standardization of C++ Coroutines, and on asynchronous programming models. Prior to joining C++ team, Gor was working on distributed systems in Windows Clustering team.

                                                    News
                                                    • Verdigris: Qt without moc
                                                    • Trip report: Summer ISO C++ standards meeting
                                                    • A C++ review community
                                                    • Future Ruminations
                                                    • Gor Nishanov
                                                      • @gornishanov
                                                      • Gor Nishanov's GitHub
                                                      • Links
                                                        • CppCon 2015: Gor Nishanov "C++ Coroutines - a negative overhead abstraction"
                                                        • CppCon 2016: Gor Nishanov "C++ Coroutines: Under the covers"
                                                        • Wandbox: Coroutines with Ranges
                                                        • Compiler Explorer: Coroutines clang demo
                                                        • Sponsors
                                                          • Backtrace
                                                          • Hosts
                                                            • @robwirving
                                                            • @lefticus
                                                            • 57 min
                                                            • CopperSpice
                                                              Rob and Jason are joined by Barbara Geller and Ansel Sermersheim to talk about the CopperSpice C++ GUI Library.

                                                              Barbara is an independent consultant working as a programmer and software developer for over 25 years. She has been a featured speaker at more than a dozen trade shows and computer conferences in the US and on two separate occasions Barbara taught an extended class in software architecture and GUI design for the Panama Canal Commission in Panama.

                                                              Ansel has been working as a programmer for over 15 years. Ansel worked for 8 years at a communications company designing scalable, high performance, multi-threaded network daemons in C++ and he is currently a software consultant for RealityShares in San Francisco.

                                                              News
                                                              • 5 years of Meeting C++
                                                              • Why you should really care about C/C++ static analysis
                                                              • Hotspot a GUI for the linux perf profiler
                                                              • Barbara Geller and Ansel Sermersheim
                                                                • Barbara Geller's GitHub
                                                                • Ansel Sermersheim's GitHub
                                                                • Links
                                                                  • CopperSpice
                                                                  • CopperSpice GitHub
                                                                  • CopperSpice YouTube Channel
                                                                  • DoxyPress
                                                                  • CppCon 2015: Barbara Geller & Ansel Sermersheim "CopperSpice: A Pure C++ GUI Library"
                                                                  • CppCon 2015: Barbara Geller & Ansel Sermersheim "Doxygen to DoxyPress"
                                                                  • Sponsors
                                                                    • Backtrace
                                                                    • Hosts
                                                                      • @robwirving
                                                                      • @lefticus
                                                                      • 1 hr 1 min
                                                                      • Teaching Concepts
                                                                        Rob and Jason are joined by Christopher Di Bella to talk about his experience teaching C++ and his proposed changes to Concepts.

                                                                        Christopher Di Bella will soon be a software engineer at Codeplay and previously taught C++.

                                                                        He is an avid C++ programmer and also enjoys film, board games, and snowboarding in his spare time.

                                                                        News
                                                                        • CppCon Last Call for Early Bird Pricing
                                                                        • Introducing the Splash Damage C++ Tech Blog
                                                                        • Security features in Microsoft Visual C++
                                                                        • Meeting Embedded
                                                                        • Catch Survey
                                                                        • Christopher Di Bella
                                                                          • Christopher Di Bella's GitHub
                                                                          • Links
                                                                            • CppCon: Exploring the C++ Standard Library
                                                                            • Concepts TS
                                                                            • Range v3 Library
                                                                            • Range TS/STL2
                                                                            • C++ Extension for Ranges
                                                                            • Advanced C++ Programming Course Notes
                                                                            • Book: "Writing Secure Code"
                                                                            • Book: "Code Complete"
                                                                            • Book: "A Tour of C++"
                                                                            • Seth Bling "Hacking the Super Mario World"
                                                                            • Sponsors
                                                                              • Backtrace
                                                                              • Hosts
                                                                                • @robwirving
                                                                                • @lefticus
                                                                                • Better C++/Chicago
                                                                                • 54 min
                                                                                • <chrono> and more
                                                                                  Rob and Jason are joined by Howard Hinnant from Ripple to talk about , his date & time library (and proposal) and his work on move semantics.

                                                                                  Howard Hinnant is a Senior Software Engineer at Ripple and the lead author of several C++11/14 features including: move semantics, unique_ptr, chrono, condition_variable_any, shared_mutex and std::lock. He is also the lead author of two LLVM projects libc++ and libc++abi.

                                                                                  News
                                                                                  • Noexcept: lightweight error handling library for C++11
                                                                                  • 7 Ways to Get Better at C++ During this Summer
                                                                                  • After 17 yrs of active development, does the Boost C++ library meet its original vision
                                                                                  • Howard Hinnant
                                                                                    • Howard Hinnant
                                                                                    • Links
                                                                                      • CppCon 2016: Howard Hinnant "A \ Tutorial"
                                                                                      • CppCon 2015: Howard Hinnant “A C++14 approach to dates and times"
                                                                                      • CppCon 2016: Howard Hinnant "Welcome To The Time Zone"
                                                                                      • A Proposal to Add Move Semantics Support to the C++ Language
                                                                                      • Sponsors
                                                                                        • Backtrace
                                                                                        • Hosts
                                                                                          • @robwirving
                                                                                          • @lefticus
                                                                                          • Better C++/Chicago
                                                                                          • 55 min
                                                                                          • system_error and Boost Outcome Review
                                                                                            Rob and Jason are joined by Charley Bay from F5 Networks to talk about his recent CppNow talk on system_error and the Boost Outcome review.

                                                                                            Charley Bay is a Software developer at F5 Networks with 25+ years experience in large-scale and distributed systems for low-latency C and C++.

                                                                                            News
                                                                                            • C++ Web Frameworks
                                                                                            • Full Http/WebSocket Server framework using Beast and Boost.Asio
                                                                                            • Quick-Bench.com Simple Online C++ Performance Benchmark
                                                                                            • Turing Tumble Kickstarter
                                                                                            • Charley Bay
                                                                                              • Charley Bay
                                                                                              • Links
                                                                                                • C++Now 2017: Charles Bay "C++11's Quiet Little Gem: "
                                                                                                • Boost Formal Review Process
                                                                                                • Boost Outcome
                                                                                                • Boost Outcome Review Report
                                                                                                • Sponsors
                                                                                                  • Backtrace
                                                                                                  • Hosts
                                                                                                    • @robwirving
                                                                                                    • @lefticus
                                                                                                    • Better C++/Chicago
                                                                                                    • 1 hr 5 min

                                                                                                    About CppCast

                                                                                                    From the publisher's feed

                                                                                                    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

                                                                                                    More shows like CppCast

                                                                                                    Philosophize This! by Stephen West

                                                                                                    Philosophize This!

                                                                                                    15,237 Listeners

                                                                                                    Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

                                                                                                    Software Engineering Radio - the podcast for professional software developers

                                                                                                    275 Listeners

                                                                                                    The Changelog: Software Development, Open Source by Changelog Media

                                                                                                    The Changelog: Software Development, Open Source

                                                                                                    286 Listeners

                                                                                                    The a16z Show by Andreessen Horowitz

                                                                                                    The a16z Show

                                                                                                    1,091 Listeners

                                                                                                    Software Engineering Daily by Software Engineering Daily

                                                                                                    Software Engineering Daily

                                                                                                    622 Listeners

                                                                                                    Talk Python To Me by Michael Kennedy

                                                                                                    Talk Python To Me

                                                                                                    581 Listeners

                                                                                                    The Amp Hour by The Amp Hour (Chris Gammell and David L Jones)

                                                                                                    The Amp Hour

                                                                                                    230 Listeners

                                                                                                    Python Bytes by Michael Kennedy and Calvin Hendryx-Parker

                                                                                                    Python Bytes

                                                                                                    213 Listeners

                                                                                                    The Real Python Podcast by Real Python

                                                                                                    The Real Python Podcast

                                                                                                    140 Listeners

                                                                                                    Dwarkesh Podcast by Dwarkesh Patel

                                                                                                    Dwarkesh Podcast

                                                                                                    551 Listeners

                                                                                                    Signals and Threads by Jane Street

                                                                                                    Signals and Threads

                                                                                                    73 Listeners

                                                                                                    ADSP: Algorithms + Data Structures = Programs by Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane

                                                                                                    ADSP: Algorithms + Data Structures = Programs

                                                                                                    37 Listeners

                                                                                                    Two's Complement by Ben Rady and Matt Godbolt

                                                                                                    Two's Complement

                                                                                                    30 Listeners

                                                                                                    ACQ2 by Acquired by Ben Gilbert and David Rosenthal

                                                                                                    ACQ2 by Acquired

                                                                                                    290 Listeners

                                                                                                    Oxide and Friends by Oxide Computer Company

                                                                                                    Oxide and Friends

                                                                                                    66 Listeners