Skip to content

Latest commit

 

History

History
659 lines (621 loc) · 72.9 KB

2023-all-in-one.md

File metadata and controls

659 lines (621 loc) · 72.9 KB

230312

  1. Just Enough Assembly for Compiler Explorer - Anders Schau Knatten - Meeting C++ 2022
  2. Reviewing Beginners' C++ Code - Patrice Roy - CppCon 2022
  3. Fast C++ by using SIMD Types with Generic Lambdas and Filters - Andrew Drakeford - CppCon 2022
  4. "It's A Bug Hunt" - Armor Plate Your Unit Tests in Cpp - Dave Steffen - CppCon 2022
  5. New in Visual Studio Code! Clang-Tidy, makefile, CMake, GitHub, & More Marian Luparu, Sinem Akinci
  6. Observability Tools C++: Beyond GDB and printf - Tools to Understand the Behavior of Your Program
  7. Generating Parsers in C++ with Maphoon - Part 1 of 2 - Hans de Nivelle - CppCon 2022
  8. Back to Basics: Object-Oriented Programming in C++ - Amir Kirsh - CppCon 2022
  9. C++ vs Rust: Tuples
  10. A Peek at C++23
  11. Architecting Multithreaded Robotics Applications in C++ - Arian Ajdari - CppCon 2022
  12. Qt and C++20
  13. Foundation of GPU Programming - Filipe Mulonde - Meeting C++ 2022
  14. Personal Log - Where No Init Has Gone Before in C++ - Andrei Zissu - CppCon 2022
  15. Back to Basics: The C++ Core Guidelines - Rainer Grimm - CppCon 2022
  16. Using Modern C++ to Revive an Old Design - Jody Hagins - CppCon 2022
  17. The C++ Programming Language: Present and future - C++20: Reaching for the Aims of C++
  18. The C++ Programming Language: Present and future - Type-and-resource safety in modern C++
  19. Standard C++ toolset - Anastasia Kazakova - Meeting C++ 2022
  20. Reflection in C++ - Past, Present, and Hopeful Future - Andrei Alexandrescu - CppCon 2022
  21. Back to Basics - Name Lookup and Overload Resolution in C++ - Mateusz Pusz - CppCon 2022
  22. Cross-Building Strategies in the Age of C++ Package Managers - Luis Caro Campos - CppCon 2022
  23. C++ Weekly - Ep 365 - Modulo (%): More Complicated Than You Think
  24. Cute C++ Tricks, Part 2.5 of N - Code You Should Learn From & Never Write - Daisy Hollman - CppCon22
  25. Back to Basics: Declarations in C++ - Ben Saks - CppCon 2022
  26. Implementing Understandable World Class Hash Tables in C++ - Eduardo Madrid, Scott Bruce CppCon 2022
  27. Val: A Safe Language to Interoperate with C++ - Dimitri Racordon - CppCon 2022
  28. C++20’s [[likely]] Attribute - Optimizations, Pessimizations, and [[unlikely]] Consequences - CppCon
  29. Johan Berg: Deducing this, C++23's Explicit Object Parameter
  30. Combinatory Logic in C++
  31. A Tour of C++ Recognised User Type Categories - Nina Ranns - CppCon 2022
  32. How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022
  33. C++ Algorithmic Complexity, Data Locality, Parallelism, Compiler Optimizations, & Some Concurrency
  34. Get maximum benefit from zero-cost abstractions | Tim McNamara | Conf42 Rustlang 2022
  35. Keeping Track of your deadlines in time critical systems - Matthias Killat - Meeting C++ 2022
  36. Structured Networking in C++ - Dietmar Kühl - CppCon 2022
  37. Binary Object Serialization with Data Structure Traversal & Reconstruction in Cpp - Chris Ryan

SFINAE, Immediate Context, Operator << and '\n' 8 Best C++ IDEs to use in 2023

Telegram Channel: https://t.me/gainotes


时间:2023-03-19

230321

  1. Bringing a Mobile C++ Codebase to the Web - Li Feng - CppCon 2022
  2. Take Advantage of All the MIPS - SYCL & C++ - Wong, Delaney, Keryell, Liber, Chlanda - CppCon 2022
  3. Intro to the Zig Programming Language • Andrew Kelley • GOTO 2022
  4. Harald Achitz: Launder lazy_storage
  5. Meeting C++ live with Volker Hilsheimer, Chief Qt Maintainer
  6. Take Advantage of All the MIPS - SYCL & C++ - Wong, Delaney, Keryell, Liber, Chlanda - CppCon 2022
  7. Using std::chrono Calendar Dates for Finance in Cpp - Daniel Hanson - CppCon 2022
  8. Lightning Talks: -std=c++20 -- Will It Compile? That is the Question - Tulio Leao - CppCon 2022
  9. Aliasing in C++ - Risks, Opportunities and Techniques - Roi Barkan - CppCon 2022
  10. Lightning Talk: Programming is Fun in Cpp! - Pier-Antoine Giguère - CppCon 2022
  11. C++ Weekly - Ep 368 - The Power of template-template Parameters: A Basic Guide
  12. Lightning Talk: Effective APIs in Practice in C++ - Thamara Andrade - CppCon 2022

-- simdjson is supported on godbolt. https://godbolt.org/z/d73jjGW8r

If you combine magic_enum with {fmt} suddenly to_string() functions for all enums suddenly becomes a thing of the past. This was written using C++20 concepts, but if you are a better SFINAE player then I am, this can work in C++17 as well. fr. https://twitter.com/janwilmans/status/1637017691033567233

230403

  1. The Art of SIMD Programming by Sergey Slotin
  2. Lightning Talk: 10 Things an Entry-Level Software Engineer Asks You to Do - Katherine Rocha CppCon22
  3. Lightning Talk: Dependency Injection for Modern C++ - Tyler Weaver - CppCon 2022
  4. Lightning Talk: majsdown: Metaprogramming? In my Slides? - Vittorio Romeo - CppCon 2022
  5. Lightning Talk: Const Mayhem in C++ - Ofek Shilon - CppCon 2022
  6. C++ Weekly - Ep 369 - llvm-mos: Bringing C++23 To Your Favorite 80's Computers
  7. Concurrency Patterns - Rainer Grimm - Meeting C++ online

230416

  1. Re-inventing move semantics in modern C++ in 13 minutes
  2. Lightning Talk: Modernizing SFML in Cpp - Chris Thrasher - CppCon 2022
  3. C++ Weekly - SE - Make Your Own Godbolt (Compiler-Explorer) With GPT-4 in 5 Minutes!
  4. C++ Weekly - Ep 371 - Best Practices for Using AI Code Generators (ChatGPT and GitHub Copilot)
  5. Docker for Developers
  6. C++ Weekly - Ep 370 - Do Constructors Exist?
  7. Global Variables in C++... not as easy as it seems

230424

  1. Do you even test? (your code with CMake)
  2. C++ Weekly - Special Edition - Getting Started with Embedded Python
  3. C++ Weekly - Ep 372 - CPM For Trivially Easy Dependency Management With CMake?
  4. Lightning Talk: MP: Template Meta-Programming in C++ - Kris Jusiak - CppCon 2022
  5. Lightning Talk: Standard Standards for C++ - Ezra Chung - CppCon 2022
  6. Lightning Talk: Embrace Leaky Abstractions in C++ - Phil Nash - CppCon 2022

