cppcast-logo

cppcast

Technology Podcasts >

The first podcast by C++ developers for C++ developers!

The first podcast by C++ developers for C++ developers!
More Information

Location:

United States

Description:

The first podcast by C++ developers for C++ developers!

Twitter:

@cppcast

Language:

English


Episodes

Belfast Trip Report with Timur Doumler

11/14/2019
More
Rob and Jason are joined by Timur Doumler. They discuss some of the news that occurred at the C++ ISO meeting in Belfast where the committee responded to some of the National Body comments on the C++20 draft. Timur also goes over some of his proposals and the progress on adding an Audio API to C++. News Maryland C++ User Group2019-11 Belfast ISO C++ Committee Trip Reportp0593r2 - Implicit creation of objects for low-level object manipulationTrip Report: Autumn ISO C++ standards meeting...

Duration:00:54:07

CRTP and Israel joining the C++ ISO with Inbal Levi

11/7/2019
More
Rob and Jason are joined by Inbal Levi. They first discuss some news including a new C++20 unit testing framework and Microsoft bringing ASAN to Visual Studio. Then Inbal talks about the Curiously Recurring Template Pattern and her efforts to start an Israel National Body for the C++ ISO Committee. Inbal Levi is a C++ enthusiast. She's an embedded software developer with a passion for high performance, working on real-time Linux based systems. She also makes it a habit to dive into new OS...

Duration:00:50:04

Unicode for C++23 with JeanHeyd Meneide

10/31/2019
More
Rob and Jason are joined by JeanHeyd Meneide. They first discuss an ISO paper about the pros and cons of introducing ABI breaking changes into the C++ standard. Then JeanHeyd talks about the talk he gave at CppCon and his efforts to get unicode support into C++23. JeanHeyd also gives an update on his std::embed proposal. JeanHeyd "ThePhD" is a student at Columbia University in New York. Most of their programming is for fun and as a hobby, even if their largest open-source contribution --...

Duration:01:00:44

Becoming involved with the C++ committee with Nevin :-) Liber

10/24/2019
More
Rob and Jason are joined by Nevin Liber from Argonne National Lab. They first discuss a blog post discussing issues implementing small buffer optimizations in a constexpr context. Then they talk with Nevin about how he got involved with the ISO C++ committee and some of the proposals he's worked on. Nevin ":-)" Liber is a computer scientist at Argonne National Laboratory, a C++ Committee member and a veteran C++ developer. He first discovered the language over three decades ago while at...

Duration:00:53:49

Election Security with Patricia Aas

10/17/2019
More
Rob and Jason are joined by Patricia Aas from TurtleSec. They first discuss blog posts on module linkage and Visual Studio integration of clang tidy. Patricia then talks about her recent efforts to highlight the work of female engineer role models. Lastly they discuss Patricia's efforts to improve election security in her own country and the concept of software independence with election software. Patricia Aas has spoken at conferences on subjects ranging from Sandboxing in Chromium to...

Duration:01:02:46

Commodore 64 and Tilt Five AR with Jeri Ellsworth

10/10/2019
More
Rob and Jason are joined by Jeri Ellsworth the CEO of Tilt Five. Jeri and Jason first geek out about the Commodore 64 with Jeri telling her story of building the C64 Direct-to-TV. Then she tells us about her new companies product the Tilt Five AR headset which is built with the tabletop gamer in mind and has SDKs for C++ and Unity. Jeri Janet Ellsworth is an American entrepreneur and an autodidact computer chip designer and inventor. She gained fame in 2004 for creating a complete...

Duration:01:10:41

Vehicle Control Software with Philipp Schrader

10/3/2019
More
Rob and Jason are joined by Philipp Schrader. They first discuss some post CppCon news and the LLVM 9.0 release. Then Phil talks about the work he's doing at Peleton Technology to enable the 'platooning' of trucks with software written in C++. Phil started working in consulting primarily as a C programmer. Very quickly he found himself being tempted by the famous "object-oriented" programming language called C++. He started volunteering at a local high-school robotics program where...

Duration:00:56:04

Visual C++ Announcements at CppCon 2019

9/26/2019
More
Rob and Jason are joined by Marian Luparu, Sy Brand and Stephan T Lavavej in this special episode recorded at CppCon. They discuss some of the big announcements made by the Visual C++ team at CppCon. Including the open sourcing of MSVC's STL, adding ASAN support to Visual Studio, C++17 conformance and much more. Links Open Sourcing MSVC’s STLIntelligent Productivity and Collaboration, from AnywhereSign up for Private Preview of Visual Studio Cloud EnvironmentsMicrosoft C++ Team at CppCon...

Duration:00:42:50

Provable Functions at CppCon 2019 with Lisa Lippincott

9/19/2019
More
Rob and Jason are joined by Lisa Lippincott in this special episode recorded at CppCon. They first discuss some of the conference highlights and favorite talks so far. Then Lisa gives an overview of her "Truth of a Procedure" talk. Later they talk about Lisa's work on the ISO committee, her thoughts on Contracts and much more. Lisa Lippincott designed the software architectures of Tanium and BigFix, two systems for managing large fleets of computers. She's also a language nerd, and has...

Duration:00:44:05

C++ Extensions with Miro Knejp

9/12/2019
More
Rob and Jason are joined by Miro Knejp. They first discuss a blog post from Tanker covering their strategy to successfully use C++ for cross-platform mobile development. Then Miro gives them a preview of his upcoming CppCon talk and tells us about some of the C++ extensions that are out there and probably won't ever be standardized. Miro wrote his first line of C++ code in 1997 at the age of 12, and it has been his programming language of choice ever since. He’s especially passionate...

