loader from loading.io

Automatic Static Analysis

CppCast

Release Date: 09/01/2023

Software development in a world of AI show art Software development in a world of AI

CppCast

Daisy Hollman joins Phil and Anastasia. Daisy talks to us about the current state of the art in using LLM-based AI agents to help with software development, as well as where that is going in the future, and what impacts it is having (good and bad). Show Notes News Conferences: Links  

info_outline
Standard Library Hardening show art Standard Library Hardening

CppCast

Louis Dionne joins Phil and Timur. Louis talks to us about his role as code owner of libc++ (clang's standard library implementation) and the standard library hardening proposal that was just accepted into C++26, why this is important, and what you can do even today. Show Notes News Links

info_outline
News and Catch-up show art News and Catch-up

CppCast

Timur and Phil return after an extended break with news and updates   Show Notes News Conferences round-up: New Meetups: Links

info_outline
Tease Your C++ Brain show art Tease Your C++ Brain

CppCast

Anders Knatten joins Phil and Timur. Anders reminds us about cppquiz.org and tells to us about his new book, C++ Brain Teasers, how that relates to the site and why it's has good practical applicability. Show Notes News Links

info_outline
Realtime Sanitizer and the Performance Constraints attributes show art Realtime Sanitizer and the Performance Constraints attributes

CppCast

Christoper Apple joins Timur and Phil. Chris talks to us about his work on the new Realtime Sanitizer in the Clang20 release, as well as the associated Performance Constraints attributes, how they differ, and how they work together. Show Notes News Links

info_outline
Type Erasure, SIMD-Within-a-Register and more show art Type Erasure, SIMD-Within-a-Register and more

CppCast

Eduardo Madrid joins Phil and Timur. Eduardo talks to us about the Zoo libraries, including his advanced type-erasure library, as well as the SWAR library which simulates ad-hoc SIMD within a register. We also discuss how he has taken inspiration and cues from the worlds of Biology and Physics to arrive at new thinking around software development, design and architecture. Show Notes News Links Klaus Iglberger's talks on Type Erasure: (Some of ) Ed's talks:

info_outline
Parsing and Analysing C++ show art Parsing and Analysing C++

CppCast

Yuri Minaev joins Timur and Phil. Yuri talks to us about static analysis and how PVS Studio helps. Then we chat about his work on a custom C++ parser, and what challenges he's encountered. Show Notes News CppCon 2024 keynotes on YouTube (via CppCon site): Links This episode sponsored by...

info_outline
CppCon 2024 Live Special show art CppCon 2024 Live Special

CppCast

Phil and Timur are joined by a live audience at CppCon as we chat about Safety in C++, AI and the running of CppCast itself. Show Notes News Sean Baxter's "Safe C++" Links

info_outline
Benchmarking Language Keywords show art Benchmarking Language Keywords

CppCast

Benjamin Summerton joins Timur and Phil. Ben talks to us about what led him to benchmark the impact of the final and noexcept keywords, how to interpret his results, and the project that inspired him to do so in the first place. Show Notes News Links Previous episodes covering std lib implementations:

info_outline
Reducing Binary Sizes show art Reducing Binary Sizes

CppCast

Sándor Dargó joins Phil and Anastasia Kazakova. Sándor talks to us about why and how to reduce the final binary sizes your code produces, as well as the importance of clean code.   Show Notes News Links

info_outline
 
More Episodes

Abbas Sabra joins Phil and Timur. Abbas talks to us about static analysis, the challenges - and benefits - of analysing C++ code, and a new feature from Sonar that can scan public repos with zero config.

Show Notes

News

Links