230501

  1. Interview With Ben Deane - Calendrical C++: std::chrono, History, Mathematics and the Computus
  2. Session Preview with Inbal Levi - Lets Talk About C++ Abstraction Layers - CppNow 2022
  3. Undo - Debugging demo - Meeting C++ online book & tool fair
  4. C++ Weekly - Ep 373 - Design Patterns in "Modern" C++ (2023)
  5. BETTER Header Files and Preprocessor Debugging

230509

  1. C++ Weekly - Ep 374 - C++23's out_ptr and inout_ptr
  2. C++ Weekly - Ep 375 - Using IPO and LTO to Catch UB, ODR, and ABI Issues
  3. Björn Fahller: A quick guide through Non Type Template Parameters
  4. Interview With Ben Deane - Calendrical C++: std::chrono, History, Mathematics and the Computus
  5. Conan 2.0 demo - Chris McArthur - Meeting C++ online book & tool fair

230514

  1. How to create custom QML components
  2. Universal/Forwarding References - Nicolai Josuttis - Meeting C++ 2022
  3. Arvid Norberg: Efficient parsing
  4. mp-units: Lessons learned and a new library design - Mateusz Pusz
  5. Basic HTTP and WebSocket Programming with Boost.Beast
  6. TCP/IP Networking with Boost.Asio

230522

  1. The C++ rvalue lifetime disaster - Arno Schödl. think cell
  2. Aleksandar Šmigić — C++ Customization Points — 17.5.2023.
  3. "Qt and C++ 20" Marc Mutz/Piotr Wierciński
  4. C++ Weekly - Ep 376 - Ultimate CMake C++ Starter Template (2023 Updates)
  5. Live++ on Xbox Series X/S (C++ code hot-reload)
  6. Little Big Brains Making Tiny Devices Great with C++ Alejandro Hidalgo Juan Antonio García
  7. 161. Sanitizers, Cpp2, exceptions, compilers
  8. SwedenCpp YT - Timur Doumler: C++ and Safety
  9. SwedenCpp YT - Arvid Norberg: Efficient parsing

230607

  1. Pure Virtual C++
  2. MSVC C++23 Update
  3. How To Fix Include Errors in C++
  4. Phil Nash - From nervous wreck to pro speaker in five easy steps
  5. Jens Weller - Speaking online
  6. C++ Weekly - Ep 377 - Looking Forward to C++26: What C++ Needs Next
  7. C++ Weekly - Ep 378 - Should You Ever std::move An std::array?
  8. C++ Weekly - Ep 379 - clang-tidy's "Easily Swappable Parameters" Warning - And How to Fix It!
  9. C++ Standard Views - Nico Josuttis - ACCU 2023
  10. Removing Needless Undefined Behavior for a Safer C++ - Alisdair Meredith - ACCU 2023
  11. Standard Attributes in C and C++ - Timur Doumler - ACCU 2023
  12. Sustainability Based on Data! – Social, Environmental, and Economic – Jutta Eckstein - ACCU 2023
  13. A Tour of C++ Recognised User Type Categories - Nina Ranns - ACCU 2023
  14. Lessons from 20 years of Debugging C++ Code - Sebastian Theophil - ACCU 2023
  15. Design Patterns: Examples in C++ - Chris Ryan - ACCU 2023
  16. Managing External API’s in Enterprise Systems - Peter Muldoon - ACCU 2023
  17. Removing Needless Undefined Behavior for a Safer C++ - Alisdair Meredith - ACCU 2023
  18. Keynote: Development Environments Shape Programming Solutions - Stephanie Brenham - ACCU 2023

230620

  1. Improving C++ Compilation Times: Tools & Techniques - Vittorio Romeo - ACCU 2023
  2. Test-Driven Development of C++ Embedded and System-Level Software - Vladimir Vishnevskii - ACCU 2023
  3. C++ Weekly - Ep 380 - What Are std::ref and std::cref and When Should You Use Them?
  4. Headers and libraries, but with classes
  5. Keynote Speaker - Ned Batchelder
  6. C++ Compiler Errors for Humans | Pure Virtual C++ 2023
  7. Address Sanitizer continue_on_error | Pure Virtual C++ 2023
  8. Value-Oriented Programming | Pure Virtual C++ 2023
  9. Productive Cross-Platform and Game Development in Visual Studio | Pure Virtual C++ 2023
  10. Build Time Reflection with C++ in Year 2023 | Pure Virtual C++ 2023

230703

  1. C++ Insights - Episode 39: Recursion-free templates with C++17s fold expressions
  2. itCppCon23 New Algorithms in C++23 (Conor Hoekstra)
  3. Single-file Rust programs - new nightly feature to test
  4. Pixelate an image in less than 50 lines of code - Learning Rust Creatively
  5. 4 levels of Rust error handling
  6. Let’s Talk About C++ Abstraction Layers - Inbal Levi - CppNow 2023
  7. Timur Doumler: C++ and Safety
  8. Low-Latency Trading Systems in C++: Templated Meta-State Machines in HFT - Jason McGuiness - ACCU 23
  9. Linux Debuginfo Formats: DWARF, ELF, dwo, dwp - What are They All? - Greg Law - ACCU 2023
  10. [MUC++] Ivica Bogosavljevic - Introduction to Hardware Efficiency
  11. itCppCon23 Conan 2.0: lessons learned from the C++ ecosystem (Luis Caro Campos)
  12. C++ Weekly - Ep 382 - The Static Initialization Order Fiasco and C++20's constinit
  13. Raspberry Pi Pico with C++OS: Coroutines and std::execution in Embedded Systems - Detlef Vollmann

230717

  1. Keynote: Safety and Security: The Future of C++ - JF Bastien - CppNow 2023
  2. Reflect *this!: Design and Implementation of a Mixin Library with Static Reflection - Andy Soffer
  3. Obfuscate Logs Without an External Script by Executing Uninvoked C++ Code - Andrei Zissu CppNow 23
  4. Embedded Applications: Seamless Integration of C++ in Conjunction with C - Sindhusha Dhulipala
  5. Data-Oriented Design and Modern C++ - Floris Bob van Elzelingen - CppNow 2023
  6. Keynote: Safety and Security: The Future of C++ - JF Bastien - CppNow 2023
  7. C++ Tutorial: Using Boost.MP11 C++ Library - Jody Hagins - CppNow 2023
  8. From Templates to Concepts: Metaprogramming in C++ - Alex Dathskovsky - CppNow 2023
  9. Introduction to C++ Coroutines Through a Thread Scheduling Demonstration - Dian-Lun Lin CppNow 2023
  10. Template Parameters
  11. The Challenges of Implementing the C Standard Library in C++ - Siva Chandra Reddy - CppNow 2023
  12. Applying the Lessons of std::ranges to Unicode in the C++ Standard Library - Zach Laine CppNow 2023
  13. C++ Weekly - Ep 383 - C++ Cross Training
  14. C++ Weekly - Ep 384 - Lambda-Only Programming
  15. Embedded Applications: Seamless Integration of C++ in Conjunction with C - Sindhusha Dhulipala
  16. The Challenges of Implementing the C Standard Library in C++ - Siva Chandra Reddy - CppNow 2023
  17. Revisiting C++ Observers: Spooky Action at a Distance - Victor Ciura - ACCU 2023
  18. C++ And Beyond: Discussion - Vittorio Romeo, Kevlin Henney, Nico Josuttis & Kate Gregory - ACCU 2023
  19. Keynote: Psychology of Software Development: We’re Only Human After All - Gail Ollis - ACCU 2023
  20. Bjarne Stroustrup's Closing Keynote at Code Europe 2022 in Cracow – "How to evolve a language"
  21. CMake: A Case Study - Hans Vredeveld - ACCU 2023

