Jason Turner
C++ Developer, Trainer, Speaker, YouTuber
youtube.com/@cppweekly
- Ep 518 - Online C++ Tools You Must See! (2026) youtu.be/VAgC2bCwOQo
- Pedantic me would like to point out that I've eaten at least 4 different varieties of avocados in the US alone. And if you buy avocados in Florida they are likely *not* haas.
- Does anyone know of a computation problem domain where precision and accuracy are most important, over any performance concerns?
- Ep 517 - Tool Spotlight: ClangBuildAnalyzer youtu.be/gEQ5_FjCihA
- Come to my highly interactive and dynamic C++ Best Practices workshop at NDC Toronto May 5-6, 2026! ndctoronto.com/workshops/c-...
- I need a documentary about people who won trips on game shows in the 80's and 90's and how those trips went
- Ep 516 - C++26's User Generated static_assert Messages youtu.be/CmfgZa-bcTg
- Ep 515 - Revolutionize Your Templates with static_assert of non-value-dependent Exprs youtu.be/pwf45vaXm3Q
- A shocking number of people in local online marketplaces have the hobby of messaging you to ask "is this still available?" Then literally never responding again
- Fun fact, this "world's most complicated/important machine" that Veritasium just covered runs C++! youtu.be/MiUHjLxm3V0 I know because I have had students from ASML on multiple occasions (they had me out there for training and to speak at a meetup back in 2018!) @veritasium.bsky.social
- Ep 514 - C++26 on 1990 DOS? youtu.be/dtO94ifh7Ac
- I tried to sell my last generation @Garmin.com watches, but then realized they weren't keeping charges very well. The guy I gave them to for free sent me this lovely note and $50. I'm forwarding the $ to ALS research in honor of Rainer Grimm, consider contributing to ALS research if you can.
- Ep 513- How Many Ways Can You End a Program? youtu.be/ki9omnMeYS8
- Ep 512 - reinterpret_cast is Finally Fixed! youtu.be/JtFVyXQ00PQ
- FYI, besides having the evolution of C++11->C++26 and an adventure game, my website now also has a fully cross-linked database of C++ Weekly episodes! cppevo.dev/episodes/ Want to see which episodes correlate to which parts of the standard and then jump into the adventure game engine to explore?
- Ep 511 - move(obj).fun() vs move(obj.fun()) youtu.be/nLjrMcjsa0Y
- Reposted by Jason Turner[Not loaded yet]
- I've built a text adventure game engine on top of the C++ Standard. Why? I have no idea. But it's a learning tool with quests and time travel and artifacts and NPC's and XP and ... well, you just have to check it out! cppevo.dev/adventure
- This is the Christmas gift you've been looking for! amzn.to/4psk3a3 A puzzle book built to teach and reinforce key computer science concepts!
- Ep 510 - The AMAZING Performance of array (and span)! youtu.be/u0mVnuUh46w
- #TIL there's an online game for learning git www.gitmastery.me and a game for learning vim! vim-adventures.com are there other games that you know of like this?
- Ep 509 - Can Lambdas Inherit Interfaces? youtu.be/f0heIju3udc
- I know you "need" this Christmas Winter Holiday themed pirate constexpr long sleeve shirt! jason-turner-shop.fourthwall.com/products/con...
- Ep 508 - What if You're Windows Only? youtu.be/aEuRTzj1qrM
- Ep 507 - Insidious Accidental Lambda Conversion youtu.be/b3fFxneoHso
- Check out my new C++ research tools! Disclaimer: I used AI exclusively for this. I wanted to see how far I could push the tools. 1) LaTeX to markdown: github.com/lefticus/cpp... 2) Diff tool of per-stable-name of the markdown cppevo.dev/diffs/cpp11-... to see how <array> has evolved!
- Reposted by Jason Turner[Not loaded yet]
- Ep 506 - Zero Cost Function Binding youtu.be/9laCL5GixNk
- Ep 505 - C++26's CNTTP bind Functions youtu.be/gIyuvqJnhi0
- Ep 504 - Practical Reflection in C++26 youtu.be/Mg_TBYppQwU
- Reposted by Jason Turner[Not loaded yet]
- Ep 503 - C++26’s Expansion Statements youtu.be/yaWiGLSDc64
- Are you ready for Halloween or the next Talk Like a Pirate Day?? jason-turner-shop.fourthwall.com/products/con...
- Ep 502 - Simple Reflection For C++20 youtu.be/voljWhjl0bA
- When Chuck Norris needs to list an emergency contact, he writes in "Chuck Norris"
- Episode 501 - Does C++26 Solve the constexpr Problem? youtu.be/x3Z-k34u3Q8
- Check out my C++ On Sea 2025 talk - The Power and Pain of Hidden Symbols! This talk is very important for performance and binary size, and double important if you do crossplatform development! youtu.be/-hNv1-FmAec
- New C++ Weekly pirate themed constexparrr! (constexpr) swag landing just in time for Halloween! jason-turner-shop.fourthwall.com/products/con... jason-turner-shop.fourthwall.com/products/con... jason-turner-shop.fourthwall.com/products/con... #constexprallthethings
- Ep 500 - The Show's Half Over! youtu.be/Pf7tq3DG88A
- Cippi helping to introduce the opening keynote for NDC TechTown! #als Check out the Cippi Project and Rainer's ALS blog to learn more about this. www.modernescpp.com/index.php/ca...
- Ep 499 - GCC's Stack Usage Analysis (and Warnings!) youtu.be/kXe-YkJ9nBs
- Arr!! Cippi learned a lot at CppCon this week and celebrated the hard week by going to a Pirate Festival! She acquired a new booty bag in the process too! #talklikeapirate #cppcon www.modernescpp.org/cippi/ Consider giving to #als research
- Ep 498 - Lifetimes of Local Variables youtu.be/F-gRrU-g22k
- CiPPi is attending my CppCon workshop! #als awareness
- Last chance to come to one of my highly interactive and dynamic C++ Best Practices conference workshops this year at CppCon (Sept 13-14) or NDC TechTown (Sept 22-23) ndctechtown.com/workshops/c-... cppcon.org/class-2025-b...