CppCast

CppCast

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

CppCast episodes

  • C++ Insights
    Rob and Jason are joined by Andreas Fertig to discuss C++ Insights, the Rapperswil ISO meeting and more.

    Andreas Fertig holds an M.S. in Computer Science from Karlsruhe University of Applied Sciences. Since 2010 he has been a software developer and architect for Philips Medical Systems focusing on embedded systems. He has a profound practical and theoretical knowledge of C++ at various operating systems.

    He works freelance as a lecturer and trainer. Besides this he develops macOS applications and is the creator of cppinsights.io.

    News
    • Post Rapperswil C++ Draft
    • Cpp Taskflow
    • std::embed updated proposal
    • JetBrains Rapperswil Trip Report
    • What's all the C Plus Fuss? Bjarne Stroustrup warns of dangerous future plans for his C++
    • Andreas Fertig
      • @andreas__fertig
      • Andreas Fertig's website
      • Links
        • C++ Insights
        • C++ Insights Store
        • Sponsors
          • PVS-Studio
          • February 31
          • Patreon
            • CppCast Patreon
            • Hosts
              • @robwirving
              • @lefticus
              • 51 min
              • Rapperswil Trip Report
                Rob and Jason discuss the Rapperswil trip report and other C++ news.
                News
                • What's next for Visual Studio
                • Visual Studio Roadmap
                • Build the future of the web with WebAssembly and more (Google I/O '18)
                • WebAssembly Physics and DOM objects
                • "Core Coroutines" proposal
                • Microsoft Buys GitHub: The Linux Foundation's Reaction
                • Links
                  • @robwirving
                  • @lefticus
                  • Sponsors
                    • Backtrace
                    • Patreon
                      • CppCast Patreon
                      • Listener Survey
                        • CppCast Listener Survey
                        • 46 min
                        • Vcpkg
                          Rob and Jason are joined by Robert Schumacher from Microsoft to discuss the vcpkg package manager and more.

                          Robert Schumacher is a developer on the Microsoft Visual C++ Libraries team and the lead developer for vcpkg. He has previously worked on the MSVC implementation of the Modules TS and is the current maintainer of Cpprestsdk. Besides work, he occasionally indulges in functional programming and arguments about whether inheritance is fundamentally flawed.

                          News
                          • Teach yourself C++ Where to start
                          • Macro Expansions in Quick Info Tooltips
                          • Call for a more diverse program at Meeting C++ 2018
                          • Conan 1.4 released
                          • Robert Schumacher
                            • Robert Schumacher's GitHub
                            • Links
                              • Vcpkg
                              • Vcpkg Docs
                              • Sponsors
                                • Backtrace
                                • Patreon
                                  • CppCast Patreon
                                  • Hosts
                                    • @robwirving
                                    • @lefticus
                                    • 48 min
                                    • C++ London Uni
                                      Rob and Jason are joined by Tom Breza, Oliver Ddin and Tristan Brindle to discuss the C++ London Uni group and their approach to teaching C++ to the community.

                                      Tom arrived in London at age 22 with £200 to his name, not knowing a single person.

                                      After 6 months Tom managed to start business - PC Service, that provides IT support to SMBs and runs it since then. Tom's team help many customers from small businesses to top celebrities and Royal Families.
                                      Now with over 20 years of experience, Tom set his mind on new challenges and decided to learn software development, specifically C++ and helps others to learn through C++ London Uni.

                                      Oliver has been a C++ hater since 2008 - fortunately, that all changed with C++11 and he's firmly an enthusiast now. He's spent his time doing everything from embedded devices to network engineering and now Internet security related endeavours. He's a big proponent of writing software in a style driven by some form of testing and its place in pushing you towards well-architected, maintainable code. In his spare time he also co-organises C++ London Uni which provides free lessons for people wanting to get into developing C++ and the wider ecosystem around it.

                                      Tristan is an independent contractor and C++ enthusiast based in London. He’s particularly interested in standardisation and making C++ an easier language to use and teach. He can be found on Twitter @tristanbrindle and occasionally blogs about C++ at tristanbrindle.com.

                                      News
                                      • Bjarne Stroustrup P0977r0 "Remember the Vasa"
                                      • Celebration of Towel Day with awesome pieces of code that print 42
                                      • Pacific++ Call for Speakers
                                      • CppCon Call for Program Committee Members
                                      • Tom Breza
                                        • @TomBreza
                                        • Oliver Ddin
                                          • @olipro
                                          • Tristan Brindle
                                            • @tristanbrindle
                                            • Links
                                              • C++ London Uni
                                              • Sponsors
                                                • PVS-Studio
                                                • The Evil within the Comparison Functions
                                                • Patreon
                                                  • CppCast Patreon
                                                  • Hosts
                                                    • @robwirving
                                                    • @lefticus
                                                    • 1 hr 3 min
                                                    • sol2 and std::embed
                                                      Rob and Jason are joined by JeanHeyd Meneide to discuss the sol2 library and his proposal for std::embed.

                                                      ThePhD -- known in meatspace as JeanHeyd -- is a Computer Science undergraduate at the Fu Foundation School of Engineering in Columbia University. They are currently working on Open Source C++ and C++ Standardization projects, as well as exploring graphics programming. They are currently dabbling with Haskell and Elm for fun, and are attempting to wrangle their biggest open source project -- sol2 -- into a newer, better version of itself. The nickname is a std::promise<> on their std::future<>.

                                                      News
                                                      • Superconstructing super elider, Pt2
                                                      • Matthew Butler's C++Now 2018 Trip Report
                                                      • Ben Deane's C++Now 2018 Trip Report
                                                      • A CPPNow Travel Guide
                                                      • Matt Godbolt's C++Now Trip Report
                                                      • ThePHD's C++Now 2018 Trip Report
                                                      • JeanHeyd Meneide
                                                        • @thephantomderp
                                                        • JeanHeyd's Blog
                                                        • Links
                                                          • sol2
                                                          • p1040R0 std::embed
                                                          • Sponsors
                                                            • PVS-Studio
                                                            • The Evil within the Comparison Functions
                                                            • Patreon
                                                              • CppCast Patreon
                                                              • Hosts
                                                                • @robwirving
                                                                • @lefticus
                                                                • 59 min
                                                                • Freestanding Proposal
                                                                  Rob and Jason are joined by Ben Craig to discuss his proposal for a freestanding C++ Library.

                                                                  Ben is a Principal Software Engineer at National Instruments, primarily developing device drivers for various operating systems (Windows, Linux, Mac, OpenRTOS, vxWorks, ETS Pharlap), and occasionally tinkering with the firmware side of things. Ben is an occasional contributor to libc++ and Apache Thrift.

                                                                  News
                                                                  • Convert Macro to Constexpr in VS 2017
                                                                  • CppCon 2018 Registration is Open
                                                                  • How to Adopt Modern C++17 into your C++ Code
                                                                  • 7++ Reasons to Move Your C++ Code into Visual Studio 2017
                                                                  • Effective C++/WinRT for UWP and Win32
                                                                  • C++ Insights
                                                                  • P0709 Zero overhead deterministic exceptions
                                                                  • Ben Craig
                                                                    • Ben Craig's GitHub
                                                                    • Links
                                                                      • Freestanding Proposal
                                                                      • Freestanding Trip Report: emBO++ and Jacksonville wg21 2018 experience
                                                                      • Sponsors
                                                                        • PVS-Studio
                                                                        • The Evil within the Comparison Functions
                                                                        • Patreon
                                                                          • CppCast Patreon
                                                                          • Hosts
                                                                            • @robwirving
                                                                            • @lefticus
                                                                            • 59 min
                                                                            • CppChat
                                                                              Rob and Jason are joined by Phil Nash to discuss the rebooted CppChat show, test driven development, a conference announcement and much more.

                                                                              Phil has spent the last year and a half doing things that might sound interesting for the next time he’s interviewed on CppCast. He might have overdone it. Aside from that he’s most commonly known as the original author of the test framework, Catch2. He’s been in or around C++ since the early 90s, but started coding in 1981 on a ZX-81 that he borrowed for six months. He’s worked in many domains, including finance and mobile and is now developer advocate for C++ and Swift tools at JetBrains.

                                                                              News
                                                                              • Safely extract a method in any C++ code
                                                                              • Pacific++ Call for Speakers until June 17
                                                                              • Meeting Embedded Call for Speakers until June 10
                                                                              • MeetingC++ Call for Speakers until June 10
                                                                              • CppCon call for submissions until May 11
                                                                              • Phil Nash
                                                                                • @phil_nash
                                                                                • Level of Indirection
                                                                                • Extra Level of Indirection
                                                                                • Another Level of Indirection
                                                                                • Links
                                                                                  • CppChat
                                                                                  • Modern C++ testing with Catch2 - Phil nash - Meeting C++ 2017
                                                                                  • C++ on Sea
                                                                                  • Sponsors
                                                                                    • PVS-Studio
                                                                                    • The Evil within the Comparison Functions
                                                                                    • Patreon
                                                                                      • CppCast Patreon
                                                                                      • Hosts
                                                                                        • @robwirving
                                                                                        • @lefticus
                                                                                        • 46 min
                                                                                        • C++ Simplicity
                                                                                          Rob and Jason are joined by Kate Gregory to discuss her recent talk at ACCU, Pluralsight courses and include C++.

                                                                                          Kate Gregory has been using C++ since before Microsoft had a C++ compiler, and has been paid to program since 1979. She loves C++ and believes that software should make our lives easier. That includes making the lives of developers easier! She'll stay up late arguing about deterministic destruction or how C++ these days is not the C++ you remember.

                                                                                          Kate runs a small consulting firm in rural Ontario and provides mentoring and management consultant services, as well as writing code every week. She has spoken all over the world, written over a dozen books, and helped thousands of developers to be better at what they do. Kate is a Microsoft Regional Director, a Visual C++ MVP, an Imagine Cup judge and mentor, and an active contributor to StackOverflow and other StackExchange sites. She develops courses for Pluralsight, primarily on C++ and Visual Studio. Since 2014 she was Open Content Chair for CppCon, the largest C++ conference ever held, where she also delivered sessions.

                                                                                          News
                                                                                          • CppChat
                                                                                          • Design Patterns in Modern C++
                                                                                          • Announcing a single C++ library manager for linux, macOS and Windows: vcpkg
                                                                                          • Conan 1.3.0 released
                                                                                          • March 2018 ISO C++ Meeting Trip Report (SG1 Concurrency and Parallelism)
                                                                                          • Kate Gregory
                                                                                            • @gregcons
                                                                                            • Kate Gregory's Blog
                                                                                            • Links
                                                                                              • Meeting C++ 2017 - Kate Gregory: "It's Complicated"
                                                                                              • ACCU 2018 - Kate Gregory: "Simplicity: not just for beginners"
                                                                                              • Meeting C++ 2017 - Kate Gregory: "5 Things I figured out while..."
                                                                                              • Pluralsight: C++ Fundamentals Including C++17
                                                                                              • Sponsors
                                                                                                • PVS-Studio
                                                                                                • The Evil within the Comparison Functions
                                                                                                • Patreon
                                                                                                  • CppCast Patreon
                                                                                                  • Hosts
                                                                                                    • @robwirving
                                                                                                    • @lefticus
                                                                                                    • 53 min
                                                                                                    • C++ Patterns
                                                                                                      Rob and Jason are joined by Kevlin Henney to discuss C++ Patterns and things every programmer should know.

                                                                                                      Kevlin Henney is an independent consultant, speaker, writer and trainer. His development interests are in patterns, programming, practice and process. He has been a columnist for a number of magazines and sites, including C++ Report and C/C++ Users Journal, and has been on far too many committees (it has been said that "a committee is a cul-de-sac down which ideas are lured and then quietly strangled"), including the the BSI C++ panel and the ISO C++ standards committee. He is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series. He is also editor of 97 Things Every Programmer Should Know and the forthcoming 97 Things Every Java Programmer Should Know. He lives in Bristol and online.

                                                                                                      News
                                                                                                      • Spectre diagnostic in VS 2017 Version 15.7 Preview 4
                                                                                                      • Microsoft MakeCode: from C++ to TypeScript and Blockly (and Back)
                                                                                                      • Introduction to web development in C++ with WT 4
                                                                                                      • Kevlin Henney
                                                                                                        • @KevlinHenney
                                                                                                        • Kevlin Henney's Blog
                                                                                                        • Links
                                                                                                          • Pattern-Oriented Software Architecture
                                                                                                          • 97 Things Every Programmer Should Know
                                                                                                          • ACCU 2018 - Kevlin Henney: "Procedural Programming: It's Back? It Never Went Away"
                                                                                                          • Sponsors
                                                                                                            • PVS-Studio
                                                                                                            • JetBrains
                                                                                                            • Hosts
                                                                                                              • @robwirving
                                                                                                              • @lefticus
                                                                                                              • 59 min
                                                                                                              • CppDock and nbdl
                                                                                                                Rob and Jason are joined by Jason Rice to discuss C++ Web Application Development and his libraries CppDock and nbdl.

                                                                                                                Jason is a web applications programmer with an appetite for C++ metaprogramming having made small contributions to Boost.Hana. He is actively working on the library Nbdl, waiting for the day when C++ takes over the web.

                                                                                                                News
                                                                                                                • #include C++
                                                                                                                • Blast from the Past: Borland C++ on Windows 98
                                                                                                                • Boost 1.67.0 Released
                                                                                                                • Jason Rice
                                                                                                                  • @JasonRice_
                                                                                                                  • Jason Rice's GitHub
                                                                                                                  • Links
                                                                                                                    • CppDock
                                                                                                                    • Nbdl
                                                                                                                    • C++Now 2017: Jason Rice "Nbdl: A library that uses metaprogramming... A lot"
                                                                                                                    • Sponsors
                                                                                                                      • PVS-Studio
                                                                                                                      • JetBrains
                                                                                                                      • Hosts
                                                                                                                        • @robwirving
                                                                                                                        • @lefticus
                                                                                                                        • 47 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