230802

  1. Coding for Safety, Security, and Sustainability in C++ - Panel Discussion - CppNow 2023
  2. And Then() Some(T): C++ Combinators - Higher-Order Functions in Cpp - Victor Ciura - ACCU 2023
  3. Using, Generating and Testing with Pseudo-Random Numbers - Frances Buontempo - ACCU 2023
  4. Pipeflow: C++ Task-Parallel Pipeline Scheduling Framework - Cheng-Hsiang Chiu - CppNow 2023
  5. Non-Uniform Memory Architecture (NUMA): A Nearly Unfathomable Morass of Arcana - Fedor Pikus CppNow
  6. Modified Condition and Decision Coverage in Gcc: Intro, Motivation & Tooling - Jørgen Kvalsvik
  7. Adventures with React and JUCE: Building UI with Typescript in a C++ Application - Jim Hague - ACCU
  8. Keynote: C++ Horizons - Bryce Adelstein Lelbach - ACCU 2023
  9. Forward Progress Guarantees in C++ - Olivier Giroux - CppNow 2023
  10. Preparing for Professionalism in Programming: A Student Perspective - Gail Ollis - ACCU 2023
  11. Comparing 'Classic C++' and 'Modern C++' Ways to Solve Programming Tasks - Roger Orr - ACCU 2023
  12. take(5): Using the C++ Iterator Model to Take Elements from an Input Stream - Barry Revzin - CppNow
  13. How Bloomberg uses Behavior-Driven Development (BDD) to Test Distributed Systems - Jacqueline Pan
  14. Why Loops End in C++ - Lisa Lippincott - CppNow 2023
  15. Keynote: C++ Horizons - Bryce Adelstein Lelbach - ACCU 2023
  16. C++ Weekly - Ep 387 - My Customized C++ Programming Keyboard!
  17. The Challenges of Implementing C++ Header Units: C++ Modules - Daniel Ruoso - CppNow 2023
  18. Large Scale Automated Refactoring Across Translation Unit Boundaries in C++ - Zie Weaver - CppNow 23
  19. A Deep Dive Into Dispatching Techniques in C++ - Jonathan Müller - CppNow 2023
  20. How to Master C++ - Jim Pascoe - ACCU 2023
  21. Introduction to Epoch-Based Memory Reclamation - Jeffrey Mendelsohn - ACCU 2023
  22. C++ Trivial Relocation Through Time - Mungo Gill - ACCU 2023
  23. C++ Weekly - SE - Interview with Stephen Berry - ODE's, Physics, constexpr, High Performance C++!
  24. C++ Coroutine Intuition - Roi Barkan - CppNow 2023
  25. Introduction to Secure Multi-Party Computation - Ahto Truu - ACCU 2023
  26. C++ Weekly - Ep 386 - C++23's Lambda Attributes
  27. Non-Uniform Memory Architecture (NUMA): A Nearly Unfathomable Morass of Arcana - Fedor Pikus CppNow
  28. Obfuscate Logs Without an External Script by Executing Uninvoked C++ Code - Andrei Zissu CppNow 23
  29. Monads in Modern C++ - Georgi Koyrushki and Alistair Fisher - ACCU 2023
  30. C++ Electronic Trading for Cpp Programmers - Mathias Gaunard - ACCU 2023
  31. Adventures with React and JUCE: Building UI with Typescript in a C++ Application - Jim Hague - ACCU
  32. Preparing for Professionalism in Programming: A Student Perspective - Gail Ollis - ACCU 2023
  33. Binary File Format Engineering and Reverse Engineering - Peter Bindels - ACCU 2023
  34. Keynote: Safety and Security: The Future of C++ - JF Bastien - CppNow 2023
  35. Rust for the C++ Programmer - CB Bailey and Andy Balaam - ACCU 2023
  36. Concurrency Approaches: Past, Present, and Future - Lucian Radu Teodorescu - ACCU 2023
  37. Adventures with React and JUCE: Building UI with Typescript in a C++ Application - Jim Hague - ACCU
  38. Make Beautiful Desktop Applications in C++
  39. Template Parameters
  40. C++ Coroutines From Scratch - Phil Nash - ACCU 2023
  41. C++ Tutorial: Using Boost.MP11 C++ Library - Jody Hagins - CppNow 2023
  42. Revisiting C++ Observers: Spooky Action at a Distance - Victor Ciura - ACCU 2023
  43. Data-Oriented Design and Modern C++ - Floris Bob van Elzelingen - CppNow 2023
  44. SIMD Libraries in C++ - Jeff Garland - CppNow 2023
  45. Introduction to C++ Coroutines Through a Thread Scheduling Demonstration - Dian-Lun Lin CppNow 2023
  46. C++ And Beyond: Discussion - Vittorio Romeo, Kevlin Henney, Nico Josuttis & Kate Gregory - ACCU 2023
  47. C++ Weekly - Ep 385 - The Important Parts of C++20
  48. The Challenges of Implementing the C Standard Library in C++ - Siva Chandra Reddy - CppNow 2023

