Psychology and Starting Out as a Developer
CppCast
by Phil Nash and Timur Doumler
1M ago
Gail Ollis joins Phil and Matt Godbolt. Gail talks to us about why, after two decades of software development, she took a degree in psychology followed by a PhD that researched the psychology of software development - and how she now uses this to help others get started and, hopefully, avoid many of the human issues that can plague our software projects. Show Notes News "Contracts MVP is Feature Complete" - Reddit "Contracts for C++" Timur's C++ London talk Gemini refuses to talk about C++ 20 Concepts to someone under the age of 18! Hacker News thread Twitch streamer's reaction (ThePrimeTime ..read more
Visit website
Compiler Explorer Revisited
CppCast
by Phil Nash and Timur Doumler
2M ago
Patrick Quist joins Phil and Timur. Patrick chats with us about their work on the Compiler Explorer team and how they got into it. We explore some useful features that may not be as widely known, and take a peek under the hood at how it all runs. News "C++ Package Managers: The Ultimate Roundup" - blog post by Christopher McArthur "Demystifying Lakos Rule via Visualization and How It Could Relate to Constexpr" blog post by Miro Palmu "A Year of C++ Improvements in Visual Studio, VS Code, and vcpkg" - blog post by Sy Brand NVidia interview question - Reddit thread Links History of Delphi Com ..read more
Visit website
Teaching and Training Modern C++
CppCast
by Phil Nash and Timur Doumler
2M ago
Rainer Grimm joins Timur and Phil. Rainer talks to us about what he has learnt from many years of teaching C++ as a professional trainer, how training has become more accessible now more people are taking it online, and his thoughts on modern C++. Show Notes News The C++ Iceberg "C++20 Concepts applied - Safe bitmasks using scoped enums" - blog post by Andreas Fertig ACCU conference: Early-bird tickets and workshops Links Reddit thread on Episode 375 with Daveed Vandervoorde Rainer's website and blog Rainer at Meeting C++ online, Feb 21st Rainer's "Concurreny in Modern C++" workshop at C ..read more
Visit website
Reflection for C++26
CppCast
by Phil Nash and Timur Doumler
3M ago
Daveed Vandevoorde joins Phil and Timur. Daveed talks a bit about his work at EDG, but mostly his efforts to get Reflection into C++26, along with his co-authors, and how that fits into the big picture. Show Notes News Meeting C++ 2023 videos (including all keynotes) "A 2024 Discussion Whether To Convert The Linux Kernel From C To Modern C++" How do you correctly implement std::clamp? Blog post Reddit discussion C++ Online Workshops Links P2996R1 - "Reflection for C++26" P1240R2 - "Scalable Reflection in C++" "C++ Templates - The Complete Guide" - book (Vandevoorde, Josuttis ..read more
Visit website
Modern C++ with Qt
CppCast
by Phil Nash and Timur Doumler
3M ago
Ville Voutilainen joins Timur and guest co-host, Guy Davidson. Ville talks about Qt, his work a The Qt Company and his work on the C++ standards committee - including how all those things come together. Show Notes News Matt Godbolt on Computerphile PVS-Studio C++ quiz Boston C++ meetup C++ Now Links P2300R7 - std::execution (a.k.a. Senders/ Receivers ..read more
Visit website
2023 Holiday Special
CppCast
by Phil Nash and Timur Doumler
4M ago
Phil and Timur are joined by ... Timur and Phil for a Holiday Special. We look back on the last year, discuss the news, and talk about what we're working on. Show Notes News "The Case for Memory Safe Roadmaps" - CISA Experimental EDG Reflection Support Boost 1.84.0 released Cling 1.0 released "About time - how to unit test code that depends on time" - Björn Fahller CppNorth: Call for Speakers "Earlist Bird" tickets ACCU Early bird tickets C++ Online tickets Links Phil and Timur speaking at the December meetup in Munich "Digital Security by Design, CHERI and the Morello Board" - C++ London P ..read more
Visit website
SIMD
CppCast
by Phil Nash and Timur Doumler
4M ago
Matthias Kretz joins Phil and Timur. Matthias talks about SIMD, including what it is, how it works, and what its useful for. We also discuss his proposal to introduce SIMD vocabulary types and functionality into the C++ standard and how it relates to what was in the Parallelism TS. Show Notes News MISRA C++ 2023 published Sonar webinar on MISRA C++ 2023 with Andreas Weis nlohmann/json 3.11.3 released reflect-cpp - Reflection library for C++20 Links P1928R7 - "std::simd — merge data-parallel types from the Parallelism TS 2" Matthias' CppCon 2023 talk on std::simd ..read more
Visit website
Catch2 v3 and Random Numbers
CppCast
by Phil Nash and Timur Doumler
5M ago
Martin Hořeňovský joins Timur and Phil. Martin returns to talk about v3 of Catch2 and how it is different to v2. We also revisit the topic of random numbers and how Martin is still working on portable distributions and why that is important to testing and other domains. Show Notes News P2662R3 - "Pack Indexing" P1673R13 - "A free function linear algebra interface based on the BLAS" P2546R5 - "Debugging Support" P2996R0 - "Reflection for C++26" "Why I think C++ is still a desirable coding platform compared to Rust" - Henrique Bucher CLion Nova Links Martin's NDC TechTown 2021 talk on Catch2 v ..read more
Visit website
Physical Units and a System of Quantities
CppCast
by Phil Nash and Timur Doumler
6M ago
Mateusz Pusz joins Phil and new guest co-host, Anastasia Kazakova. Mateusz talks to us about his physical units (and quantities) library, mp-units, why v2 is a complete redesign compared to the previous version, and how incorporating a system of quantities is so central to this new design. Show Notes News clang 17 released Conference videos released in October AMA with Abbas Sabra (automatic/ static analysis) Is it too hard for junior developers to get on the C++ career ladder (Reddit) Links mp-units on GitHub mp-units - Documentation C++ on Sea 2023 video The Mars Climate Orbiter crash p19 ..read more
Visit website
AI and Random Numbers
CppCast
by Phil Nash and Timur Doumler
7M ago
Frances Buontempo joins Phil and returning guest co-host, Matt Godbolt. Frances talks to us about her new book on modern C++ as well as her the topic of her previous book on machine learning. We discuss the differences between LLM-based AI and more statistical approaches, as well as where random numbers fit into all this and the limitations of their current support in C++. Show Notes News CppCon programme announced C++ on Sea videos "Inside STL" - The Old New Things Open source C++ projects that use modern C++ features (Reddit) Links "C++ Bookcamp" (title may change) - Frances' new book "Ge ..read more
Visit website

Follow CppCast on FeedSpot

Continue with Google
Continue with Apple
OR