I made my C++ vector search engine 16x faster by changing data layout, not the algorithm
https://dubeykartikay.com/posts/sembed-engine-vector-search-performance/
https://redd.it/1swbilt
@r_cpp
https://dubeykartikay.com/posts/sembed-engine-vector-search-performance/
https://redd.it/1swbilt
@r_cpp
Kartikay Dubey's Blog
Vector Search Engine Performance: 16x Faster Vamana Search
See how sembed-engine made Vamana vector search 16x faster with flat arrays, lightweight views, squared distances, SIMD-friendly loops, and cached candidate scores.
I built a performance profiling SaaS as a hobby project — inspired by High Performance C++ — and I'd love some feedback from people who actually know profiling
Hi r/cpp,
My name is Sascha Kohler. I'm a hobby programmer — not a professional software engineer — and over the past few months I built something I'm calling **RealBench**: a performance profiling as a service platform for C++, Rust, and Go projects.
# What RealBench does technically
* **C++ core** (`lib/profiler/`): sampling profiler using `perf_event_open` directly — no instrumentation, no code changes. Stack unwinding via `libunwind`, symbol resolution via `libelf` \+ DWARF `debug_info`, C++ demangling via `__cxa_demangle`. Rust gets a separate demangling path. Go uses `--call-graph fp` instead of DWARF because frame-pointer unwinding is what actually works there. Flamegraph SVG generated in C++.
* The C++ library is exposed to Node.js via **N-API bindings** (`node-addon-api`), so the profiling worker runs in Node.js but the heavy lifting stays in C++.
* **Backend**: Hono (TypeScript) + pg-boss job queue (PostgreSQL-native, no Redis) + Cloudflare R2 for flamegraph storage. [Fly.io](https://Fly.io) for hosting. Clerk for secure auth.
* **AI analysis**: Claude takes the hotspot JSON and produces ranked, file-and-line-specific optimization suggestions. Also a reason for counting honest testing users.
* **CI integration**: a GitHub Actions workflow template — upload your binary, get results back
"I remember back those days when using assembly with C. So does this concept of using C++ as the inner workhorse and exposing it to Node.js"
# Where I'm genuinely unsure
That's the main reason for this post.
There are plenty of profiling tools. `perf` is free, Valgrind/Callgrind is free, Tracy is excellent, Orbit exists. I don't know if there's a real market need here. The pitch is "zero setup, CI-native, flamegraph + AI suggestions in one step" — but whether that's enough of an edge over just running `perf` directly, I genuinely can't tell from the inside.
So, guys : I'd love to hear from people who profile C++ code in their day-to-day work. Does the CI integration angle solve a real friction point for you? Is the AI suggestion layer interesting or does it feel like noise? What would actually make you reach for something like this instead of your current toolchain? Or is this just another proof-of-concept, and project number 2456 in my neverending story of proof-of-concepts?
# Try it
* 🌐 **App**: [https://realbench-web.fly.dev](https://realbench-web.fly.dev)
* 💻 **GitHub** (MIT licensed, 'Open core'): [https://github.com/SaschaKohler/realbench](https://github.com/SaschaKohler/realbench)
Completely free during beta. I am living in Austria, so at night I sleep at day I work. When i don't answer immediatly, be patient.
I'll personally respond to everyone who comments. Thanks for reading.
— Sascha
https://redd.it/1swcs94
@r_cpp
Hi r/cpp,
My name is Sascha Kohler. I'm a hobby programmer — not a professional software engineer — and over the past few months I built something I'm calling **RealBench**: a performance profiling as a service platform for C++, Rust, and Go projects.
# What RealBench does technically
* **C++ core** (`lib/profiler/`): sampling profiler using `perf_event_open` directly — no instrumentation, no code changes. Stack unwinding via `libunwind`, symbol resolution via `libelf` \+ DWARF `debug_info`, C++ demangling via `__cxa_demangle`. Rust gets a separate demangling path. Go uses `--call-graph fp` instead of DWARF because frame-pointer unwinding is what actually works there. Flamegraph SVG generated in C++.
* The C++ library is exposed to Node.js via **N-API bindings** (`node-addon-api`), so the profiling worker runs in Node.js but the heavy lifting stays in C++.
* **Backend**: Hono (TypeScript) + pg-boss job queue (PostgreSQL-native, no Redis) + Cloudflare R2 for flamegraph storage. [Fly.io](https://Fly.io) for hosting. Clerk for secure auth.
* **AI analysis**: Claude takes the hotspot JSON and produces ranked, file-and-line-specific optimization suggestions. Also a reason for counting honest testing users.
* **CI integration**: a GitHub Actions workflow template — upload your binary, get results back
"I remember back those days when using assembly with C. So does this concept of using C++ as the inner workhorse and exposing it to Node.js"
# Where I'm genuinely unsure
That's the main reason for this post.
There are plenty of profiling tools. `perf` is free, Valgrind/Callgrind is free, Tracy is excellent, Orbit exists. I don't know if there's a real market need here. The pitch is "zero setup, CI-native, flamegraph + AI suggestions in one step" — but whether that's enough of an edge over just running `perf` directly, I genuinely can't tell from the inside.
So, guys : I'd love to hear from people who profile C++ code in their day-to-day work. Does the CI integration angle solve a real friction point for you? Is the AI suggestion layer interesting or does it feel like noise? What would actually make you reach for something like this instead of your current toolchain? Or is this just another proof-of-concept, and project number 2456 in my neverending story of proof-of-concepts?
# Try it
* 🌐 **App**: [https://realbench-web.fly.dev](https://realbench-web.fly.dev)
* 💻 **GitHub** (MIT licensed, 'Open core'): [https://github.com/SaschaKohler/realbench](https://github.com/SaschaKohler/realbench)
Completely free during beta. I am living in Austria, so at night I sleep at day I work. When i don't answer immediatly, be patient.
I'll personally respond to everyone who comments. Thanks for reading.
— Sascha
https://redd.it/1swcs94
@r_cpp
Fly.io
Build fast. Run any code fearlessly.
"Parse, don't Validate" through the years with C++
https://derekrodriguez.dev/parse-dont-validate-through-the-years-with-c-/
https://redd.it/1swhwhp
@r_cpp
https://derekrodriguez.dev/parse-dont-validate-through-the-years-with-c-/
https://redd.it/1swhwhp
@r_cpp
derekrodriguez.dev
Parse, don't validate through the years with C++ | derekrodriguez.dev
Alexis King’s Parse, don’t validate had a huge impact on how I write code, particularly my stance toward Python type annotations in production. However, as someone who has written practically zero Haskell, the idea didn’t click for me until I started seeing…
The Hidden Performance Price of C++ Virtual Functions
https://www.youtube.com/watch?v=3ux5YEj1c54
https://redd.it/1swma7p
@r_cpp
https://www.youtube.com/watch?v=3ux5YEj1c54
https://redd.it/1swma7p
@r_cpp
YouTube
The Hidden Performance Price of C++ Virtual Functions
General Info
We want to meetup IRL, too! Checkout the website for information on social events this week. Check back weekly, as we announce more. Want to help organize such, yourself? Find us on Discord (check the landing page for info) and help us get back…
We want to meetup IRL, too! Checkout the website for information on social events this week. Check back weekly, as we announce more. Want to help organize such, yourself? Find us on Discord (check the landing page for info) and help us get back…
C++ & OpenGL Spacecraft Navigation: Earth to Moon Trajectory
https://www.youtube.com/watch?v=qHCHyJkCEKs
https://redd.it/1swx6aj
@r_cpp
https://www.youtube.com/watch?v=qHCHyJkCEKs
https://redd.it/1swx6aj
@r_cpp
YouTube
OpenGL C++ Spacecraft Navigation System Test: Earth to Moon Transfer
Testing the navigation system for an Earth to Moon transfer trajectory in my custom C++ and OpenGL spacecraft simulation. The engine handles real orbital mechanics and astrodynamics using the NASA SPICE toolkit to calculate impulsive burns.
C++, OpenGL,…
C++, OpenGL,…
New C++ Conference Videos Released This Month - April 2026 (Updated To Include Videos Released 2026-04-20 - 2026-04-26)
CppCon
2026-04-20 - 2026-04-26
Lightning Talk: Better Expressiveness with Parallel Range Algorithms - Ruslan Arutyunyan - [https://youtu.be/UavZbFgSuUc](https://youtu.be/UavZbFgSuUc)
Lightning Talk: A Pack as an Optional Parameter - Braden Ganetsky - CppCon 2025 - https://youtu.be/dl8Fdw5F8\_U
Lightning Talk: Only Forward: Why Concurrency Works in C++ - Thomas Cassell - CppCon 2025 - [https://youtu.be/KaWxVvBO5Ek](https://youtu.be/KaWxVvBO5Ek)
Lightning Talk: We Are Family - Jody Hagins - CppCon 2025 - https://youtu.be/HBpilPBu-UY
Lightning Talk: Optimizing Memcpy Reads From DMA Memory - Arjun Mariyala - [https://youtu.be/0p6\_bVFK0Ec](https://youtu.be/0p6_bVFK0Ec)
2026-04-13 - 2026-04-19
Persistence Squared: Persisting Persistent Data Structures - Juan Pedro Bolivar Puente - https://youtu.be/HmmRVdYMP-g
CTRACK: C++ Performance Tracking and Bottleneck Discovery - Grischa Hauser - [https://youtu.be/en4OQvZePqg](https://youtu.be/en4OQvZePqg)
From C+ to C++: Modernizing a GameBoy Emulator - Tom Tesch - https://youtu.be/ScmhRNSrRP4
Leverage AI Agents to Refactor and Modernize C++ Code - Jubin Chheda - [https://youtu.be/vAySFnu-Z18](https://youtu.be/vAySFnu-Z18)
Lightning Talk: Algebraic Path Problems Done Quick: Or how to find the best* path from one talk to another - Stefan Ivanov - https://youtu.be/Fcun7lDfTRQ
2026-04-06 - 2026-04-12
Rust/C++ Interop Challenges - Victor Ciura - [https://youtu.be/8xqhSy539Pc](https://youtu.be/8xqhSy539Pc)
groov: Asynchronous Handling of Special Function Registers - Michael Caisse - https://youtu.be/TjSL-XCyUJY
Clean code! Horrible Performance? - Sandor Dargo - [https://youtu.be/nLts4S8xSd4](https://youtu.be/nLts4S8xSd4)
Beyond the Big Green Button: Demystifying the Embedded Build Process - Morten Winkler Jørgensen - https://youtu.be/UekVdzMCAa0
C++: Some Assembly Required - Matt Godbolt - [https://youtu.be/zoYT7R94S3c](https://youtu.be/zoYT7R94S3c)
2026-03-30 - 2026-04-05
How to Build Type Traits in C++ Without Compiler Intrinsics Using Static Reflection - Andrei Zissu - https://youtu.be/EcqiwhxKZ4g
Beyond Sequential Consistency: Unlocking Hidden Performance Gains - Christopher Fretz - CppCon 2025 - [https://youtu.be/6AnHbZbLr2o](https://youtu.be/6AnHbZbLr2o)
Dynamic Asynchronous Tasking with Dependencies - Tsung-Wei (TW) Huang - CppCon 2025 - https://youtu.be/6Jd9Zyl9SDc
Work Contracts in Action: Advancing High-performance, Low-latency Concurrency in C++ - Michael Maniscalco - CppCon 2025 - [https://youtu.be/5ghAa7B5bF0](https://youtu.be/5ghAa7B5bF0)
Constexpr STL Containers: Why C++20 Still Falls Short - Sergey Dobychin - CppCon 2025 - https://youtu.be/Py4GJaCHwkA
C++Online
2026-04-20 - 2026-04-26
Lessons Learnt From Building Critical Real Time Applications - Prabhu Missier - [https://youtu.be/WNkHWC-qDu0](https://youtu.be/WNkHWC-qDu0)
Inside the Mind of an Exploit - C++ Techniques for Malware Development - Niro Singh - https://youtu.be/Jyh70MnWzmE
2026-04-13 - 2026-04-19
Suspend and Resume: How C++20 Coroutines Actually Work - Lieven de Cock - [https://youtu.be/SOSn6Ich60A](https://youtu.be/SOSn6Ich60A)
Building High-Performance Distributed Systems in Modern C++ - Real-World Patterns with Boost.Asio & Beast - Samaresh Kumar Singh - https://youtu.be/V9pKPug3xbo
2026-04-06 - 2026-04-12
Mastering C++ Clocks: A Deep Dive into std::chrono - Sandor DARGO - [https://youtu.be/ytI6pzT1Opk](https://youtu.be/ytI6pzT1Opk)
2026-03-30 - 2026-04-05
Is AI Destroying Software Development? - David Sankel - C++Online 2026 -
CppCon
2026-04-20 - 2026-04-26
Lightning Talk: Better Expressiveness with Parallel Range Algorithms - Ruslan Arutyunyan - [https://youtu.be/UavZbFgSuUc](https://youtu.be/UavZbFgSuUc)
Lightning Talk: A Pack as an Optional Parameter - Braden Ganetsky - CppCon 2025 - https://youtu.be/dl8Fdw5F8\_U
Lightning Talk: Only Forward: Why Concurrency Works in C++ - Thomas Cassell - CppCon 2025 - [https://youtu.be/KaWxVvBO5Ek](https://youtu.be/KaWxVvBO5Ek)
Lightning Talk: We Are Family - Jody Hagins - CppCon 2025 - https://youtu.be/HBpilPBu-UY
Lightning Talk: Optimizing Memcpy Reads From DMA Memory - Arjun Mariyala - [https://youtu.be/0p6\_bVFK0Ec](https://youtu.be/0p6_bVFK0Ec)
2026-04-13 - 2026-04-19
Persistence Squared: Persisting Persistent Data Structures - Juan Pedro Bolivar Puente - https://youtu.be/HmmRVdYMP-g
CTRACK: C++ Performance Tracking and Bottleneck Discovery - Grischa Hauser - [https://youtu.be/en4OQvZePqg](https://youtu.be/en4OQvZePqg)
From C+ to C++: Modernizing a GameBoy Emulator - Tom Tesch - https://youtu.be/ScmhRNSrRP4
Leverage AI Agents to Refactor and Modernize C++ Code - Jubin Chheda - [https://youtu.be/vAySFnu-Z18](https://youtu.be/vAySFnu-Z18)
Lightning Talk: Algebraic Path Problems Done Quick: Or how to find the best* path from one talk to another - Stefan Ivanov - https://youtu.be/Fcun7lDfTRQ
2026-04-06 - 2026-04-12
Rust/C++ Interop Challenges - Victor Ciura - [https://youtu.be/8xqhSy539Pc](https://youtu.be/8xqhSy539Pc)
groov: Asynchronous Handling of Special Function Registers - Michael Caisse - https://youtu.be/TjSL-XCyUJY
Clean code! Horrible Performance? - Sandor Dargo - [https://youtu.be/nLts4S8xSd4](https://youtu.be/nLts4S8xSd4)
Beyond the Big Green Button: Demystifying the Embedded Build Process - Morten Winkler Jørgensen - https://youtu.be/UekVdzMCAa0
C++: Some Assembly Required - Matt Godbolt - [https://youtu.be/zoYT7R94S3c](https://youtu.be/zoYT7R94S3c)
2026-03-30 - 2026-04-05
How to Build Type Traits in C++ Without Compiler Intrinsics Using Static Reflection - Andrei Zissu - https://youtu.be/EcqiwhxKZ4g
Beyond Sequential Consistency: Unlocking Hidden Performance Gains - Christopher Fretz - CppCon 2025 - [https://youtu.be/6AnHbZbLr2o](https://youtu.be/6AnHbZbLr2o)
Dynamic Asynchronous Tasking with Dependencies - Tsung-Wei (TW) Huang - CppCon 2025 - https://youtu.be/6Jd9Zyl9SDc
Work Contracts in Action: Advancing High-performance, Low-latency Concurrency in C++ - Michael Maniscalco - CppCon 2025 - [https://youtu.be/5ghAa7B5bF0](https://youtu.be/5ghAa7B5bF0)
Constexpr STL Containers: Why C++20 Still Falls Short - Sergey Dobychin - CppCon 2025 - https://youtu.be/Py4GJaCHwkA
C++Online
2026-04-20 - 2026-04-26
Lessons Learnt From Building Critical Real Time Applications - Prabhu Missier - [https://youtu.be/WNkHWC-qDu0](https://youtu.be/WNkHWC-qDu0)
Inside the Mind of an Exploit - C++ Techniques for Malware Development - Niro Singh - https://youtu.be/Jyh70MnWzmE
2026-04-13 - 2026-04-19
Suspend and Resume: How C++20 Coroutines Actually Work - Lieven de Cock - [https://youtu.be/SOSn6Ich60A](https://youtu.be/SOSn6Ich60A)
Building High-Performance Distributed Systems in Modern C++ - Real-World Patterns with Boost.Asio & Beast - Samaresh Kumar Singh - https://youtu.be/V9pKPug3xbo
2026-04-06 - 2026-04-12
Mastering C++ Clocks: A Deep Dive into std::chrono - Sandor DARGO - [https://youtu.be/ytI6pzT1Opk](https://youtu.be/ytI6pzT1Opk)
2026-03-30 - 2026-04-05
Is AI Destroying Software Development? - David Sankel - C++Online 2026 -
YouTube
Lightning Talk: Better Expressiveness with Parallel Range Algorithms - Ruslan Arutyunyan
https://cppcon.org
---
Better Expressiveness with Parallel Range Algorithms - Ruslan Arutyunyan - CppCon 2025
---
Initially we have an example that counts the number of words in a string written with C++17 parallel algorithms. This talk shows how the example…
---
Better Expressiveness with Parallel Range Algorithms - Ruslan Arutyunyan - CppCon 2025
---
Initially we have an example that counts the number of words in a string written with C++17 parallel algorithms. This talk shows how the example…
New C++ Conference Videos Released This Month - April 2026 (Updated To Include Videos Released 2026-04-20 - 2026-04-26)
**CppCon**
2026-04-20 - 2026-04-26
* Lightning Talk: Better Expressiveness with Parallel Range Algorithms - Ruslan Arutyunyan - [https://youtu.be/UavZbFgSuUc](https://youtu.be/UavZbFgSuUc)
* Lightning Talk: A Pack as an Optional Parameter - Braden Ganetsky - CppCon 2025 - [https://youtu.be/dl8Fdw5F8\_U](https://youtu.be/dl8Fdw5F8_U)
* Lightning Talk: Only Forward: Why Concurrency Works in C++ - Thomas Cassell - CppCon 2025 - [https://youtu.be/KaWxVvBO5Ek](https://youtu.be/KaWxVvBO5Ek)
* Lightning Talk: We Are Family - Jody Hagins - CppCon 2025 - [https://youtu.be/HBpilPBu-UY](https://youtu.be/HBpilPBu-UY)
* Lightning Talk: Optimizing Memcpy Reads From DMA Memory - Arjun Mariyala - [https://youtu.be/0p6\_bVFK0Ec](https://youtu.be/0p6_bVFK0Ec)
2026-04-13 - 2026-04-19
* Persistence Squared: Persisting Persistent Data Structures - Juan Pedro Bolivar Puente - [https://youtu.be/HmmRVdYMP-g](https://youtu.be/HmmRVdYMP-g)
* CTRACK: C++ Performance Tracking and Bottleneck Discovery - Grischa Hauser - [https://youtu.be/en4OQvZePqg](https://youtu.be/en4OQvZePqg)
* From C+ to C++: Modernizing a GameBoy Emulator - Tom Tesch - [https://youtu.be/ScmhRNSrRP4](https://youtu.be/ScmhRNSrRP4)
* Leverage AI Agents to Refactor and Modernize C++ Code - Jubin Chheda - [https://youtu.be/vAySFnu-Z18](https://youtu.be/vAySFnu-Z18)
* Lightning Talk: Algebraic Path Problems Done Quick: Or how to find the best\* path from one talk to another - Stefan Ivanov - [https://youtu.be/Fcun7lDfTRQ](https://youtu.be/Fcun7lDfTRQ)
2026-04-06 - 2026-04-12
* Rust/C++ Interop Challenges - Victor Ciura - [https://youtu.be/8xqhSy539Pc](https://youtu.be/8xqhSy539Pc)
* groov: Asynchronous Handling of Special Function Registers - Michael Caisse - [https://youtu.be/TjSL-XCyUJY](https://youtu.be/TjSL-XCyUJY)
* Clean code! Horrible Performance? - Sandor Dargo - [https://youtu.be/nLts4S8xSd4](https://youtu.be/nLts4S8xSd4)
* Beyond the Big Green Button: Demystifying the Embedded Build Process - Morten Winkler Jørgensen - [https://youtu.be/UekVdzMCAa0](https://youtu.be/UekVdzMCAa0)
* C++: Some Assembly Required - Matt Godbolt - [https://youtu.be/zoYT7R94S3c](https://youtu.be/zoYT7R94S3c)
2026-03-30 - 2026-04-05
* How to Build Type Traits in C++ Without Compiler Intrinsics Using Static Reflection - Andrei Zissu - [https://youtu.be/EcqiwhxKZ4g](https://youtu.be/EcqiwhxKZ4g)
* Beyond Sequential Consistency: Unlocking Hidden Performance Gains - Christopher Fretz - CppCon 2025 - [https://youtu.be/6AnHbZbLr2o](https://youtu.be/6AnHbZbLr2o)
* Dynamic Asynchronous Tasking with Dependencies - Tsung-Wei (TW) Huang - CppCon 2025 - [https://youtu.be/6Jd9Zyl9SDc](https://youtu.be/6Jd9Zyl9SDc)
* Work Contracts in Action: Advancing High-performance, Low-latency Concurrency in C++ - Michael Maniscalco - CppCon 2025 - [https://youtu.be/5ghAa7B5bF0](https://youtu.be/5ghAa7B5bF0)
* Constexpr STL Containers: Why C++20 Still Falls Short - Sergey Dobychin - CppCon 2025 - [https://youtu.be/Py4GJaCHwkA](https://youtu.be/Py4GJaCHwkA)
**C++Online**
2026-04-20 - 2026-04-26
* Lessons Learnt From Building Critical Real Time Applications - Prabhu Missier - [https://youtu.be/WNkHWC-qDu0](https://youtu.be/WNkHWC-qDu0)
* Inside the Mind of an Exploit - C++ Techniques for Malware Development - Niro Singh - [https://youtu.be/Jyh70MnWzmE](https://youtu.be/Jyh70MnWzmE)
2026-04-13 - 2026-04-19
* Suspend and Resume: How C++20 Coroutines Actually Work - Lieven de Cock - [https://youtu.be/SOSn6Ich60A](https://youtu.be/SOSn6Ich60A)
* Building High-Performance Distributed Systems in Modern C++ - Real-World Patterns with Boost.Asio & Beast - Samaresh Kumar Singh - [https://youtu.be/V9pKPug3xbo](https://youtu.be/V9pKPug3xbo)
2026-04-06 - 2026-04-12
* Mastering C++ Clocks: A Deep Dive into std::chrono - Sandor DARGO - [https://youtu.be/ytI6pzT1Opk](https://youtu.be/ytI6pzT1Opk)
2026-03-30 - 2026-04-05
* Is AI Destroying Software Development? - David Sankel - C++Online 2026 -
**CppCon**
2026-04-20 - 2026-04-26
* Lightning Talk: Better Expressiveness with Parallel Range Algorithms - Ruslan Arutyunyan - [https://youtu.be/UavZbFgSuUc](https://youtu.be/UavZbFgSuUc)
* Lightning Talk: A Pack as an Optional Parameter - Braden Ganetsky - CppCon 2025 - [https://youtu.be/dl8Fdw5F8\_U](https://youtu.be/dl8Fdw5F8_U)
* Lightning Talk: Only Forward: Why Concurrency Works in C++ - Thomas Cassell - CppCon 2025 - [https://youtu.be/KaWxVvBO5Ek](https://youtu.be/KaWxVvBO5Ek)
* Lightning Talk: We Are Family - Jody Hagins - CppCon 2025 - [https://youtu.be/HBpilPBu-UY](https://youtu.be/HBpilPBu-UY)
* Lightning Talk: Optimizing Memcpy Reads From DMA Memory - Arjun Mariyala - [https://youtu.be/0p6\_bVFK0Ec](https://youtu.be/0p6_bVFK0Ec)
2026-04-13 - 2026-04-19
* Persistence Squared: Persisting Persistent Data Structures - Juan Pedro Bolivar Puente - [https://youtu.be/HmmRVdYMP-g](https://youtu.be/HmmRVdYMP-g)
* CTRACK: C++ Performance Tracking and Bottleneck Discovery - Grischa Hauser - [https://youtu.be/en4OQvZePqg](https://youtu.be/en4OQvZePqg)
* From C+ to C++: Modernizing a GameBoy Emulator - Tom Tesch - [https://youtu.be/ScmhRNSrRP4](https://youtu.be/ScmhRNSrRP4)
* Leverage AI Agents to Refactor and Modernize C++ Code - Jubin Chheda - [https://youtu.be/vAySFnu-Z18](https://youtu.be/vAySFnu-Z18)
* Lightning Talk: Algebraic Path Problems Done Quick: Or how to find the best\* path from one talk to another - Stefan Ivanov - [https://youtu.be/Fcun7lDfTRQ](https://youtu.be/Fcun7lDfTRQ)
2026-04-06 - 2026-04-12
* Rust/C++ Interop Challenges - Victor Ciura - [https://youtu.be/8xqhSy539Pc](https://youtu.be/8xqhSy539Pc)
* groov: Asynchronous Handling of Special Function Registers - Michael Caisse - [https://youtu.be/TjSL-XCyUJY](https://youtu.be/TjSL-XCyUJY)
* Clean code! Horrible Performance? - Sandor Dargo - [https://youtu.be/nLts4S8xSd4](https://youtu.be/nLts4S8xSd4)
* Beyond the Big Green Button: Demystifying the Embedded Build Process - Morten Winkler Jørgensen - [https://youtu.be/UekVdzMCAa0](https://youtu.be/UekVdzMCAa0)
* C++: Some Assembly Required - Matt Godbolt - [https://youtu.be/zoYT7R94S3c](https://youtu.be/zoYT7R94S3c)
2026-03-30 - 2026-04-05
* How to Build Type Traits in C++ Without Compiler Intrinsics Using Static Reflection - Andrei Zissu - [https://youtu.be/EcqiwhxKZ4g](https://youtu.be/EcqiwhxKZ4g)
* Beyond Sequential Consistency: Unlocking Hidden Performance Gains - Christopher Fretz - CppCon 2025 - [https://youtu.be/6AnHbZbLr2o](https://youtu.be/6AnHbZbLr2o)
* Dynamic Asynchronous Tasking with Dependencies - Tsung-Wei (TW) Huang - CppCon 2025 - [https://youtu.be/6Jd9Zyl9SDc](https://youtu.be/6Jd9Zyl9SDc)
* Work Contracts in Action: Advancing High-performance, Low-latency Concurrency in C++ - Michael Maniscalco - CppCon 2025 - [https://youtu.be/5ghAa7B5bF0](https://youtu.be/5ghAa7B5bF0)
* Constexpr STL Containers: Why C++20 Still Falls Short - Sergey Dobychin - CppCon 2025 - [https://youtu.be/Py4GJaCHwkA](https://youtu.be/Py4GJaCHwkA)
**C++Online**
2026-04-20 - 2026-04-26
* Lessons Learnt From Building Critical Real Time Applications - Prabhu Missier - [https://youtu.be/WNkHWC-qDu0](https://youtu.be/WNkHWC-qDu0)
* Inside the Mind of an Exploit - C++ Techniques for Malware Development - Niro Singh - [https://youtu.be/Jyh70MnWzmE](https://youtu.be/Jyh70MnWzmE)
2026-04-13 - 2026-04-19
* Suspend and Resume: How C++20 Coroutines Actually Work - Lieven de Cock - [https://youtu.be/SOSn6Ich60A](https://youtu.be/SOSn6Ich60A)
* Building High-Performance Distributed Systems in Modern C++ - Real-World Patterns with Boost.Asio & Beast - Samaresh Kumar Singh - [https://youtu.be/V9pKPug3xbo](https://youtu.be/V9pKPug3xbo)
2026-04-06 - 2026-04-12
* Mastering C++ Clocks: A Deep Dive into std::chrono - Sandor DARGO - [https://youtu.be/ytI6pzT1Opk](https://youtu.be/ytI6pzT1Opk)
2026-03-30 - 2026-04-05
* Is AI Destroying Software Development? - David Sankel - C++Online 2026 -
YouTube
Lightning Talk: Better Expressiveness with Parallel Range Algorithms - Ruslan Arutyunyan
https://cppcon.org
---
Better Expressiveness with Parallel Range Algorithms - Ruslan Arutyunyan - CppCon 2025
---
Initially we have an example that counts the number of words in a string written with C++17 parallel algorithms. This talk shows how the example…
---
Better Expressiveness with Parallel Range Algorithms - Ruslan Arutyunyan - CppCon 2025
---
Initially we have an example that counts the number of words in a string written with C++17 parallel algorithms. This talk shows how the example…
[https://youtu.be/Ek32ZH3AI3k](https://youtu.be/Ek32ZH3AI3k)
* From Hello World to Real World - A Hands-On C++ Journey from Beginner to Advanced - Workshop Preview - Amir Kirsh - [https://youtu.be/2zhW-tL2UXs](https://youtu.be/2zhW-tL2UXs)
* Workshop Preview: C++ Software Design - Klaus Iglberger - [https://youtu.be/VVQN-fkwqlA](https://youtu.be/VVQN-fkwqlA)
* Workshop Preview: Essential GDB and Linux System Tools - Mike Shah - [https://youtu.be/ocaceZWKm\_k](https://youtu.be/ocaceZWKm_k)
* Workshop Preview: Concurrency Tools in the C++ Standard Library - A Hands-On Workshop - Mateusz Pusz - [https://youtube.com/live/Kx9Ir1HBbwY](https://youtube.com/live/Kx9Ir1HBbwY)
* Workshop Preview: Mastering std::execution (Senders/Receivers) - A Hands-On Workshop - Mateusz Pusz - [https://youtube.com/live/bsyqh\_bjyE4](https://youtube.com/live/bsyqh_bjyE4)
* Workshop Preview: How C++ Actually Works - Hands-On With Compilation, Memory, and Runtime - Assaf Tzur-El - [https://youtube.com/live/L0SSRRnbJnU](https://youtube.com/live/L0SSRRnbJnU)
* Workshop Preview: Jumpstart to C++ in Audio - Learn Audio Programming & Create Your Own Music Plugin/App with the JUCE C++ Framework - Jan Wilczek - [https://youtube.com/live/M3wJN0x8cJw](https://youtube.com/live/M3wJN0x8cJw)
* Workshop Preview: AI++ 101 - Build an AI Coding Assistant in C++ & AI++ 201 - Build a Matching Engine with Claude Code - Jody Hagins - [https://youtube.com/live/Vx7UA9wT7Qc](https://youtube.com/live/Vx7UA9wT7Qc)
* Workshop Preview: Stop Thinking Like a Junior - The Soft Skills That Make You Senior - Sandor DARGO - [https://youtube.com/live/nvlU5ETuVSY](https://youtube.com/live/nvlU5ETuVSY)
* Workshop Preview: Splice & Dice - A Field Guide to C++26 Static Reflection - Koen Samyn - [https://youtube.com/live/9bSsekhoYho](https://youtube.com/live/9bSsekhoYho)
**ADC**
2026-04-20 - 2026-04-26
* Level Up! Procedural Game Music and Audio - Towards Richer, More Dynamic Soundtracks for Games and Interactive Audio Experiences - Chris Nash - [https://youtu.be/2Lr6yL64Ptc](https://youtu.be/2Lr6yL64Ptc)
* Working With the Garage Door Up - Letting Others Take a Look Before You’re Ready - Andy Normington - [https://youtu.be/BinTjnIc684](https://youtu.be/BinTjnIc684)
* Peeking Inside Audio Units - A Practical Reverse Engineering Journey - Josip Cavar - [https://youtu.be/fIRHMS3CT7c](https://youtu.be/fIRHMS3CT7c)
2026-04-13 - 2026-04-19
* Building Better Software through Cross-Functional Collaboration - Matt Morton - [https://youtu.be/l5RxH7pZVpw](https://youtu.be/l5RxH7pZVpw)
* Accelerate UI Development - Seamless Designer-Developer Collaboration with Web Tools - Ryan Wardell - [https://youtu.be/HXwjKm5Vu08](https://youtu.be/HXwjKm5Vu08)
2026-04-06 - 2026-04-12
* Hacking Handhelds for Creative Audio - Building Music Applications for the New Nintendo 3DS - Leonardo Foletto - [https://youtu.be/x-9lDvfAKd0](https://youtu.be/x-9lDvfAKd0)
* Helicopter View of Audio ML - Martin Swanholm - [https://youtu.be/TxQ4htrS2Po](https://youtu.be/TxQ4htrS2Po)
* PhilTorch: Accelerating Automatic Differentiation of Digital Filters In PyTorch - How to evaluate differentiable filters 1000 times faster in PyTorch. - Chin-Yun Yu - [https://youtu.be/Br5QhU\_08Po](https://youtu.be/Br5QhU_08Po)
2026-03-30 - 2026-04-05
* Creating from Legacy Code - A Case Study of Porting Legacy Code from Exponential Audio - Harriet Drury - [https://youtu.be/rjafXQwCz4w](https://youtu.be/rjafXQwCz4w)
* Designing an Audio Live Coding Environment - Corné Driesprong - [https://youtu.be/Jw8x2uMgFnc](https://youtu.be/Jw8x2uMgFnc)
* How To Successfully Develop Software Products - Olivier Petit & Alistair Barker - [https://youtu.be/vymlQFopbp0](https://youtu.be/vymlQFopbp0)
**Meeting C++**
2026-04-06 - 2026-04-12
* The Misra C++:2023 Guidelines - Richard Kaiser - [https://www.youtube.com/watch?v=TRz-WXgADuI](https://www.youtube.com/watch?v=TRz-WXgADuI)
* Applied modern C++: efficient expression evaluator with type erasure - Olivia Quinet -
* From Hello World to Real World - A Hands-On C++ Journey from Beginner to Advanced - Workshop Preview - Amir Kirsh - [https://youtu.be/2zhW-tL2UXs](https://youtu.be/2zhW-tL2UXs)
* Workshop Preview: C++ Software Design - Klaus Iglberger - [https://youtu.be/VVQN-fkwqlA](https://youtu.be/VVQN-fkwqlA)
* Workshop Preview: Essential GDB and Linux System Tools - Mike Shah - [https://youtu.be/ocaceZWKm\_k](https://youtu.be/ocaceZWKm_k)
* Workshop Preview: Concurrency Tools in the C++ Standard Library - A Hands-On Workshop - Mateusz Pusz - [https://youtube.com/live/Kx9Ir1HBbwY](https://youtube.com/live/Kx9Ir1HBbwY)
* Workshop Preview: Mastering std::execution (Senders/Receivers) - A Hands-On Workshop - Mateusz Pusz - [https://youtube.com/live/bsyqh\_bjyE4](https://youtube.com/live/bsyqh_bjyE4)
* Workshop Preview: How C++ Actually Works - Hands-On With Compilation, Memory, and Runtime - Assaf Tzur-El - [https://youtube.com/live/L0SSRRnbJnU](https://youtube.com/live/L0SSRRnbJnU)
* Workshop Preview: Jumpstart to C++ in Audio - Learn Audio Programming & Create Your Own Music Plugin/App with the JUCE C++ Framework - Jan Wilczek - [https://youtube.com/live/M3wJN0x8cJw](https://youtube.com/live/M3wJN0x8cJw)
* Workshop Preview: AI++ 101 - Build an AI Coding Assistant in C++ & AI++ 201 - Build a Matching Engine with Claude Code - Jody Hagins - [https://youtube.com/live/Vx7UA9wT7Qc](https://youtube.com/live/Vx7UA9wT7Qc)
* Workshop Preview: Stop Thinking Like a Junior - The Soft Skills That Make You Senior - Sandor DARGO - [https://youtube.com/live/nvlU5ETuVSY](https://youtube.com/live/nvlU5ETuVSY)
* Workshop Preview: Splice & Dice - A Field Guide to C++26 Static Reflection - Koen Samyn - [https://youtube.com/live/9bSsekhoYho](https://youtube.com/live/9bSsekhoYho)
**ADC**
2026-04-20 - 2026-04-26
* Level Up! Procedural Game Music and Audio - Towards Richer, More Dynamic Soundtracks for Games and Interactive Audio Experiences - Chris Nash - [https://youtu.be/2Lr6yL64Ptc](https://youtu.be/2Lr6yL64Ptc)
* Working With the Garage Door Up - Letting Others Take a Look Before You’re Ready - Andy Normington - [https://youtu.be/BinTjnIc684](https://youtu.be/BinTjnIc684)
* Peeking Inside Audio Units - A Practical Reverse Engineering Journey - Josip Cavar - [https://youtu.be/fIRHMS3CT7c](https://youtu.be/fIRHMS3CT7c)
2026-04-13 - 2026-04-19
* Building Better Software through Cross-Functional Collaboration - Matt Morton - [https://youtu.be/l5RxH7pZVpw](https://youtu.be/l5RxH7pZVpw)
* Accelerate UI Development - Seamless Designer-Developer Collaboration with Web Tools - Ryan Wardell - [https://youtu.be/HXwjKm5Vu08](https://youtu.be/HXwjKm5Vu08)
2026-04-06 - 2026-04-12
* Hacking Handhelds for Creative Audio - Building Music Applications for the New Nintendo 3DS - Leonardo Foletto - [https://youtu.be/x-9lDvfAKd0](https://youtu.be/x-9lDvfAKd0)
* Helicopter View of Audio ML - Martin Swanholm - [https://youtu.be/TxQ4htrS2Po](https://youtu.be/TxQ4htrS2Po)
* PhilTorch: Accelerating Automatic Differentiation of Digital Filters In PyTorch - How to evaluate differentiable filters 1000 times faster in PyTorch. - Chin-Yun Yu - [https://youtu.be/Br5QhU\_08Po](https://youtu.be/Br5QhU_08Po)
2026-03-30 - 2026-04-05
* Creating from Legacy Code - A Case Study of Porting Legacy Code from Exponential Audio - Harriet Drury - [https://youtu.be/rjafXQwCz4w](https://youtu.be/rjafXQwCz4w)
* Designing an Audio Live Coding Environment - Corné Driesprong - [https://youtu.be/Jw8x2uMgFnc](https://youtu.be/Jw8x2uMgFnc)
* How To Successfully Develop Software Products - Olivier Petit & Alistair Barker - [https://youtu.be/vymlQFopbp0](https://youtu.be/vymlQFopbp0)
**Meeting C++**
2026-04-06 - 2026-04-12
* The Misra C++:2023 Guidelines - Richard Kaiser - [https://www.youtube.com/watch?v=TRz-WXgADuI](https://www.youtube.com/watch?v=TRz-WXgADuI)
* Applied modern C++: efficient expression evaluator with type erasure - Olivia Quinet -
YouTube
Is AI Destroying Software Development?
Online Workshops + Training Sessions Available through April-June 2026 from only £150 ($200)
14 Sessions Available on a range of topics. Student Rates available from only £45/$60! US and EU friendly session times.
https://cpponline.uk/workshops/
---
Keynote:…
14 Sessions Available on a range of topics. Student Rates available from only £45/$60! US and EU friendly session times.
https://cpponline.uk/workshops/
---
Keynote:…
[https://www.youtube.com/watch?v=66WtE\_7wE1c](https://www.youtube.com/watch?v=66WtE_7wE1c)
2026-03-30 - 2026-04-05
* Building C++: It Doesn't Have to be Painful! - Nicole Mazzuca - Meeting C++ 2025 - [https://www.youtube.com/watch?v=ExSlx0vBMXo](https://www.youtube.com/watch?v=ExSlx0vBMXo)
* int != safe && int != ℤ - Peter Sommerlad - Meeting C++ 2025 - [https://www.youtube.com/watch?v=YyNE6Y2mv1o&pp=0gcJCdkKAYcqIYzv](https://www.youtube.com/watch?v=YyNE6Y2mv1o&pp=0gcJCdkKAYcqIYzv)
**using std::cpp**
2026-03-30 - 2026-04-05
* Learning C++ as a newcomer - Berill Farkas - [https://www.youtube.com/watch?v=nsMl54Dvm24](https://www.youtube.com/watch?v=nsMl54Dvm24)
* C++29 Library Preview : A Practitioners Guide - Jeff Garland - [https://www.youtube.com/watch?v=NqpLxkatkt4](https://www.youtube.com/watch?v=NqpLxkatkt4)
* High frequency trading optimizations at Pinely - Mikhail Matrosov - [https://www.youtube.com/watch?v=qDhVrxqb40c](https://www.youtube.com/watch?v=qDhVrxqb40c)
* Don’t be negative! - Fran Buontempo - [https://www.youtube.com/watch?v=jqLEFPDXZ-o](https://www.youtube.com/watch?v=jqLEFPDXZ-o)
* Cross-Platform C++ AI Development with Conan, CMake, and CUDA - Luis Caro - [https://www.youtube.com/watch?v=jnKeUE2C8\_I](https://www.youtube.com/watch?v=jnKeUE2C8_I)
* Building a C++23 tool-chain for embedded systems - José Gómez López - [https://www.youtube.com/watch?v=AlNnd0QARS8](https://www.youtube.com/watch?v=AlNnd0QARS8)
* Space Invaders: The Spaceship Operator is upon us - Lieven de Cock - [https://www.youtube.com/watch?v=9niOq1kr61Y](https://www.youtube.com/watch?v=9niOq1kr61Y)
* Same C++, but quicker to the finish line - Daniela Engert - [https://www.youtube.com/watch?v=9ijIocn\_xzo](https://www.youtube.com/watch?v=9ijIocn_xzo)
* Having Fun With C++ Coroutines - Michael Hava - [https://www.youtube.com/watch?v=F9ffx7HvyrM](https://www.youtube.com/watch?v=F9ffx7HvyrM)
* The road to 'import boost': a library developer's journey into C++20 modules - Rubén Pérez Hidalgo - [https://www.youtube.com/watch?v=hD9JHkt7e2Y](https://www.youtube.com/watch?v=hD9JHkt7e2Y)
* C++20 and beyond: improving embedded systems performance - Alfredo Muela - [https://www.youtube.com/watch?v=SxrC-9g6G\_o](https://www.youtube.com/watch?v=SxrC-9g6G_o)
* Supercharge Your C++ Project: 10 Tips to Elevate from Repo to Professional Product - Mateusz Pusz - [https://www.youtube.com/watch?v=DWXlyOd\_z88](https://www.youtube.com/watch?v=DWXlyOd_z88)
* Compiler as a Service: C++ Goes Live - Aaron Jomy, Vipul Cariappa - [https://www.youtube.com/watch?v=jMO5Usa26cg](https://www.youtube.com/watch?v=jMO5Usa26cg)
* The CUDA C++ Developer's Toolbox - Bernhard Manfred Gruber - [https://www.youtube.com/watch?v=MNwGvqX4KH0](https://www.youtube.com/watch?v=MNwGvqX4KH0)
* C++ Committee Q&A at using std::cpp 2026 - [https://www.youtube.com/watch?v=iD5Bj7UyAQI](https://www.youtube.com/watch?v=iD5Bj7UyAQI)
* The Mathematical Mind of a C++ Programmer - Joaquín M López - [https://www.youtube.com/watch?v=9g4K-oNw1SE](https://www.youtube.com/watch?v=9g4K-oNw1SE)
* C++ Profiles: What, Why, and How - Gabriel Dos Reis - [https://www.youtube.com/watch?v=Z6Nkb1sCogI](https://www.youtube.com/watch?v=Z6Nkb1sCogI)
* Nanoseconds, Nine Nines and Structured Concurrency - Juan Alday - [https://www.youtube.com/watch?v=zyhWzoE3Y2c](https://www.youtube.com/watch?v=zyhWzoE3Y2c)
* Fantastic continuations and how to find them - Gonzalo Juarez - [https://www.youtube.com/watch?v=\_0xRMXA83z0](https://www.youtube.com/watch?v=_0xRMXA83z0)
* You 'throw'; I'll 'try' to 'catch' it - Javier López Gómez - [https://www.youtube.com/watch?v=VwloPRtTGkU](https://www.youtube.com/watch?v=VwloPRtTGkU)
* Squaring the Circle: value-oriented design in an object-oriented system -Juanpe Bolívar - [https://www.youtube.com/watch?v=DWthcNoRVew](https://www.youtube.com/watch?v=DWthcNoRVew)
* Concept-based Generic Programming - Bjarne Stroustrup - [https://www.youtube.com/watch?v=V0\_Q0H-PQYs](https://www.youtube.com/watch?v=V0_Q0H-PQYs)
https://redd.it/1sx6ox2
@r_cpp
2026-03-30 - 2026-04-05
* Building C++: It Doesn't Have to be Painful! - Nicole Mazzuca - Meeting C++ 2025 - [https://www.youtube.com/watch?v=ExSlx0vBMXo](https://www.youtube.com/watch?v=ExSlx0vBMXo)
* int != safe && int != ℤ - Peter Sommerlad - Meeting C++ 2025 - [https://www.youtube.com/watch?v=YyNE6Y2mv1o&pp=0gcJCdkKAYcqIYzv](https://www.youtube.com/watch?v=YyNE6Y2mv1o&pp=0gcJCdkKAYcqIYzv)
**using std::cpp**
2026-03-30 - 2026-04-05
* Learning C++ as a newcomer - Berill Farkas - [https://www.youtube.com/watch?v=nsMl54Dvm24](https://www.youtube.com/watch?v=nsMl54Dvm24)
* C++29 Library Preview : A Practitioners Guide - Jeff Garland - [https://www.youtube.com/watch?v=NqpLxkatkt4](https://www.youtube.com/watch?v=NqpLxkatkt4)
* High frequency trading optimizations at Pinely - Mikhail Matrosov - [https://www.youtube.com/watch?v=qDhVrxqb40c](https://www.youtube.com/watch?v=qDhVrxqb40c)
* Don’t be negative! - Fran Buontempo - [https://www.youtube.com/watch?v=jqLEFPDXZ-o](https://www.youtube.com/watch?v=jqLEFPDXZ-o)
* Cross-Platform C++ AI Development with Conan, CMake, and CUDA - Luis Caro - [https://www.youtube.com/watch?v=jnKeUE2C8\_I](https://www.youtube.com/watch?v=jnKeUE2C8_I)
* Building a C++23 tool-chain for embedded systems - José Gómez López - [https://www.youtube.com/watch?v=AlNnd0QARS8](https://www.youtube.com/watch?v=AlNnd0QARS8)
* Space Invaders: The Spaceship Operator is upon us - Lieven de Cock - [https://www.youtube.com/watch?v=9niOq1kr61Y](https://www.youtube.com/watch?v=9niOq1kr61Y)
* Same C++, but quicker to the finish line - Daniela Engert - [https://www.youtube.com/watch?v=9ijIocn\_xzo](https://www.youtube.com/watch?v=9ijIocn_xzo)
* Having Fun With C++ Coroutines - Michael Hava - [https://www.youtube.com/watch?v=F9ffx7HvyrM](https://www.youtube.com/watch?v=F9ffx7HvyrM)
* The road to 'import boost': a library developer's journey into C++20 modules - Rubén Pérez Hidalgo - [https://www.youtube.com/watch?v=hD9JHkt7e2Y](https://www.youtube.com/watch?v=hD9JHkt7e2Y)
* C++20 and beyond: improving embedded systems performance - Alfredo Muela - [https://www.youtube.com/watch?v=SxrC-9g6G\_o](https://www.youtube.com/watch?v=SxrC-9g6G_o)
* Supercharge Your C++ Project: 10 Tips to Elevate from Repo to Professional Product - Mateusz Pusz - [https://www.youtube.com/watch?v=DWXlyOd\_z88](https://www.youtube.com/watch?v=DWXlyOd_z88)
* Compiler as a Service: C++ Goes Live - Aaron Jomy, Vipul Cariappa - [https://www.youtube.com/watch?v=jMO5Usa26cg](https://www.youtube.com/watch?v=jMO5Usa26cg)
* The CUDA C++ Developer's Toolbox - Bernhard Manfred Gruber - [https://www.youtube.com/watch?v=MNwGvqX4KH0](https://www.youtube.com/watch?v=MNwGvqX4KH0)
* C++ Committee Q&A at using std::cpp 2026 - [https://www.youtube.com/watch?v=iD5Bj7UyAQI](https://www.youtube.com/watch?v=iD5Bj7UyAQI)
* The Mathematical Mind of a C++ Programmer - Joaquín M López - [https://www.youtube.com/watch?v=9g4K-oNw1SE](https://www.youtube.com/watch?v=9g4K-oNw1SE)
* C++ Profiles: What, Why, and How - Gabriel Dos Reis - [https://www.youtube.com/watch?v=Z6Nkb1sCogI](https://www.youtube.com/watch?v=Z6Nkb1sCogI)
* Nanoseconds, Nine Nines and Structured Concurrency - Juan Alday - [https://www.youtube.com/watch?v=zyhWzoE3Y2c](https://www.youtube.com/watch?v=zyhWzoE3Y2c)
* Fantastic continuations and how to find them - Gonzalo Juarez - [https://www.youtube.com/watch?v=\_0xRMXA83z0](https://www.youtube.com/watch?v=_0xRMXA83z0)
* You 'throw'; I'll 'try' to 'catch' it - Javier López Gómez - [https://www.youtube.com/watch?v=VwloPRtTGkU](https://www.youtube.com/watch?v=VwloPRtTGkU)
* Squaring the Circle: value-oriented design in an object-oriented system -Juanpe Bolívar - [https://www.youtube.com/watch?v=DWthcNoRVew](https://www.youtube.com/watch?v=DWthcNoRVew)
* Concept-based Generic Programming - Bjarne Stroustrup - [https://www.youtube.com/watch?v=V0\_Q0H-PQYs](https://www.youtube.com/watch?v=V0_Q0H-PQYs)
https://redd.it/1sx6ox2
@r_cpp
Florent Castelli: Introduction to the Bazel build system
https://youtu.be/GMx6YwdELl4
https://redd.it/1sx91rl
@r_cpp
https://youtu.be/GMx6YwdELl4
https://redd.it/1sx91rl
@r_cpp
YouTube
Florent Castelli: Introduction to the Bazel build system
An introduction to Bazel, the open-source build system designed to make C++ development fast, deterministic, and scalable for any team size. We'll look into why and how projects use Bazel, the ecosystem and demonstrate some advanced features such as build…