230819

  1. What is Low Latency C++? (Part 1) - Timur Doumler - CppNow 2023
  2. How Generic Programming and C++ Portability Give Great Performance and Reveals What Performs Well
  3. Keynote: Become a Better Programmer by Using Words and Ideas From Casual Gaming - Kate Gregory ACCU
  4. Designing for C++ Concurrency Using Message Passing - Anthony Williams - ACCU 2023
  5. Function Contracts in Practice using C++ - Rostislav Khlebnikov - ACCU 2023
  6. Productivity in C++ Game Development: The Mind of an AAA Game Developer - David Li & Keith Stockdale
  7. Modernizing Compiler Design for Carbon Toolchain - Chandler Carruth - CppNow 2023
  8. BLADE - The Allen Telescope Array CUDA-Accelerated Real-Time DSP Library - Luigi Cruz - CppNow 2023
  9. Calendrical C++: std::chrono, History, Mathematics and the Computus - Ben Deane - CppNow 2023
  10. Keynote: Become a Better Programmer by Using Words and Ideas From Casual Gaming - Kate Gregory ACCU
  11. Callable Objects in Java, C#, Rust, and C++ - Zhihao Yuan - ACCU 2023
  12. Future of C++ Programming with AI Bots at Hand - Amir Kirsh and Alex Dathskovsky - CppNow 2023
  13. Remote Mob Programming in a High Stakes Environment - Giovanni Asproni - ACCU 2023
  14. Functional Programming in Modern C++: The Imperatives Must Go! - Victor Ciura - ACCU 2023
  15. The Story Of The Code - Dom Davis - ACCU 2023
  16. The New C++ Library: Strong Library Foundation for Future Projects - Jonathan Müller & Arno Schödl
  17. Multi Threading Model in Paradox Games: Past, Present and Future - Mathieu Ropert - ACCU 2023
  18. Building C++ Interfaces That Are Hard to Use Incorrectly - Andreas Weis - ACCU 2023
  19. mp-units: Lessons Learned and a New C++ Library Design - Mateusz Pusz - ACCU 2023
  20. Requirements for C++ Successor Languages - Bret Brown - CppNow 2023
  21. Keynote: The Evolution of C++ - A Typescript for C++ - Herb Sutter - CppNow 2023
  22. Using, Generating and Testing with Pseudo-Random Numbers - Frances Buontempo - ACCU 2023
  23. Project: Pixelate Images in Terminal
  24. C++ Insights - Episode 41: How type-traits work
  25. A Graph Based Update System in C++: Lightning Updates - Hana Dusíková - CppNow 2023
  26. C++ Weekly - Ep 389 - Avoiding Pointer Arithmetic
  27. C++ Package Manager - C++ Dependencies Don't Have To Be Painful! - Augustin Popa - ACCU 2023
  28. All the Safeties: Safety in C++ - Sean Parent - CppNow 2023
  29. Keynote: C++ Horizons - Bryce Adelstein Lelbach - ACCU 2023
  30. Implementing a C++ Coroutine Task from Scratch - Dietmar Kühl - ACCU 2023
  31. C++ Compile-Time Sparse Matrices for Linear Algebra and Tracking Applications - CppNow 2023
  32. C++ Compile-Time Sparse Matrices for Linear Algebra and Tracking Applications - CppNow 2023
  33. Modified Condition and Decision Coverage in Gcc: Intro, Motivation & Tooling - Jørgen Kvalsvik
  34. Applying Unix Readiness Model for Concurrent Operations in C++ - Filipp Gelman - ACCU 2023
  35. SIMD Libraries in C++ - Jeff Garland - CppNow 2023
  36. And Then() Some(T): C++ Combinators - Higher-Order Functions in Cpp - Victor Ciura - ACCU 2023
  37. Pipeflow: C++ Task-Parallel Pipeline Scheduling Framework - Cheng-Hsiang Chiu - CppNow 2023
  38. How Bloomberg uses Behavior-Driven Development (BDD) to Test Distributed Systems - Jacqueline Pan
  39. Preparing for Professionalism in Programming: A Student Perspective - Gail Ollis - ACCU 2023
  40. C++ Weekly - Ep 388 - My constexpr Revenge Against Lisp
  41. Coding for Safety, Security, and Sustainability in C++ - Panel Discussion - CppNow 2023
  42. take(5): Using the C++ Iterator Model to Take Elements from an Input Stream - Barry Revzin - CppNow
  43. Adventures with React and JUCE: Building UI with Typescript in a C++ Application - Jim Hague - ACCU

230827

  1. Debugging C++ Code: A Practical and Interactive Guide - Sebastian Theophil - CppNow 2023
  2. Applicative: The Forgotten Functional Pattern in C++ - Ben Deane - CppNow 2023
  3. Definition-Checked Generics, Part 1: The Why & How - Chandler Carruth, Josh Levenberg, Richard Smith
  4. Lightning Talk: Why IT Projects Fail - Jim Hague - ACCU 2023
  5. Lightning Talk: Algorithm? You Keep Using That Word - Kevlin Henney - ACCU 2023
  6. The New C++ Library: Strong Library Foundation for Future Projects - Jonathan Müller & Arno Schödl
  7. Function Contracts in Practice using C++ - Rostislav Khlebnikov - ACCU 2023
  8. Implementing Fast Calendar Algorithms - Speeding Date - Cassio Neri - CppNow 2023
  9. Khronos Sycl Language Framework for C++ Accelerators: Take Advantage of All the MIPS Michael S Wong
  10. Keynote: Safety in C++: All the Safeties! - Sean Parent - C++ on Sea 2023
  11. Composition on Tiny Embedded Systems in C++ - Luke Valenty - CppNow 2023
  12. Lightning Talk: On Being Autistic - Neurodiversity Awareness - Dom Davis - ACCU 2023
  13. Space Invaders: The C++20 Spaceship Operator is Upon Us - Lieven de Cock - ACCU 2023
  14. Reverse Engineering C++20 Coroutines

230903

  1. So, You Want to Use C++ Modules … Cross-Platform? - Daniela Engert - C++ on Sea 2023
  2. Typical C++, but Why? - Björn Fahller - C++ on Sea 2023
  3. Using the C++ Sender/Receiver Framework: Implement Control Flow for Async Processing - Steve Downey
  4. import CMake: // 2023 State of C++20 modules in CMake - Bill Hoffman - CppNow 2023
  5. Lightning Talk: SAAAD: Spooky Action At A Distance - Andy Balaam - ACCU 2023
  6. So, You Want to Use C++ Modules … Cross-Platform? - Daniela Engert - C++ on Sea 2023
  7. Trees for Logic and Parsing in C++ - Hans de Nivelle - CppNow 2023
  8. Special Member Functions in C++ - Kris van Rens - C++ on Sea 2023
  9. Lightning Talk: Joining an Open Source Project - What Can Possibly Go Wrong? - Felix Petriconi ACCU
  10. CUDA Tutorials I Profiling and Debugging Applications
  11. What's New in Compiler Explorer? - Matt Godbolt - C++ on Sea 2023
  12. Lightning Talk: Wikis Are Bad - Roger Orr - ACCU 2023
  13. Exceptions in C++: Better Design Through Analysis of Real World Usage - Peter Muldoon - CppNow 2023
  14. Safety-First: How To Develop C++ Safety-Critical Software - Andreas Weis - CppNow 2023
  15. Lightning Talk: History of Programming Languages - Brief, Incomplete & Mostly Wrong Jørgen Kvalsvik

