CppCast

CppCast

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

CppCast episodes

  • Blogging and Text Processing
    Rob and Jason are joined by Bartłomiej Filipek to discuss blogging, Simplifying C++ Code with C++17, and the work he's doing at Xara.

    Bartłomiej Filipek (Bartek as a shorter version) is a C++ software developer at Xara where he works mostly on text features for advanced document editors. He works remotely from Cracow/Poland.

    Apart from graphics applications, Bartek also has experience with game development, large-scale systems for aviation, writing graphics drivers and even biofeedback.
    For seven years Bartek has been regularly blogging. In the early days the topic revolved around graphics programming, and now he focuses on Core C++.
    In his spare time, he loves assembling trains and Lego with his little son. And he's a collector of large Lego Star Wars models.

    News
    • CppCon 2018 call for submissions
    • Developing Talk Ideas
    • SG13 graphics why it failed
    • Source to windows file manager released (not C++, it is C)
    • Octal Zero considered harmful
    • CppCast Gear
    • Bartłomiej Filipek
      • @fenbf
      • Bartek's coding blog
      • Links
        • C++17 Resources
        • Xara
        • Xara Cloud: Getting Started
        • C++ User Group Krakow
        • Sponsors
          • JetBrains
          • CppCast Patreon
          • Hosts
            • @robwirving
            • @lefticus
            • 1 hr 4 min
            • News Roundup
              Rob and Jason discuss Jacksonville trip reports, April Fools posts and more.
              News
              • Deprecating Raw Pointers in C++20
              • No new new: Raw pointers removed from C++
              • C++ will no longer have pointers
              • HPX 1.1.0 Released
              • Freestanding trip report: emBO++ and Jacksonville
              • Oh, lock-free circular buffers, yay! Hey, no 2D graphics? Jacksonville trip report
              • JetBrains Trip Report
              • Clion 2018.1 release
              • Cmake 3.11 Release
              • Configuring C++ Intellisense and Browsing
              • Links
                • @robwirving
                • @lefticus
                • Sponsor
                  • JetBrains
                  • Listener Survey
                    • CppCast Listener Survey
                    • 33 min
                    • C++ and Typescript at Ubisoft Massive
                      Rob and Jason are joined by Ólafur Waage to discuss the work done at Ubisoft Massive using C++ and Typescript for application development and much more.

                      Ólafur Waage is a Generalist Programmer at Ubisoft Massive where he works on the Uplay PC client and services. His work focuses mainly on programming with C++ but Python and C# do appear from time to time. In his spare time he plays video games which is not surprising given his job but he also likes puzzles, non fiction audio books and it would be a very strange day if it were not filled with music in some way.

                      News
                      • Explore the design of a modern C++ library: MemCache++ case study
                      • Usability improvements in GCC 8
                      • My Little Optimization: The Compiler is Magic
                      • Announcing Microsoft DirectX Raytracing!
                      • Ólafur Waage
                        • @olafurw
                        • Ólafur Waage's GitHub
                        • Links
                          • Malmö C++ User Group
                          • Massive Entertainment
                          • Sponsors
                            • Backtrace
                            • JetBrains
                            • Listener Survey
                              • CppCast Listener Survey
                              • Hosts
                                • @robwirving
                                • @lefticus
                                • 56 min
                                • Jacksonville Trip Report
                                  Rob and Jason are joined by Patrice Roy to discuss the Jacksonville C++ Committee meeting and the state of features that may make it into C++20, new Study Groups and much more.

                                  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
                                  • C++Now 2018 schedule online
                                  • Text Formatting at the ISO C++ Standards meeting in Jacksonville
                                  • 2018 Jacksonville ISO C++ Committee Reddit Trip Report
                                  • Patrice Roy
                                    • @PatriceRoy1
                                    • Patrice Roy's Blog
                                    • Links
                                      • ISO C++ Jacksonville Agenda
                                      • Sponsors
                                        • Backtrace
                                        • JetBrains
                                        • Hosts
                                          • @robwirving
                                          • @lefticus
                                          • 1 hr 1 min
                                          • News Roundup
                                            Rob and Jason discuss catch up on two weeks' worth of C++ news on a very special Pi day episode.
                                            News
                                            • WG21 pre-Jacksonville telecon
                                            • Results summary: C++ Foundation Developer Survey
                                            • ClangFormat Support in Visual Studio 2017
                                            • C++ Code Analysis Improvements for Visual Studio 2017
                                            • Linux C++ Workload improvements to the Project System, Console Window, rsync and Attach to Process
                                            • LLVM 6.0 Release
                                            • Profiling: Optimisation
                                            • Simplify code with 'if constexpr' in C++17
                                            • Lvalues, rvalues, glvalues, prvalues, xvalues, help!
                                            • Tip of the Week #55: Name Counting and unique_ptr
                                            • Links
                                              • @robwirving
                                              • @lefticus
                                              • Sponsor
                                                • JetBrains
                                                • 32 min
                                                • Conference News and CppChat
                                                  Rob and Jason are joined by Jon Kalb to discuss upcoming C++ conferences, CppChat and east const.

                                                  Jon does onsite training in C++ and chairs C++Now, CppCon, and the Boost Steering Committee.

                                                  Next month he will be speaking at the ACCU conference in Bristol, and keynoting the C++ Russia conference in Saint Petersburg.

                                                  News
                                                  • Market share of the most used C/C++ IDEs in 2018
                                                  • A cake for your cherry, what should go in the C++ standard library
                                                  • Batteries not included: what should go in the C++ standard library?
                                                  • CMake 3.11: "add_library() and add_executable() commands can now be called without any sources and will not complain as long as sources are added later via the target_sources()
                                                  • Jon Kalb
                                                    • @_jonkalb
                                                    • // info - Jon Kalb's blog
                                                    • Links
                                                      • C++Now
                                                      • C++Now 2018 Registration is Open
                                                      • C++Now Accepting Student/Volunteer Applications
                                                      • CppCon
                                                      • C++ Community Events
                                                      • A Foolish Consistency
                                                      • Sponsors
                                                        • think-cell software
                                                        • Embo++
                                                        • Hosts
                                                          • @robwirving
                                                          • @lefticus
                                                          • 51 min
                                                          • Competitive Coding
                                                            Rob and Jason are joined by Conor Hoekstra to discuss Competive Coding websites and competitions.

                                                            Conor Hoekstra works at Moody's Analytics as a C++ Software Developer helping maintain and develop an insurance software program called AXIS. Wanting to develop better algorithm and data structure knowledge he started using online sites like HackerRank and LeetCode to do so. He now has a YouTube channel where he reviews the contests from the last week of Competitive Coding sites like HackerRank, LeetCode, topcoder and Codeforces) and also covers solutions to the trickier problems.

                                                            News
                                                            • Announcing Tensor Comprehensions
                                                            • Google summer of code for GCC
                                                            • Pacific++ 2018 location and dates confirmed
                                                            • 59+ videos now up from Meeting C++ 2017
                                                            • CppNow Registration Open
                                                            • Conor Hoekstra
                                                              • @code_report
                                                              • Links
                                                                • Code_Report YouTube Channel
                                                                • HackerRank
                                                                • LeetCode
                                                                • TopCoder
                                                                • CodeForces
                                                                • Sponsors
                                                                  • think-cell software
                                                                  • Embo++
                                                                  • Hosts
                                                                    • @robwirving
                                                                    • @lefticus
                                                                    • 55 min
                                                                    • API & ABI Versioning
                                                                      Rob and Jason are joined by Mathieu Ropert to discuss C++ API & ABI compatibility issues and Modern CMake.

                                                                      Mathieu is a french C++ expert with an eclectic background. He's worked in various fields including kernels, virtualization, web development, databases, REST microservices, build systems and package management, all those in (or about) C or C++.

                                                                      He is presently awaiting his next challenge in the video game industry that should come up next May in Stockholm, Sweden.
                                                                      Until then, Mathieu lives and works in Paris, France where he is also host of the C++ French User Group.

                                                                      News
                                                                      • C++ in 2018
                                                                      • Inspector - A drop-anywhere C++ REPL
                                                                      • The 15 C++11 features you must really use in your project
                                                                      • Mathieu Ropert
                                                                        • @MatRopert
                                                                        • Links
                                                                          • CppCon 2017: Mathieu Ropert "API & ABI Versioning..."
                                                                          • CppCon 2017: Mathieu Ropert "Using Modern CMake Patterns to Enforce a Good Modular Design"
                                                                          • Meeting C++ 2017: Mathieu Ropert "The need for a package manager interface"
                                                                          • The Ultimate Guide to Modern CMake
                                                                          • Bincrafters Blog
                                                                          • Sponsors
                                                                            • think-cell software
                                                                            • Embo++
                                                                            • Hosts
                                                                              • @robwirving
                                                                              • @lefticus
                                                                              • 53 min
                                                                              • Qt Mobile Development
                                                                                Rob and Jason are joined by Sarah Smith to talk about her career in Mobile Development with C++ and Qt.

                                                                                Sarah Smith comes to mobile development & entrepreneurship with a background in Software Engineering for companies like Nokia & Google, and over a decade of mobile device experience.

                                                                                She builds on a love of game development since creating Dungeons & Dragons modules on her own web-server while studying for a BSc (Comp Sci) in the late 90's. Realizing a goal to develop independent games & apps, Sarah opened Smithsoft in 2012.

                                                                                In January 2016 development went to the next level with Sarah moving to The Coterie (Brisbane's premier creative co-working space) to set up a studio as Smithsoft Games. The new studio's first title Pandora's Books was developed by Sarah and her team of part-time collaborators through 2016.

                                                                                In 2017 Sarah founded Artlife Solutions Pty Ltd with a team out of the Creative Startup Weekend, winning first prize there, going on to win a spot in Collider Accelerator 2017. Currently working on Sortal - the startup's revolutionary AI powered photo software - Sarah is responsible for all things tech including the scalable architecture, mobile implementation and deep-learning technology.

                                                                                Sarah is an international speaker and expert in creative teams and agile projects; mobile development and technical architecture for apps. She has worked for a decade in her discretionary time on diversity in hiring and helping women coders.

                                                                                News
                                                                                • Outcome accepted into Boost
                                                                                • C++ Modules, Working Draft N4720
                                                                                • Dr Bjarne Stroustrup Named Recipient of the 2018 IEEE-CS Computer Pioneer Award
                                                                                • Sarah Smith
                                                                                  • @sarah_j_smith
                                                                                  • Sarah Smith on LinkedIn
                                                                                  • Sarah Smith's GitHub
                                                                                  • Links
                                                                                    • Pacific++ 2017: Sarah Smith "Postcards from the Cross-platform Frontier"
                                                                                    • Qt DevDays 2011, 3D-Programming Using Qt Quick on N9, Part 2: Sarah Smith
                                                                                    • Sortal
                                                                                    • Smithsoft
                                                                                    • Sponsors
                                                                                      • think-cell software
                                                                                      • Embo++
                                                                                      • Hosts
                                                                                        • @robwirving
                                                                                        • @lefticus
                                                                                        • 55 min
                                                                                        • foonathan/type_safe and more
                                                                                          Rob and Jason are joined by Jonathan Müller to talk about his experience at University and some of his recent projects.

                                                                                          Jonathan is a CS student passionate about C++. In his spare time he writes libraries like foonathan/memory which provides memory allocator implementations. He is also working on standardese which is a documentation generator specifically designed for C++. Jonathan tweets at @foonathan and blogs about various C++ and library development related topics at foonathan.net.

                                                                                          News
                                                                                          • GCC 7.3 Released
                                                                                          • C++ Tip: Erase-remove Idiom Revisited
                                                                                          • Beast: A Non-Traditional Source Code Review
                                                                                          • Inclusiveness, accessibility and CppCon 2017 videos
                                                                                          • Jonathan Müller
                                                                                            • @foonathan
                                                                                            • foonathan::blog()
                                                                                            • Links
                                                                                              • type_safe library
                                                                                              • cppast library
                                                                                              • Jonathan Müller's Patreon
                                                                                              • Sponsors
                                                                                                • Backtrace
                                                                                                • Embo++
                                                                                                • Hosts
                                                                                                  • @robwirving
                                                                                                  • @lefticus
                                                                                                  • 41 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