CppCast

CppCast

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

CppCast episodes

  • C++11/14 Library Best Practices
    Rob and Jason are joined by Niall Douglas to discuss best practices for C++ 11/14 libraries.

    Niall Douglas is a consultant for hire, is one of the authors of proposed Boost.AFIO and is currently the primary Google Summer of Code administrator for Boost. He is an Affiliate Researcher with the Waterloo Research Institute for Complexity and Innovation at the University of Waterloo, Canada, and holds postgraduate qualifications in Business Information Systems and Educational and Social Research as well as a second undergraduate degree double majoring in Economics and Management. He has been using Boost since 2002 and was the ISO SC22 (Programming Languages) mirror convenor for the Republic of Ireland 2011-2012. He formerly worked for BlackBerry 2012-2013 in their Platform Development group, and was formerly the Chief Software Architect of the Fuel and Hydraulic Test Benches of the EuroFighter defence aircraft. He is a published author in the field of Economics and Power Relations, is the Social Media Coordinator for the World Economics Association and his particular interest lies in productivity, the causes of productivity and the organisational scaling constraints which inhibit productivity.

    News
    • constexpr Complete For VS 2015 RTM: C++11 compiler, C++17 STL
    • C++ in the modern world
    • Why C++17 is the new programming language for games I want
    • Niall Douglas
      • @ned14
      • Niall Douglas' blog
      • Links
        • Best Practice For C++ 11/14 Libraries
        • Boost.AFIO
        • Boost.APIBind
        • 57 min
        • Better Code Concurrency
          Rob and Jason are joined by Sean Parent to talk about his recent C++Now! talk where he presented a new futures library.

          Sean Parent is a principal scientist and software architect for Adobe’s mobile digital imaging group. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab. In 2009 Sean spent a year at Google working on Chrome OS before returning to Adobe. From 1988 through 1993 Sean worked at Apple, where he was part of the system software team that developed the technologies allowing Apple’s successful transition to PowerPC.

          News
          • Android Studio introduces C++ support in v1.3 preview
          • C++11 Port of Docopt, a command-line argument parser
          • Going Native 38 Updates from Lenexa, future of C++17
          • Announcing C++Now 2016 and Best Session winners
          • Sean Parent
            • @seanparent
            • Sean Parent's Github
            • Links
              • STLab Github
              • C++ Seasoning
              • Inheritance Is The Base Class of Evil
              • Sponsors
                49 min
              • Testdriven C++ using Catch
                Rob and Jason are joined by Phil Nash to talk about C++ Unit Testing with Catch.

                Phil is a semi-independent software developer, coach and consultant - working in as diverse fields as finance, agile coaching and iOS development. A long time C++ developer he also has his feet in C#, F#, Objective-C and Swift - as well as dabbling in other languages. He is the author of several open source projects - most notably Catch: a C++-native test framework.

                News
                • CppCon 2015 Registration Open
                • Cling Aims to Provide a High Performance C++ REPL
                • C++Now 2015 Program is online
                  • C++Now 2015 Presentations
                  • C++ Now Youtube Channel
                  • New C++ experimental feature: The tadpole operators
                  • Poll: What C++ Testing Framework do you use?
                  • Phil Nash
                    • @phil_nash
                    • Level of Indirection
                    • Extra Level of Indirection
                    • Links
                      • Catch
                      • MeetingCpp talk on Catch
                      • ISO C++ Standard Discusson on Names
                      • C++ Extension Methods
                      • Sponsors
                        43 min
                      • Modern C++ for the Windows Runtime
                        Rob and Jason are joined by Kenny Kerr to talk about Modern C++ for the Windows Runtime. Kenny also shares his thoughts on printf and tells us about his new Pluralsight course.

                        Kenny Kerr is a computer programmer and recognized expert in Windows operating system development and programming languages. Kenny has published numerous articles about the Windows operating system, network security, and C++ for MSDN Magazine as well as other publications. Microsoft has recognized Kenny’s expertise in network and operating system security with the Microsoft MVP Award for security. He has also held the Microsoft MVP Award since 2007 for his contributions to the C++ development community.

                        News
                        • Thoughts about C++17 (Bjarne Stroustrup)
                        • C++17 progress update
                        • HPX and the C++ Standard
                        • Kenny Kerr
                          • @kennykerr
                          • Kenny Kerr's Blog
                          • Links
                            • Modern C++ for the Windows Runtime
                            • SQLite with Modern C++ (Free Pluralsight Course)
                            • Kenny Kerr's Pluralsight courses
                            • Sponsors
                              37 min
                            • Boost 2.0
                              Rob and Jason are joined by Robert Ramey to talk about the future of the Boost C++ Libraries.

                              Robert Ramey is a freelance Software Developer living in Santa Barbara, California. His long and varied career spans various aspects of software development including business data processing, product, embedded systems, custom software, and C++ library development. Lately, he has been mostly interested in C++ library design and implementation related to Boost. He is the author and maintainer of the Boost Serialization library and Boost library incubator

                              News
                              • Boost XP Support
                              • Breaking changes in Visual C++
                              • Examples of Best Practices for C++ 11/14 Libraries
                              • Robert Ramey
                                • Robert Ramey Software Development
                                • Links
                                  • Boost 2.0 session at C++Now!
                                  • Boost Library Incubator
                                  • Sponsors
                                    42 min
                                  • SQLpp11
                                    Rob and Jason are joined by Roland Bock to talk about sqlpp11 and some of Rolands ideas for the future of C++

                                    Roland Bock is Head of Development at PPRO Financial Ltd, an FCA regulated e-Money institute offering prepaid MasterCard card programs and comprehensive financial solutions for international electronic payment transactions. Since 2008 he has been using SQL in C++. Being unhappy with the string-based approach of most SQL libraries, he decided to do something about it and developed a type-safe EDSL for SQL in C++: sqlpp11. In his spare time Roland is working on sqlpp11, experimenting with Concepts Lite and trying to write a proposal about compile-time configurable names for C++ standard. He lives and codes in Munich (Germany).

                                    News
                                    • C++ 11/14/17 Features in VS 2015RC
                                    • C++ 11 Constant Expressions in VS 2015 RC
                                    • Resumable Functions in C++
                                    • C++ highlights and more of GCC 5.1
                                    • Roland Bock
                                      • Roland Bock on github
                                      • Thoughts by Roland Bock
                                      • Links
                                        • sqlpp11
                                        • Dreaming of Names
                                        • ISO C++ Standard Discusson on Names
                                        • Sponsors
                                          56 min
                                        • Asynchronous Programming
                                          Rob and Jason are joined by Hartmut Kaiser to talk about Asynchronous Program and the HPX framework.

                                          Hartmut Kaiser is an Adjunct Professor of Computer Science at Louisiana State University. At the same time, he holds the position of a senior scientist at the Center for Computation and Technology at LSU. He received his doctorate from the Technical University of Chemnitz (Germany) in 1988. He is probably best known through his involvement in open source software projects, mainly as the author of several C++ libraries he has contributed to Boost, which are in use by thousands of developers worldwide. He is a voting member of the ISO C++ Standards Committee and his current research is focused on leading the STE||AR group at CCT working on the practical design and implementation of the ParalleX execution model and related programming methods. In addition, he architected and developed the core library modules of SAGA for C++, a Simple API for Grid Applications.

                                          News
                                          • CLion 1.1 roadmap & ACCU 2015
                                          • Boost 1.58 a short overview
                                          • Module proposal for C++ now at rev 3
                                          • Hartmut Kaiser
                                            • Hartmut Kaiser
                                            • Links
                                              • Asynchronous Computation in C++
                                              • The STE||AR Group
                                              • HPX on Github
                                              • Sponsors
                                                53 min
                                              • Biicode and Turbo
                                                In this episode Manuel Sanchez joins Rob Irving to talk about biicode, the C++ dependency manager and Manuel's Template Metaprogramming Library Turbo.

                                                As a CS undergraduate at the University of Madrid (Spain) and self taught C++ programmer, Manuel Sanchez has been working on personal projects related to Modern C++ during his free time, most of them related to template metaprogramming and his own efforts to give high level features for C++ metaprogramming: The Turbo Metaprogramming Library. Manuel has been working for biicode since September 2014, he assist his fellow biis by dealing with C++ idiosyncrasies while manage very successful posts about template metaprogramming and his work on Turbo.

                                                News
                                                • CLion 1.0 has finally arrived
                                                • Visual C++ tools for Windows 10 TP
                                                • Eric Neibler's Ranges proposal
                                                • Poll: Have you tried biicode?
                                                • Manuel Sanchez
                                                  • @Manu343726
                                                  • Blog and Portfolio
                                                  • Links
                                                    • Biicode
                                                    • Biicode goes open source
                                                    • Turbo
                                                    • 40 min
                                                    • Quick Game Development
                                                      In this episode Vittorio Romeo joins Rob Irving to talk about making simple games with C++ using libraries like SFML, SDL and Cinder.

                                                      Vittorio Romeo is an undergraduate Computer Science student at "Università degli Studi di Messina".

                                                      Since childhood he has always been interested in programming, and learned to develop applications and games as an autodidact.
                                                      After discovering C++ a few years ago, Vittorio became extremely passionate about its evolution and its community.
                                                      He currently works on open-source general-purpose C++14 libraries and develops free open-source games.
                                                      Vittorio also loves teaching: he manages a well-received C++11/C++14 video tutorial series and he talked about game development in C++ at CppCon 2014.
                                                      When he's not in front of a computer, Vittorio enjoys fitness activities (weightlifting, swimming, running) and reading.

                                                      News
                                                      • C++ Samples
                                                      • C++ 17's STL what do you want it to have
                                                      • CppCon 2015 Call for Submissions
                                                      • The C languages merge (April Fools!)
                                                      • Vittorio Romeo
                                                        • Personal Website
                                                        • YouTube Channel
                                                        • Github
                                                        • @supahvee1234
                                                        • Facebook
                                                        • Links
                                                          • Quick Game Development with C++ 11/C++14
                                                          • Open Hexagon
                                                          • Open Hexagon FB
                                                          • 40 min
                                                          • Fit and Tick
                                                            Episode number 6 of CppCast with guest Paul Fultz II recorded April 2, 2015

                                                            Paul Fultz II has developed in C++ professionally and personally in a variety of fields including DSP, web development, and desktop applications. He has developed in other languages as well such as Java, C#, Python, and Javascript but focuses most of his attention on C++ which combines correctness, expressiveness, and performance together.

                                                            News
                                                            • Simple Extensible Pattern Matching in C++
                                                            • C++Now! 2015 Program is available
                                                            • Simple and Clean Code vs Performance
                                                            • The C languages merge (April Fools!)
                                                            • Paul Fultz II
                                                              • @pfultz2
                                                              • Paul Fultz II's Blog
                                                              • Links
                                                                • Tick - Trait introspection and concept creator for C++11
                                                                • Fit - Header-only C++11 library that provides utilities for functions and function objects.
                                                                • Modern Generic Programming using the Tick and Fit libraries
                                                                • 27 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