230917

  1. Tips and Tricks for Becoming a CMake Master - Hans Vredeveld - C++ on Sea 2023
  2. Introducing a Memory-Safe Successor Language in Large C++ Code Bases - John McCall - CppNow 2023
  3. Lightning Talk: Global API Injection in C++ - Ben Deane - CppNow 2023
  4. Integer Type Selection in C++: in Safe, Secure and Correct Code - Robert Seacord - CppNow 2023
  5. Lightning Talk: The Most Important C++ Feature - Nicolai Josuttis - ACCU 2023
  6. Lightning Talk: Home Is Not a Place - Third Culture - Tom Cruzalegui - ACCU 2023
  7. Building Cpp Interfaces That Are Hard to Use Incorrectly - Andreas Weis - CppNorth 2023
  8. Teaching C++ Containers and Allocators How to Sanitize Addresses - Miro Knejp - CppNorth 2023
  9. Lightning Talk: Linux perf - What My Program Is Doing? - Julius Zukauskas - ACCU 2023
  10. C# for C++ programmers, C# basics, C# vs. C++ - Fatemeh Jafargholi - CppNorth 2023
  11. Lightweight Wrappers for Conscious std::transform_reduce Operation Safety - Richárd Szalay - CppNow
  12. Lightning Talk: A Journey Back In Time - C++ Evolution - Andrei Zissu - CppNow 2023
  13. Lightning Talk: Sustainable Programming for Our Planet That’s on Fire - Jutta Eckstein - ACCU 2023
  14. What Happens After The Compiler in C++ (How Linking Works) - Anders Schau Knatten - C++ on Sea 2023
  15. Standard C++ Toolset - Anastasia Kazakova - C++ on Sea 2023
  16. To Move or Not to Move - Move Semantics in C++: An Interactive Analysis - Amir Kirsh - CppNorth 2023
  17. Lightning Talk: How Hard Can it be to SFINAE in C++03? - Christopher Fretz - CppNow 2023
  18. Lightning Talk: The Cyrillic Alphabet - Dom Davis - ACCU 2023
  19. Adapting C++20 Ranges Algorithms for Most Metaprogramming Needs in Fewer Than 1,000 Lines of Code
  20. How to Use std::chrono for Calendrical Calculations in C++ - Ben Deane - CppNorth 2023
  21. Templates Made Easy With C++20 - Roth Michaels - C++ on Sea 2023
  22. Lightning Talk: Test Your Error-Handling Code or Panic! - Greg Law - ACCU 2023
  23. C++ strfry: An Efficient Server for the Nostr Protocol - Doug Hoyte - CppNorth 2023
  24. Assembly, System Calls, and Hardware in C++ - David Sankel - CppNow 2023
  25. Lightning Talk: The Halting Problem & Alan Turing - Mathieu Ropert - ACCU 2023
  26. Lightning Talk: Programming One-Liners - Chris Oldwood - ACCU 2023
  27. Adapting C++20 Ranges Algorithms for Most Metaprogramming Needs in Fewer Than 1,000 Lines of Code
  28. Carbon Language Successor Strategy: From C++ Interop to Memory Safety - Chandler Carruth - CppNow 23
  29. Moving to C++20 for Fun, Beauty... and Results! - Patrice Roy - CppNorth 2023
  30. Lightning Talk: Mastermind - Chris Oldwood and Dom Davis - ACCU 2023
  31. Lightning Talk: Sustainable Programming for Our Planet That’s on Fire - Jutta Eckstein - ACCU 2023
  32. Keynote: Steps to Wisdom for C++ Developers - Kate Gregory - CppNorth 2023
  33. A Smooth Introduction to SYCL for C++20 Afficionados - Joel Falcou - C++ on Sea 2023
  34. Value Oriented Programming Part 1: You Say You Want to Write a Function - Tony Van Eerd CppNow 2023
  35. Lightning Talks: What If? - Test Automation Discussion - Giovanni Asproni - ACCU 2023
  36. New Algorithms in C++23 - Conor Hoekstra - C++ on Sea 2023
  37. A Safer Iteration Model for C++ - Tristan Brindle - C++ on Sea 2023
  38. Designing for Concurrency Using Message Passing in C++ - Anthony Williams - C++ on Sea 2023
  39. C++ Weekly - Ep 393 - C++23's std::unreachable
  40. How to Build Cpp Interfaces That Are Hard to Use Incorrectly - Andreas Weis - C++ on Sea 2023
  41. Lightning Talk: My Last Slide - Frances Buontempo - ACCU 2023

231006

  1. Object Lifetime in C++: From Start to Finish - Thamara Andrade - CppNorth 2023
  2. A Guide to Debugging C++ Code: Practical and Interactive Examples - Sebastian Theophil - C++ on Sea
  3. Lightning Talk: Emplacing std::array Is Impossible - Vittorio Romeo - ACCU 2023
  4. Typical C++: Guide to the C++ Type System - Björn Fahller - CppNorth 2023
  5. Lightning Talk: Writing a Lookup Table in C++ - Richard Smith - CppNow 2023
  6. Lightning Talk: How we Grade C++ Assignments - Hans de Nivelle - CppNow 2023
  7. Lightning Talk: ChatGPT - Facts and Fiction - Stefan Pabst - ACCU 2023
  8. Lightning Talk: FizzBuzz Covered - Kevlin Henney - ACCU 2023
  9. Lightning Talk: C++ Builds: Time to Slow Down - Damien Buhl - CppNow 2023
  10. A Guide to Managing External APIs in C++ Enterprise Systems - Peter Muldoon - CppNorth 2023
  11. Lightning Talk: The Guide to C++ Conferences for Swimmers - Sebastian Theophil - CppNow 2023
  12. Lightning Talk: Safe Arithmetic Speed-Run: Experimental C++ Library - Luke Valenty - CppNow 2023
  13. Metaprogramming: From Templates to Concepts in C++ - Alex Dathskovsky - CppNorth 2023
  14. Midnote: Why Cpp Loops End - Lisa Lippincott - C++ on Sea 2023
  15. Function Composition in Programming Languages - Conor Hoekstra - CppNorth 2023
  16. How the Environment Changes the Way We Write C++ Code - Daniel Withopf - CppNorth 2023
  17. Lightning Talks: Hard Things in Software Engineering - Lucian Radu Teodorescu - ACCU 2023
  18. The C++ rvalue Lifetime Disaster - Arno Schoedl - C++ on Sea 2023
  19. Keynote: I Can Write C++ Code. Getting Something Done Is Another Matter - Jessica Kerr - CppNorth23
  20. Lightning Talk: An Entry-Level Software Engineer Asks for 10 More Things From You – Katherine Rocha
  21. Lightning Talk: Searching with C++ - A Fulltext Index Search Algorithm - Hana Dusíková - CppNow 2023
  22. Lightning Talk: BDD - Cucumber, Specflow and Gherkin are not required! - Seb Rose - ACCU 2023
  23. Shared Libraries in Windows and Linux - Ofek Shilon - C++ on Sea 2023
  24. Lightning Talk: Your Favorite Undefined Behavior in C++ - JF Bastien - CppNow 2023
  25. [CppIndiaCon 2023] C++ Coroutines from Scratch by Andreas Fertig
  26. Efficient and Reliable Wrapping of C APIs Using Modern C++ - Vladimir Vishnevskii - C++ on Sea 2023
  27. Automatically Testing Hazel - My Game Engine
  28. Memory Allocation in C++: The Fight Between Elves and Orcs - Patrice Roy - CppNorth 2023
  29. Two Ways To Do Dynamic Dispatch
  30. Lightning Talk: Searching with C++ - A Fulltext Index Search Algorithm - Hana Dusíková - CppNow 2023
  31. Keynote: Optimizing for Change in C++ - Ben Deane - CppNorth 2023
  32. Lightning Talk: Logic Proof Theory as a 3D Puzzle Game - Joel Holmes - ACCU 2023
  33. Lightning Talk: Cpp Extension Methods Revisited - Phil Nash - ACCU 2023
  34. Lightning Talk: Powered by C++20 Meta-Programming (MP) - Kris Jusiak - CppNow 2023
  35. Lightning Talk: Static Reflection on the Budget in C++23 - Kris Jusiak - CppNow 2023
  36. Lightning Talk: The Cyrillic Alphabet - Dom Davis - ACCU 2023
  37. A Tale of Two Tuples - A Story of the C++ Revolution - Will Wray - CppNorth 2023
  38. Guide to Safety in C++ - Timur Doumler - CppNorth 2023
  39. The Calm Before the Storm: Using an AI-enabled Towed ROV to Survey Maui's Coral Reefs
  40. Value Oriented Programming Part V: Return of the Values - Tony Van Eerd - CppNorth 2023
  41. Polymorphism, Cohesion, and Coupling in C++ - Jody Hagins - C++ on Sea 2023
  42. Lightning Talk: Hilbert’s Hotel - the Untold Bits - Tobias Loew - CppNow 2023
  43. Iteration Revisited: A Safer Iteration Model for C++ - Tristan Brindle - CppNorth 2023
  44. Lightning Talk: Hilbert’s Hotel - the Untold Bits - Tobias Loew - CppNow 2023
  45. Lightning Talk: Into the Lambdaverse - Weird C++ Lambda Shenanigans - Timur Doumler - CppNow 2023
  46. Lightning Talk: operator for - C++ Generator Ranges Without Coroutine Overhead - Jonathan Müller
  47. Lightning Talk: Crouching Dragon, Hidden Friend: What is C++ idiom Hidden Friend? -Peter Bindels

