CppCast

CppCast

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

CppCast episodes

  • stlab Concurrency
    Rob and Jason are joined by Felix Petriconi to talk about his contributions to the stlab Concurrency library and the future of C++ futures.

    Felix Petriconi is working as professional programmer since 1993 after he had finished his study of electrical engineering. He started his career as teacher for intellectually gifted children, freelance programmer among others in telecommunication and automotive projects. Since 2003 he is employed as programmer and development manager at the MeVis Medical Solutions AG in Bremen, Germany. He is part of a team that develops and maintains radiological medical devices. His focus is on C++ development, training of modern C++, and application performance tuning. He is a regular speaker at the C++ user group in Bremen and a member of the ACCU’s conference committee.

    News
    • CppCon 2017 Keynote Speakers
    • ACCU: Kotlin for C++ Developers
    • Configure-cmake
    • Beast v52 released, 3 weeks until Boost review
    • Felix Petriconi
      • @felixpetriconi
      • Felix Petriconi's GitHub
      • Links
        • stlab concurrency
        • stlab GitHub
        • ACCU 2017 'The Art of Writing Reasonable Concurrent Code'
        • ACCU 2016 'Leaving The Dark Side - Developing a C++ Based Medical Device'
        • Sponsors
          • Backtrace
          • Hosts
            • @robwirving
            • @lefticus
            • Better C++/Chicago
            • 54 min
            • Postmodern C++
              Rob and Jason are joined by Tony Van Eerd to talk about his recent award winning C++Now talk on Postmodern C++ and his views on lock-free programming.

              Tony Van Eerd has been coding for well over 25 years, and hopefully coding well for some of that. Mostly in graphics/video/film/broadcast (at Inscriber & Adobe), writing low level pixel++, high level UI, threading, and everything else. He now enables painting with light at Christie Digital. He is on the C++ Committee. He is a Ninja and a Jedi.

              News
              • C++ News Sources:
                • /r/cpp
                • C++ Enthusiasts
                • Meeting C++ Blogroll
                • IsoCpp
                • Announcing C++Now 2018
                • C++Now 2017 Playlist
                • C++ Coding Guidelines (Howard Hinnant)
                • Why I Put const On The Right
                • Speakers announced for pacific++
                • Tony Van Eerd
                  • @tvaneerd
                  • Tony Van Eerd's GitHub
                  • Links
                    • Christie Digital
                    • Christie Digital Projection Mapping Videos
                    • C++Now 2017: Tony Van Eerd "Postmodern C++"
                    • Sponsors
                      • Backtrace
                      • Hosts
                        • @robwirving
                        • @lefticus
                        • Better C++/Chicago
                        • 1 hr 6 min
                        • Travis CI
                          Rob and Jason are joined by Richel Bilderbeek to talk about the benefits of using Travis CI for C++ developers and the role of C++ in theoretical biology.

                          Richel Bilderbeek is a C++ developer for 17 years. He is mostly interested in what the literature has to say about good C++ practices, then teaching children and to adults, additionally writing articles, blog posts and tutorials. In his professional life, he is a PhD in theoretical biology.

                          News
                          • Writing a Really, Really Fast JSON Parser
                          • C++ Online Compilers
                          • Looking for Proofreaders for my new Book: Concurrency with Modern C++
                          • Richel Bilderbeek
                            • @rjcbilderbeek
                            • Richel Bilderbeek's GitHub
                            • Richel Bilderbeek's homepage
                            • Links
                              • Travis CI
                              • Travis CI Tutorial
                              • Science and Hi-Tech Day (Dutch)
                              • Sponsors
                                • Conan.io
                                • Hosts
                                  • @robwirving
                                  • @lefticus
                                  • Better C++/Chicago
                                  • 50 min
                                  • Boost Outcome
                                    Rob and Jason are joined by Niall Douglas to talk about Google Summer of Code, Boost and his proposed Outcome library.

                                    Niall Douglas is a consultant for hire, is one of the authors of the proposed Boost.AFIO v2 and Boost Outcome, he is also currently the primary Google Summer of Code administrator for Boost.

                                    News
                                    • C++Now 2017 Report
                                    • Error Handing in C++ or: Why You Should Use Eithers in Favor of Exceptions and Error-Codes
                                    • JavaScript/C++ Rosetta Stone
                                    • CppCon 2017 Call for Submissions
                                    • Niall Douglas
                                      • @ned14
                                      • Niall Douglas' blog
                                      • Links
                                        • Google Summer of Code
                                        • Boost.Outcome
                                        • Boost.AFIO v2
                                        • ACCU 2017: Niall Douglas "Mongrel Monads, Dirty, Dirty, Dirty"
                                        • CppCon 2015: Niall Douglas "Racing the File System"
                                        • CppCon 2016: Niall Douglas "Better mutual exclusion on the filesystem using Boost.AFIO
                                        • Sponsors
                                          • Conan.io
                                          • Hosts
                                            • @robwirving
                                            • @lefticus
                                            • Better C++/Chicago
                                            • 56 min
                                            • Build 2017
                                              Rob travels to the Microsoft Build Developer's Conference to interview Kenny Kerr from the Windows team and Marian Luparu from the Visual Studio C++ team.

                                              Kenny Kerr is an engineer on the Windows team at Microsoft, an MSDN Magazine contributing editor, Pluralsight author, and creator of moderncpp.com (C++/WinRT). He writes at kennykerr.ca and you can find him on Twitter at @kennykerr.

                                              Marian Luparu is currently leading the team responsible for making Visual Studio more productive for C++ developers.

                                              News
                                              • Better C++/Chicago
                                              • Kenny Kerr
                                                • @kennykerr
                                                • Marian Luparu
                                                  • @mluparu
                                                  • Links
                                                    • Microsoft Build (Channel 9 Recordings)
                                                    • C++ at Microsoft Build 2017
                                                    • Channel 9 C++ Panel Interview (STL, Kenny Kerr, Marian Luparu, Gaby dos Reis)
                                                    • C++/WinRT Available on GitHub
                                                    • 7++ reasons to move your C++ code to Visual Studio 2017
                                                    • Sponsors
                                                      • Backtrace
                                                      • Hosts
                                                        • @robwirving
                                                        • @lefticus
                                                        • 57 min
                                                        • Past, Present and Future of C++
                                                          Rob and Jason are joined by Bjarne Stroustrup, designer and original implementer of C++ to discuss the current state of C++, his vision for the future as well as some discussion of the past.

                                                          Bjarne Stroustrup is the designer and original implementer of C++ as well as the author of The C++ Programming Language (Fourth Edition) and A Tour of C++, Programming: Principles and Practice using C++ (Second Edition), and many popular and academic publications. Dr. Stroustrup is a Managing Director in the technology division of Morgan Stanley in New York City as well as a visiting professor at Columbia University. He is a member of the US National Academy of Engineering, and an IEEE, ACM, and CHM fellow. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages.  To make C++ a stable and up-to-date base for real-world software development, he has been a leading figure with the ISO C++ standards effort for more than 25 years. He holds a master’s in Mathematics from Aarhus University and a PhD in Computer Science from Cambridge University, where he is an honorary fellow of Churchill College.

                                                          News
                                                          • C++ Montreal
                                                          • HPX V1.0 Released
                                                          • A serious bug in GCC
                                                          • What's New in ReSharper C++ 2016.3 and 2017.1
                                                          • Bjarne Stroustrup
                                                            • Bjarne Stroustrup's homepage
                                                            • Links
                                                              • A Tour of C++
                                                              • The C++ Programming Language (4th Edition)
                                                              • CppCon 2016: Bjarne Stroustrup "The Evolution of C++ Past, Present and Future"
                                                              • Sponsors
                                                                • Backtrace
                                                                • JetBrains
                                                                • Hosts
                                                                  • @robwirving
                                                                  • @lefticus
                                                                  • 51 min
                                                                  • Intel C++ Compiler
                                                                    Rob and Jason are joined by Udit Patidar and Anoop Prabha from Intel to discuss Intel's C++ Compiler and suite of Performance tuning Software Development Tools.

                                                                    Anoop Prabha is currently a Software Engineer in Software and Services Group at Intel working with Intel® C++ Compiler Support. He played paramount role in driving customer adoption for features like Intel® Cilk™ Plus, Explicit Vectorization, Compute Offload to Intel® Processor Graphics across all Intel targets by creating technical articles and code samples, educating customers through webinars and 1-on-1 engagements. He is currently driving the Parallel STL feature adoption (new feature in 18.0 beta Compiler). Before joining Intel, Anoop worked at IBM India Private Ltd as a Software Developer for 3 years in Bangalore, India and later completed his graduation from State University of New York at Buffalo.

                                                                    Udit Patidar works in the Developer Products Division of Intel, where he is a product manager for Intel software tools. He was previously a developer working on Intel compilers, focusing on OpenMP parallel programming model for technical and scientific computing workloads. He has extensive experience in high performance computing, both at Intel and previously. Udit holds an MBA in General Management from Cornell University, and a PhD in Computer Science from the University of Houston.

                                                                    News
                                                                    • Sandstorm
                                                                    • Cap'n Proto
                                                                    • cppast - A library to parse and work with the C++ AST
                                                                    • Exposing containers of unique pointers
                                                                    • Clang-include-fixer
                                                                    • Anoop Prabha
                                                                      • Anoop Prabha
                                                                      • Udit Patidar
                                                                        • Udit Patidar
                                                                        • Links
                                                                          • Free Intel Software Development Tools
                                                                          • Intel Parallel Studio XE Suite Page
                                                                          • Intel System Studio Suite Page
                                                                          • Intel C++ Compiler Product Page
                                                                          • C++11 support
                                                                          • C++14 support
                                                                          • C++17 support
                                                                          • Intel C++ Compiler Forum
                                                                          • Sponsors
                                                                            • Conan.io
                                                                            • JetBrains
                                                                            • 58 min
                                                                            • Hippomocks and cpp-dependencies
                                                                              Rob and Jason are joined by Peter Bindels to discuss the Hippomocks mocking library and the cpp-dependencies analyzer.

                                                                              Peter Bindels is a C++ software engineer who prides himself on writing code that is easy to use, easy to work with and well-readable to anybody familiar with the language. He's worked for a contractor for a few years and then made the switch to work at Tomtom, where he's been working on various parts of the software chain, last of which was a major cleanup in the navigation code base. In doing so he developed a tool to determine, check and improve dependencies between components, which allows quicker structural insight in complicated systems. He also created HippoMocks in 2008, one of the first full fledged C++ mocking frameworks that is still a relevant choice today. He has given two talks at Meeting C++ 2016 and will be giving his third talk, on Mocking in C++, at CppNow 2017.

                                                                              News
                                                                              • Fluent C++ - The Design of the STL
                                                                              • Fluent C++ - Inserting several elements into an STL container efficently
                                                                              • 2017 Keynote - Ryan Newton - Haskell Taketh Away
                                                                              • CLion 2017.1 released: C++14, C++17, PCH, disassembly view, Catch, MSVC and more
                                                                              • An introduction to Reflection in C++
                                                                              • Peter Bindels
                                                                                • @dascandy42
                                                                                • Peter Bindels' GitHub
                                                                                • Links
                                                                                  • Hippomocks framework
                                                                                  • cpp-dependencies
                                                                                  • Meeting C++ 2016: Peter Bindels - How to understand million-line C++ projects
                                                                                  • Lightning Talks Meeting C++ 2016: Peter Bindels - Mocking C++
                                                                                  • Sponsors
                                                                                    • Conan.io
                                                                                    • JetBrains
                                                                                    • 50 min
                                                                                    • Vcsn
                                                                                      Rob and Jason are joined by Akim Demaille to discuss VCSN, a platform for automata and rational expressions, and some of the interesting problems he faced while working on the library.

                                                                                      Akim has been participating in free software for about 20 years, starting with a2ps, an anything to PostScript tool written in C. In order to ensure its portability, he became a major contributor to GNU Autoconf, GNU Automake and GNU Bison.

                                                                                      Akim has been teaching and researching at EPITA, a French CS Graduate School, for eighteen years. He has taught formal languages, logics, OO design, C++ and compiler constructions, which includes the Tiger compiler, an educational project where students implement a compiler in C++. This project, whose assignment is regularly updated, keeps track of the C++ eveolutions, and this year's version uses C++17 features.

                                                                                      Akim's recent research interests are focused on the Vcsn platform, dedicated to automata and rational expressions.

                                                                                      He's recently been recruited by former students of his to be part of the Infinit team at Docker.

                                                                                      News
                                                                                      • Announcing Meeting C++ 2017
                                                                                      • C++Now 2017 Keynote: Ali Çehreli - Competitive Advantage with D
                                                                                      • Reduce C++ Build Times by Reducing Header Dependencies
                                                                                      • Capturing *this in C++11, 14 and 17
                                                                                      • Akim Demaille
                                                                                        • Akim Demaille's GitHub
                                                                                        • Links
                                                                                          • Vcsn home page
                                                                                          • Vcsn Online Sandbox
                                                                                          • The Tiger Project
                                                                                          • Johnny Five
                                                                                          • Technical report about runtime instantiation in C++
                                                                                          • Sponsors
                                                                                            • Incredibuild
                                                                                            • JetBrains
                                                                                            • 48 min
                                                                                            • Jewelbots
                                                                                              Rob and Jason are joined by Sara Chipps to discuss Jewelbots, Arduino and getting girls interested in STEM fields.

                                                                                              Sara Chipps is a JavaScript developer based in NYC. She has been working on Software and the Open Source Community since 2001. She’s been obsessed with hardware and part of Nodebots since 2012.

                                                                                              She is the CEO of Jewelbots, a company dedicated towards drastically changing the number of girls entering STEM fields using hardware.

                                                                                              She was formerly the CTO of Flat Iron School, a school dedicated to teaching people of all ages how to build software and launch careers as software developers.

                                                                                              In 2010 she cofounded Girl Develop It, a non-profit focused on helping more women become software developers. Girl Develop It is in 45 cities, and has taught over 17,000 women how to build software.

                                                                                              News
                                                                                              • The C++ Annotations, a free up-to-date learners book/reference manual
                                                                                              • Choosing "Some C++" Over C
                                                                                              • GCC's move to C++
                                                                                              • PacifiC++
                                                                                              • Sara Chipps
                                                                                                • @SaraJChipps
                                                                                                • Sara Chipps' Blog
                                                                                                • Links
                                                                                                  • Jewelbots
                                                                                                  • Jewelbots Support
                                                                                                  • Jewelbots is a friendship bracelet that teaches girls how to code
                                                                                                  • Johnny Five
                                                                                                  • Girl Develop It
                                                                                                  • Flat Iron School
                                                                                                  • Sponsors
                                                                                                    • Incredibuild
                                                                                                    • JetBrains
                                                                                                    • 46 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