Duration:00:42:54

Professional CMake with Craig Scott

9/5/2019
More
Rob and Jason are joined by Craig Scott. They first discuss a recent blog post from PVS-Studio analyzing some bugs in CMake. Then Craig talks about how he got involved in CMake development, and his e-book 'Professional CMake: A Practical Guide.' Craig is a CMake co-maintainer and author of the book ["Professional CMake: A Practical Guide"](https://crascit.com/professional-cmake/). He has been developing cross-platform C++ software since 2001, targeting most major platforms and working on...

Duration:00:46:43

C++ Epochs with Vittorio Romeo

8/29/2019
More
Rob and Jason are joined by Vittorio Romeo from Bloomberg. They first discuss some changes in the recent Visual Studio update for cross platform linux development, and some post-Cologne ISO developments. Then Vittorio goes into more detail on his proposal for C++ epochs, which could allow the language to more easily introduce breaking changes in the future. Vittorio Romeo has been a Software Engineer at Bloomberg for more than 3 years, working on mission-critical company C++...

Duration:00:55:45

AWS Lambda with Marco Magdy

8/22/2019
More
Rob and Jason are joined by Marco Magdy from Amazon. They first discuss Dropbox's announcement of abandoning their C++ mobile platform strategy in favor of Swift and Kotlin. Then Marco goes over what AWS Lambda is, what you can do with it and some of the challenges he faced bringing C++ support to AWS Lambda. Marco is a senior software engineer who has been working at AWS for the past four years. He has been programming in C++ on/off since 2001. Before joining Amazon, Marco worked at a...

Duration:00:45:36

mdspan and /r/cpp with Bryce Adelstein Lelbach

8/15/2019
More
Rob and Jason are joined by Bryce Adelstein Lelbach. They discuss the mdspan proposal that first introduced Bryce to the C++ ISO committee. They also discuss Bryce's role as moderator for the /r/cpp subreddit and talk about the upcoming CppCon 2019 conference. Bryce Adelstein Lelbach Bryce Adelstein Lelbach has spent nearly a decade developing libraries in C++. Bryce is passionate about C++ evolution and is one of the leaders of the C++ community. He is an officer of ISO/IEC...

Duration:00:52:37

Secure Coding with Matt Butler

8/8/2019
More
Rob and Jason are joined by Matt Butler to discuss his perspective on the ISO Cologne meeting and Secure Coding. Matthew Butler is a security researcher who has been using C++ professionally since 1990. He has spent the past three decades as a systems architect and software engineer developing systems for network security, law enforcement and national defense. He primarily works in signals intelligence and security on platforms ranging from embedded micro-controllers to FPGAs to...

Duration:00:58:54

Approval Tests with Clare Macrae

8/1/2019
More
Rob and Jason are joined by Clare Macrae to discuss Approval Tests and how they can be used to quickly test legacy C++ code. Clare is an independent consultant, helping teams streamline their work with legacy and hard-to-test C++ and Qt code. She has worked in software development for over 30 years, and in C++ for 20 years. Since 2017, she has used her spare time to work remotely with Llewellyn Falco on ApprovalTests.cpp, to radically simplify testing of legacy code. She has enjoyed...

Duration:00:52:28

Cologne Trip Report with Botond Ballo and Tom Honermann

7/25/2019
More
Rob and Jason are joined by Botond Ballo and Tom Honermann to discuss what features were added and removed from the C++20 draft paper at the ISO meeting in Cologne. Botond Ballo is a software engineer at Mozilla, where he has been working on the Firefox web browser's rendering engine for 6 years. He's been attending C++ standards meetings for about the same time, and blogging about them to keep the C++ user community informed about standardization progress. In the committee, his interests...

Duration:01:00:47

GitKraken with Tyler Ang-Wanek

7/11/2019
More
Rob and Jason are joined by Tyler Ang-Wanek to discuss leveraging C++ in an ElectronJS app like GitKraken. Tyler Ang-Wanek has been developing software professionally for the past 3.5 years. He works as a senior developer at Axosoft, on the GitKraken team. His work primarily shifts among developing native node modules for use in GitKraken, architectural work for code and APIs around GitKraken, and developing new features for GitKraken. He is the creator of the node module Node Sentinel File...

Duration:00:57:05

CMake and VTK with Robert Maynard

7/4/2019
More
Rob and Jason are joined by Robert Maynard from Kitware to discuss CMake and VTK. Robert Maynard is a principal engineer at Kitware and spends most of his time as a primary developer of VTK-m. VTK-m is a HPC toolkit of scientific visualization algorithms for highly concurrent processor and accelerator architectures. It uses a fine-grained concurrency model for data analysis and visualization algorithms allowing for seamless execution on GPU's or many-core CPUs. When not working on VTK-m,...

Duration:00:57:32

Functional Programming in C++ with Ivan Čukić

6/28/2019
More
Rob and Jason are joined by Ivan Čukić to discuss his book on Functional Programming with C++. Ivan Čukić is the author of "Functional Programming in C++" published by Manning. He is one of the core developers of KDE, the largest free/libre open source C++ project. He is also teaching modern C++ techniques and functional programming at the Faculty of Mathematics in Belgrade and has been using C++ for more than 20 years. He has been researching functional programming in C++ before and...

Duration:00:45:17