231015

  1. Lightning Talk: Faster Filtering with Flux in C++ - Tristan Brindle - CppNorth 2023
  2. An Engineering Approach to Optimising C++ - Dave Rowland - C++ on Sea 2023
  3. Lightning Talk: Learning Curves - Miro Knejp - CppNorth 2023
  4. Lightning Talk: Virtual Functions in C++ Are Not Slow - Rud Merriam - CppNorth 2023
  5. Lightning Talk: How to Leverage SIMD Intrinsics for Massive Slowdowns - Matthew Kolbe - CppNow 2023
  6. Lightning Talk: sizeof((std::variant(double, char[10])) - Olivia Wasalski - CppNorth 2023
  7. New Algorithms in C++23 - Conor Hoekstra - CppNorth 2023
  8. Lightning Talk: An Argument for Working from Home: A Real (Estate) Rant - Gail Ollis - ACCU 2023
  9. Writing C++ to Be Read - Vincent Zalzal - CppNorth 2023
  10. Endnote: AI-Assisted Software Engineering - Bryce Adelstein Lelbach - C++ on Sea 2023
  11. Implementing Fast Calendar Algorithms: Speeding Date - Cassio Neri - C++ on Sea 2023
  12. Libraries: A First Step Toward Standard C++ Dependency Management - Bret Brown & Bill Hoffman
  13. Lightning Talk: Amortized O(1) Complexity - Andreas Weis - CppNorth 2023
  14. Plenary: Cooperative C++ Evolution – Toward a Typescript for C++ - Herb Sutter - CppCon 2023
  15. C++ Feature Coroutines, Beginner Friendly - Andreas Fertig - CppNorth 2023
  16. Lightning Talk: Christie Mystique - Tony Van Eerd - CppNow 2023
  17. Lightning Talk: Intelligence Will Kill Us All - Jessica Kerr - CppNorth 2023
  18. Lightning Talk: Really Long Division - David Watson - ACCU 2023
  19. Compiler Explorer 2023: What’s New? - Matt Godbolt - CppNorth 2023
  20. The Power of C++ Templates With mp-units: Lessons Learned & a New Library Design - Mateusz Pusz 2023
  21. Lightning Talk: Crouching Dragon, Hidden Friend: What is C++ idiom Hidden Friend? - Peter Bindels
  22. Time to Sort Out std::chrono

231030

  1. Lightning Talk: Red/Green/What? - Colour Vision Limitation - Björn Fahller - C++ on Sea 2023
  2. CUDA Developer Tools | Performance Analysis with NVIDIA Nsight Systems Timeline
  3. Lightning Talk: Mismeasure for Measure (Part 1 of N) - Mateusz Pusz - C++ on Sea 2023
  4. Lightning Talk: I Need a Different Variant in C++ - Robert Allan Hennigan Leahy - C++ on Sea 2023
  5. Lightning Talk: Undefined Behaviour in C++ - Cassio Neri - C++ on Sea 2023
  6. C++ Weekly - Ep 397 - std::chrono Quickstart With C++20 Calendars!
  7. Lightning Talk: C++ String Literals Have the Wrong Type - Jonathan Müller - C++ on Sea 2023
  8. Lightning Talk: Finding My First Compiler Bug - Braden Ganetsky - CppNow 2023
  9. Lightning Talk: Does AVX512 Reduce Power Consumption? - Andrew Drakeford - C++ on Sea 2023
  10. Lightning Talk: How to Utilize Parallelism in Your Home Office - Tina Ulbrich - C++ on Sea 2023
  11. C++ Weekly - Ep 399 - C++23's slide_view vs adjacent_view
  12. Panel: C23 and beyond (Pre-NDC-TechTown 2023 Meetup)
  13. Lightning Talk: FM Demodulation with RTL-SDR - Doug Hoyte - CppNorth 2023
  14. Most Malleable Memory Management Method in C++ - Björn Fahller - C++ on Sea 2023
  15. Lightning Talk: Christie Mystique - Tony Van Eerd - CppNow 2023
  16. Lightning Talk: Berkson's Paradox - Are Technically Skilled People Worse at “Humaning”?
  17. Automatic Caching for C++ Builds: Merging Git and the Compiler - Damien Buhl - C++ on Sea 2023
  18. Lightning Talk: Really Long Division - David Watson - ACCU 2023
  19. Hidden Hazards: Unique Burnout Risks in Tech - Dr. Allessandria Polizzi - C++ on Sea 2023

231112

  1. Lightning Talk: How Quick, Fast, and Valuable Feedback Helps Programming - Arne Mertz C++ on Sea 23
  2. Lightning Talks: 5 Things You Didn't Know Your CPU Did For You - Matt Godbolt - C++ on Sea 2023
  3. Lightning Talk: Really Simple Machine Learning in C++ - Ben Huckvale - C++ on Sea 2023
  4. Lightning Talk: What Does ChatGPT Know About C++ and Why Fear the Global Namespace? - Roth Michaels
  5. November Talk: Łukasz Kosiński "A Qt Framework Retrospective"
  6. C++ Weekly - Ep 401 - C++23's chunk view and stride view
  7. Don't use static (outside of classes) in modern C++
  8. David Stone - The State of C++ Modules

231126

  1. Let's make a library that uses Reflection - Konstantinos Kanavouras - Meeting C++ 2023
  2. Introduction to C++ Containers - Know Your Data Structures - Mike Shah - Meeting C++ 2023
  3. C++ Weekly - Ep 403 - Easier Coroutines with CppCoro
  4. How to Properly Setup C++ Projects
  5. AI Assistants for C++ Developers - Michael Price - Meeting C++ 2023
  6. C++ Insights - Episode 44: Compilers are lazy, and this is good

231220

  1. Continuous Regression Testing for Safer and Faster Refactoring in C++ - Pejman Ghorbanzade - CppCon
  2. 6 impossible things - Kevlin Henney - Opening Keynote Meeting C++ 2023
  3. Effective Ranges: A Tutorial for Using C++2x Ranges - Jeff Garland - CppCon 2023
  4. Back to Basics: Functions in C++ - Mike Shah - CppCon 2023
  5. std::simd: How to Express Inherent Parallelism Efficiently Via Data-parallel Types - Matthias Kretz
  6. So you'd like to import a CSV File... - Jens Weller - Meeting C++ 2023
  7. C++ Modules: Getting Started Today - Andreas Weis - CppCon 2023
  8. Things Happening in SG14… - Patrice Roy - CppCon 2023
  9. Thinking Functionally in C++ - Brian Ruth - CppCon 2023
  10. A tour through the Meeting C++ community survey - Jens Weller - Meeting C++ 2023
  11. Lifetime Safety in C++: Past, Present and Future - Gabor Horvath - CppCon 2023
  12. A Long Journey of Changing std::sort Implementation at Scale - Danila Kutenin - CppCon 2023
  13. What can Class Template Policy Design do for your codebase?
  14. Finding Your Codebases C++ Roots - Katherine Rocha - CppCon 2023
  15. C++ Weekly - Ep 406 - Why Avoid Pointer Arithmetic?
  16. Back to Basics: Debugging in Cpp - Greg Law - CppCon 2023
  17. Dependency Injection Patterns: Efficiency and Usability - Vladimir Vishnevskii - Meeting C++ 2023
  18. Customization Methods: Connecting User and C++ Library Code - Inbal Levi - CppCon 2023
  19. C++ Horizons - Bryce Adelstein Lelbach - Meeting C++ 2023
  20. Better C++ ranges - Arno Schödl - Meeting C++ 2023
  21. Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023
  22. Expressive Compile-time Parsers in C++ - Alon Wolf - CppCon 2023
  23. How to start a modern C++ project - Mikhail Svetkin - Meeting C++ 2023
  24. New in Visual Studio: CMake Debugger, Better Diagnostics, and Video Games - David Li & Mryam Girmay
  25. Artur Foxander: Ten actionable tips to fix almost all bugs
  26. How Visual Studio Code Helps You Develop More Efficiently in C++ - Alexandra Kemper and Sinem Akinci
  27. Variable Monitoring with Declarative Interfaces - Nikolaj Fogh - Meeting C++ 2023
  28. Why i think C++ is better than rust
  29. Performance matters - new tricks for old dogs - Matt Bentley - Meeting C++ 2023
  30. Use static in classes (when needed) in modern C++

240110

  1. Cache-friendly Design in Robot Path Planning with C++ - Brian Cairl - CppCon 2023
  2. Prog C++ - Ivan Čukić - Closing Keynote Meeting C++ 2023
  3. "Distributed Ranges": Model for Building Distributed Data Structures, Algorithms & Views - Ben Brock
  4. Thinking Functionally in C++ - Brian Ruth - CppCon 2023
  5. Exceptionally Bad: The Misuse of Exceptions in C++ & How to Do Better - Peter Muldoon - CppCon 2023
  6. C++20 Modules: The Packaging and Binary Redistribution Story - Luis Caro Campos - CppCon 2023
  7. Plenary: Cooperative C++ Evolution - Toward a Typescript for C++ - Herb Sutter - CppCon 2023
  8. Leveraging a Functional Approach for More Testable & Maintainable ROS 2 Code - Bilal Gill - CppCon23
  9. CMake and Conan: past, present and future - Diego Rodriguez-Losada - Meeting C++ 2023
  10. std::linalg: Linear Algebra Coming to Standard C++ - Mark Hoemmen - CppCon 2023
  11. What I learned from sockets - Filipp Gelman - Meeting C++ 2023
  12. Back to Basics: Iterators in C++ - Nicolai Josuttis - CppCon 2023
  13. Back to Basics: (Range) Algorithms in C++ - Klaus Iglberger - CppCon 2023
  14. Lock-free Atomic Shared Pointers Without a Split Reference Count? It Can Be Done! - Daniel Anderson
  15. Why Loops End in Cpp - Lisa Lippincott - CppCon 2023
  16. Expressing Implementation Sameness and Similarity - Polymorphism in Modern C++ - Daisy Hollman
  17. German for Software Developers - Tina Ulbrich - Lightning Talks @ Meeting C++ 2023 xxx
  18. Rewiring your brain with test driven thinking in C++ - Phil Nash - Meeting C++ 2023
  19. A Fast, Compliant JSON Pull Parser for Writing Robust Applications - Jonathan Müller - CppCon 2023
  20. C++ in the Developing World, Why it matters - Mathew Benson
  21. The Au C++ Units Library: Handling Physical Units Safely, Quickly, & Broadly - Chip Hogg - CppCon 23
  22. C++ Weekly - Ep 408 - Implementing C++23's constexpr unique_ptr in C++20
  23. C++ Weekly - Ep 409 - How To 2x or 3x Your Developer Salary in 2024 (Plus Some Interviewing Tips!)
  24. (Fine) Wine and MSVC - Yannic Staudt - Lightning Talks @ Meeting C++ 2023
  25. Plenary: Cooperative C++ Evolution - Toward a Typescript for C++ - Herb Sutter - CppCon 2023
  26. What we've been (a)waiting for? - Hana Dusíková - Meeting C++ 2023
  27. "Are you a fan of the latest C standards?"
  28. File I/O for Game Developers: Past, Present, and Future with C++ - Guy Davidson - CppCon 2023
  29. Implementing coroutines using C++17 - Alon Wolf - Lightning Talks @ Meeting C++ 2023
  30. My favourite memory leak - Björn Fahller - Lightning Talks @ Meeting C++ 2023

240120

  1. Compile-time sparse matrices - Daniel Withopf - Meeting C++ 2023
  2. A Journey Into Non-Virtual Polymorphism in C++ - Rudyard Merriam - CppCon 2023
  3. More C++ Ranges Please - Roi Barkan - CppCon 2023
  4. A Common Package Specification: Getting Build Tools to Talk to Each Other - Lessons Learned CppCon
  5. ISO C++ Standards Committee Panel Discussion - Hosted by Herb Sutter - CppCon 2023
  6. Taming Lambdas' uniqueness - Dawid Zalewski - Meeting C++ 2023
  7. So, you want to use C++ Modules ...cross platform - Daniela Engert - Meeting C++ 2023
  8. Applicative: The Forgotten C++ Functional Pattern - Ben Deane - CppCon 2023
  9. Minimal Logging Framework in C++20 - Koen Poppe - Meeting C++ 2023
  10. Back to Basics: Initialization in C++ - Ben Saks - CppCon 2023
  11. BehaviorTree.CPP: Task Planning for Robots and Virtual Agents - Davide Faconti - CppCon 2023
  12. Swift ABI Resilience - Victor Ciura - Meeting C++ 2023
  13. Six Ways for Implementing Math Expressions Calculator in C++ - Amir Kirsh - CppCon 2023
  14. Taro: Task Graph-Based Asynchronous Programming Using C++ Coroutine – Dian-Lun Lin - CppCon 2023
  15. Optimizing Multithreading Performance - Shivam Kunwar - Meeting C++ 2024
  16. C++ Weekly - Ep 411 - Intro to C++ Exceptions
  17. Generic vs Meta Programming
  18. Class Layout - Miloš Anđelković - Meeting C++ 2023

240206

  1. Regular, revisited - Victor Ciura - Meeting C++ 2023
  2. C++ Weekly - Ep 412 - Possible Uses of C++23's [[assume]] Attribute
  3. Data Storage in Entity Component Systems - Mathieu Ropert - Meeting C++ 2023
  4. Expressive Compile Time Parsers - Alon Wolf - Meeting C++ 2023
  5. Noexcept? Enabling Testing of Contract Checks in C++ - Pablo Halpern & Timur Doumler - CppCon 2023
  6. Linkers, Loaders and Shared Libraries in Windows, Linux, and C++ - Ofek Shilon - CppCon 2023
  7. Plug-in Based Software Architecture for Robotics - Abishalini Sivaraman & Anthony Baker CppCon 2023
  8. Concurrency TS2: Improved C++ Concurrency and Lock-free Programming - Maged Michael & Michael Wong
  9. Is C++23 std::mdspan a Zero-overhead Abstraction? - Oleksandr Bacherikov - CppCon 2023
  10. Tooling Intuition - Kevin Carpenter - Meeting C++ 2023
  11. Advanced SIMD Algorithms in Pictures - Denis Yaroshevskiy - Meeting C++ 2023
  12. Throwing Tools at Ranges - Tina Ulbrich - Meeting C++ 2023
  13. How to Build Your First C++ Automated Refactoring Tool - Kristen Shaker - CppCon 2023
  14. Object Introspection: A C++ Memory Profiler - Jonathan Haslam & Aditya Sarwade - CppCon 2023
  15. Exploration of Strongly-typed Units in C++: A Case Study from Digital Audio - Roth Michaels - CppCon
  16. Embracing CTAD - Nina Ranns - CppCon 2023
  17. Why use templates in modern C++
  18. Libraries: A First Step Toward Standard C++ Dependency Management - Bret Brown & Bill Hoffman 2023
  19. Typical C++, But Why? - Björn Fahller - Meeting C++ 2023
  20. C++ Common Knowledge - Dawid Zalewski - Meeting C++ 2023
  21. C++ Weekly - Ep 413 - (2x Faster!) What are Unity Builds (And How They Help)
  22. C++ Weekly - Ep 414 - C++26's Placeholder Variables With No Name
  23. Design Patterns: The most common misconceptions - Klaus Iglberger - Meeting C++ 2023
  24. Robotics at Compile Time: Optimizing Robotics Algorithms With C++'s Compile-Time Features - CppCon23

240219

  1. Robots Are After Your Job: Exploring Generative AI for C++ - Andrei Alexandrescu - CppCon 2023
  2. Robotics at Compile Time: Optimizing Robotics Algorithms With C++'s Compile-Time Features - CppCon23
  3. Playing Video Games One Frame at a Time - Ólafur Waage - Meeting C++ 2023
  4. Symbolic Calculus for High-performance Computing From Scratch Using C++23 - Vincent Reverdy - CppCon
  5. Using the filter view in practice - Nicolai Josuttis - Meeting C++ 2023
  6. C++ Weekly - Ep 415 - Moving From C++98 to C++11
  7. C++ Object Lifetime: From Start to Finish - Thamara Andrade - CppCon 2023
  8. Type Erasure - The Implementation Details - Klaus Iglberger - Meeting C++ 2023
  9. Monads in Modern C++ - Georgi Koyrushki & Alistair Fisher - CppCon 2023
  10. Undefined Behavior in C++: What Every Programmer Should Know and Fear - Fedor Pikus - CppCon 2023
  11. Back to Basics: Testing in C++ - Phil Nash - CppCon 2023
  12. Coroutine Patterns: Problems and Solutions Using Coroutines in a Modern Codebase - Francesco Zoffoli
  13. Back to Basics: C++ Concurrency - David Olsen - CppCon 2023
  14. Time Travel Debugging - Greg Law - Meeting C++ 2023
  15. Powered by AI: A Cambrian Explosion for C++ Software Development Tools - Emery Berger - CppCon 2023
  16. A Smooth Introduction to SYCL for C++20 afficionados - Joel Falcou - Meeting C++ 2023
  17. What a compiler does with templates in C++
  18. TDD for Microcontrollers - Daniel Penning - Meeting C++ 2023
  19. Johan Berg: Building libraries on top of Boost.Asio
  20. Machine Code Explained - Computerphile

240224

  1. Advanced SIMD Algorithms in Pictures - Denis Yaroshevskiy - CppCon 2023
  2. Advancing cppfront with Modern C++: Refining the Implementation of is, as, and UFCS - Filip Sajdak
  3. Single Producer Single Consumer Lock-free FIFO From the Ground Up - Charles Frasch - CppCon 2023
  4. The Absurdity of Error Handling: Finding a Purpose for Errors in Safety-Critical SYCL - Erik Tomusk
  5. C++ Insights - Episode 47: Prefer user-defined literals when available
  6. Applied Modern C++: The problem of messages versioning in API - Olivia Quinet - Meeting C++ 2023
  7. grpc C++ ... a way to go generic - Irakleia Karyoti - Meeting C++ 2023
  8. Can C++ Data-oriented-design be Improved? - Ollivier Roberge - CppCon 2023

240303

  1. Leveraging the Power of C++ for Efficient Machine Learning on Embedded Devices - Adrian Stanciu
  2. Back to Basics: The Rule of Five in C++ - Andre Kostur - CppCon 2023
  3. C++ Regular, Revisited - Victor Ciura - CppCon 2023
  4. C++23: An Overview of Almost All New and Updated Features - Marc Gregoire - CppCon 2023
  5. What is a random number and why should I care - Frances Buontempo - Meeting C++ 2023
  6. Path Tracer Code Walkthrough (C++/OpenGL) // Code Review
  7. Evolution of a Median Algorithm in C++ - Pete Isensee - CppCon 2023

240314

  1. Designing Fast and Efficient List-like Data Structures - Yannic Bonenberger - CppCon 2023
  2. An Introduction to Tracy Profiler in C++ - Marcos Slomp - CppCon 2023
  3. Building Bridges: Leveraging C++ and ROS for Simulators, Sensor Data and Algorithms - CppCon 2023
  4. Iteration Revisited: A Safer Iteration Model for Cpp - Tristan Brindle - CppCon 2023
  5. Safety and Security for C++: Panel Discussion - Hosted by Michael Wong - CppCon 2023
  6. Khronos APIs for Heterogeneous Compute and Safety: SYCL and SYCL SC - CppCon 2023
  7. C++ in the Developing World: Why it Matters - Mathew Benson - CppCon 2023
  8. C++ Weekly - Ep 419 - The Important Parts of C++23
  9. Optimizing Away C++ Virtual Functions May Be Pointless - Shachar Shemesh - CppCon 2023
  10. C++23: An Overview of Almost All New and Updated Features - Marc Gregoire - CppCon 2023
  11. Starting my modern C++ Project with CMake in 2024 - Jens Weller - Meeting C++ online
  12. Memory Model: Get your shared data under control - Jana Machutová - Meeting C++ 2023
  13. Function templates - the (almost) complete guide of how to use them in modern C++

240324

  1. Getting Started with C++ - Michael Price - CppCon 2023
  2. C++ Memory Model: from C++11 to C++23 - Alex Dathskovsky - CppCon 2023
  3. Back to Basics: Forwarding References - How to Forward Parameters in Modern C++ - Mateusz Pusz 2023
  4. Better Code: Exploring Validity in C++ - David Sankel - CppCon 2023
  5. Better Code: Contracts in C++ - Sean Parent & Dave Abrahams - CppCon 2023
  6. Building Consensus on a Set of Rules for Our Massive C++ Codebase - Sherry Sontag - CppCon 2023
  7. Tips on Surveying the C++ Community - Anastasia Kazakova - CppCon 2023
  8. C++ Weekly - Ep 420 - Moving From C++17 to C++20 (More constexpr!)
  9. Per-Magnus Holtmo: Using gRPC to fight Mordor
  10. Eric Landström: The bugs I remember
  11. C++ Insights - Episode 48: Less typing for lambdas in C++23