• Episode #14 - January 2022
    Feb 16 2022
    In this episode we get a final look at the design of C++23, see how far we can push compile-time computation - and even code generation - in C++20, look at some tools to help us to get there, and what C++ could have been if we weren't burdened with backwards compatiblity.
    Show more Show less
    51 mins
  • Episode #13 - December 2021
    Jan 14 2022
    In this episode we look back on C++ in 2021, and back even further over the evolution of functions and lambdas. Then we look forward to proposals that may or may not make it into C++ 23, as well as some of the conferences happening this year.
    Show more Show less
    57 mins
  • Episode #12 - November 2021
    Dec 10 2021
    This month discuss the best ways to pass `string_view`s, depend on Catch2 v3 and write beautiful C++. We talk more about contracts and look at some new and upcoming tools from JetBrains, as well as new releases of existing tools from JetBrains, SonarSource and Microsoft. Phil also still manages to get an off-by-one error when mentioning off-by-one errors, at the end!
    Show more Show less
    54 mins
  • Episode #11 - October 2021
    Nov 9 2021
    This month we attempt an experimental cross-over episode with cpp.chat: in effect we have Jon Kalb on as a guest. Was it a successful experiment? You be the judge! We look at static analysis, expressive interface and move semantics, three new proposals, and go a little deeper on conferences - especially CppCon, which just passed.
    Show more Show less
    1 hr and 13 mins
  • Episode #10 - September 2021
    Nov 1 2021
    Lots of standards news, as many proposals are adopted into the C++23 working draft. Plus our usual round up of interesting blog posts and articles, including one from Phil that bridges the worlds of SonarSource and JetBrains. And CLion and ReSharper C++ start their latest EAPs.
    Show more Show less
    1 hr and 13 mins
  • Episode #9 - August 2021
    Sep 7 2021
    As JetBrains celebrates 10 years of C++ support in their tools, we look at more modules, less [[nodiscard]] - the possibility of contracts and much more!
    Show more Show less
    55 mins
  • Episode #8 - July 2021
    Aug 31 2021
    A jam-packed episode, from executors to aborting contracts, via iterators and parallel algorithms, concepts, sanitizers, tools and more...
    Show more Show less
    1 hr and 7 mins
  • Episode #7 - June 2021
    Aug 16 2021
    This month we reflect on text formating, compile times, the C++23 schedule, a round-up of tools news, and what C can do that C++ can't! Standards news includes `if consteval`, `starts_with` and `ends_with` and preventing `std::string`s from being constructed from `nullptr`.
    Show more Show less
    48 mins