Jason Turner
@lefticus.bsky.social
π€ 1570
π₯ 73
π 267
C++ Developer, Trainer, Speaker, YouTuber
https://www.youtube.com/@cppweekly
Come to my highly interactive and dynamic C++ Best Practices workshop at NDC Toronto May 5-6, 2026!
ndctoronto.com/workshops/c-...
loading . . .
C++ Best Practices | NDC Toronto 2026
This is a 2-day workshop that explores Best Practices as they apply to C++.
https://ndctoronto.com/workshops/c-best-practices/fce45061e333
1 day ago
1
13
4
I need a documentary about people who won trips on game shows in the 80's and 90's and how those trips went
2 days ago
0
6
0
Ep 516 - C++26's User Generated static_assert Messages
youtu.be/CmfgZa-bcTg
loading . . .
C++ Weekly - Ep 516 - C++26's User Generated static_assert Messages
ββ Awesome T-Shirts! Sponsors! Books! ββ Episode details: https://github.com/lefticus/cpp_weekly/issues/415 T-SHIRTS AVAILABLE! βΊ The best C++ T-Shirts anywhere!β¦
https://youtu.be/CmfgZa-bcTg
3 days ago
1
4
0
Ep 515 - Revolutionize Your Templates with static_assert of non-value-dependent Exprs
youtu.be/pwf45vaXm3Q
loading . . .
C++ Weekly - Ep 515 - Revolutionize Your Templates with static_assert of non-value-dependent Exprs
ββ Awesome T-Shirts! Sponsors! Books! ββ Hudson River Trading engineers use modern C++ to build performance-critical systems for real-time trading. Learn more about open software engineering rolesβ¦
https://youtu.be/pwf45vaXm3Q
10 days ago
0
4
1
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
14 days ago
2
3
0
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
loading . . .
The Ridiculous Engineering Of The World's Most Important Machine
The insane machines that make the most advanced computer chips. Sponsored by Brilliant - To learn for free for a full 30 days, go to https://brilliant.org/veritasium and get started. Plus, ourβ¦
https://youtu.be/MiUHjLxm3V0
16 days ago
2
21
4
Ep 514 - C++26 on 1990 DOS?
youtu.be/dtO94ifh7Ac
loading . . .
C++ Weekly - Ep 514 - C++26 on 1990 DOS?
ββ Awesome T-Shirts! Sponsors! Books! ββ Episode details: https://github.com/lefticus/cpp_weekly/issues/508 T-SHIRTS AVAILABLE! βΊ The best C++ T-Shirts anywhere!β¦
https://youtu.be/dtO94ifh7Ac
17 days ago
1
1
1
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.
23 days ago
1
42
4
Ep 513- How Many Ways Can You End a Program?
youtu.be/ki9omnMeYS8
loading . . .
C++ Weekly - Ep 513 - How Many Ways Can You End a Program?
ββ Awesome T-Shirts! Sponsors! Books! ββ Hudson River Trading engineers use modern C++ to build performance-critical systems for real-time trading. Learn more about open software engineering rolesβ¦
https://youtu.be/ki9omnMeYS8
24 days ago
0
4
1
Ep 512 - reinterpret_cast is Finally Fixed!
youtu.be/JtFVyXQ00PQ
loading . . .
C++ Weekly - Ep 512 - reinterpret_cast is Finally Fixed!
ββ Awesome T-Shirts! Sponsors! Books! ββ Episode details: https://github.com/lefticus/cpp_weekly/issues/179 T-SHIRTS AVAILABLE! βΊ The best C++ T-Shirts anywhere!β¦
https://youtu.be/JtFVyXQ00PQ
about 1 month ago
0
7
2
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?
loading . . .
C++ Weekly Episodes - C++ Standard Evolution Viewer
Browse 504 C++ Weekly episodes with links to related C++ standard sections
https://cppevo.dev/episodes/
about 1 month ago
0
14
2
Ep 511 - move(obj).fun() vs move(
obj.fun())
youtu.be/nLjrMcjsa0Y
loading . . .
C++ Weekly - Ep 511 - move(obj).fun() vs move(obj.fun())
ββ Awesome T-Shirts! Sponsors! Books! ββ Hudson River Trading engineers use modern C++ to build performance-critical systems for real-time trading. Learn more about open software engineering rolesβ¦
https://youtu.be/nLjrMcjsa0Y
about 1 month ago
1
3
1
reposted by
Jason Turner
Sean Murthy
about 1 month ago
Nice. 100% recommend. BTW apparently I went too far east. πͺ’
0
1
1
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
loading . . .
C++ Standard Adventure - cppevo
Explore the C++ standard as an interactive text adventure game. Navigate between C++ eras, collect knowledge, and learn the language.
https://cppevo.dev/adventure
about 1 month ago
3
45
14
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!
loading . . .
Amazon.com
Amazon.com
https://www.amazon.com/Programming-Puzzles-Big-Book-pages/dp/B0FP312CRT
about 1 month ago
0
1
1
Ep 510 - The AMAZING Performance of array (and span)!
youtu.be/u0mVnuUh46w
loading . . .
C++ Weekly - Ep 510 - The AMAZING Performance of array (and span)!
ββ Awesome T-Shirts! Sponsors! Books! ββ Episode details: https://github.com/lefticus/cpp_weekly/issues/505 T-SHIRTS AVAILABLE! βΊ The best C++ T-Shirts anywhere!β¦
https://youtu.be/u0mVnuUh46w
about 2 months ago
0
1
3
#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?
loading . . .
GitMastery - Master Git Through Play
Learn Git commands and concepts through fun, interactive challenges
https://www.gitmastery.me/
about 2 months ago
1
9
2
Ep 509 - Can Lambdas Inherit Interfaces?
youtu.be/f0heIju3udc
loading . . .
C++ Weekly - Ep 509 - Can Lambdas Inherit Interfaces?
ββ Awesome T-Shirts! Sponsors! Books! ββ Hudson River Trading engineers use modern C++ to build performance-critical systems for real-time trading. Learn more about open software engineering rolesβ¦
https://youtu.be/f0heIju3udc
about 2 months ago
0
3
3
I know you "need" this Christmas Winter Holiday themed pirate constexpr long sleeve shirt!
jason-turner-shop.fourthwall.com/products/con...
about 2 months ago
2
9
3
Ep 508 - What if You're Windows Only?
youtu.be/aEuRTzj1qrM
loading . . .
C++ Weekly - Ep 508 - What if You're Windows Only?
ββ Awesome T-Shirts! Sponsors! Books! ββ Episode details: https://github.com/lefticus/cpp_weekly/issues/227 Ep 497 - How to Add Static Analysis to Legacy C++ - https://youtu.be/7_nSywhw_E8 C++Nowβ¦
https://youtu.be/aEuRTzj1qrM
about 2 months ago
1
2
1
Ep 507 - Insidious Accidental Lambda Conversion
youtu.be/b3fFxneoHso
loading . . .
C++ Weekly - Ep 507 - Insidious Accidental Lambda Conversion
ββ Awesome T-Shirts! Sponsors! Books! ββ Episode details: https://github.com/lefticus/cpp_weekly/issues/195 T-SHIRTS AVAILABLE! βΊ The best C++ T-Shirts anywhere!β¦
https://youtu.be/b3fFxneoHso
2 months ago
0
1
1
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!
loading . . .
GitHub - lefticus/cppstdmd: Converter for C++ Standard Latex into Human Readable Markdown
Converter for C++ Standard Latex into Human Readable Markdown - lefticus/cppstdmd
https://github.com/lefticus/cppstdmd
2 months ago
0
8
3
reposted by
Jason Turner
Matt Godbolt
2 months ago
I just posted my little intro to the Advent of Compiler Optimisation
#AoCO
that I announced yesterday. Check it out (and laugh at my terrible editing) at
youtu.be/j-BwR-Cw0Gk?...
@!4 if you want to watch the series, subscribe! :)
loading . . .
Intro to the Advent of Compiler Optimisations
YouTube video by Matt Godbolt
https://youtu.be/j-BwR-Cw0Gk?si=LxGP1oF4OTi6zoN4
0
53
13
Ep 506 - Zero Cost Function Binding
youtu.be/9laCL5GixNk
loading . . .
C++ Weekly - Ep 506 - Zero Cost Function Binding
ββ Awesome T-Shirts! Sponsors! Books! ββ Episode details: https://github.com/lefticus/cpp_weekly/issues/494 T-SHIRTS AVAILABLE! βΊ The best C++ T-Shirts anywhere!β¦
https://youtu.be/9laCL5GixNk
2 months ago
0
3
1
Ep 505 - C++26's CNTTP bind Functions
youtu.be/gIyuvqJnhi0
loading . . .
C++ Weekly - Ep 505 - C++26's CNTTP bind Functions
ββ Awesome T-Shirts! Sponsors! Books! ββ Episode details: https://github.com/lefticus/cpp_weekly/issues/493 T-SHIRTS AVAILABLE! βΊ The best C++ T-Shirts anywhere!β¦
https://youtu.be/gIyuvqJnhi0
3 months ago
0
3
1
Ep 504 - Practical Reflection in C++26
youtu.be/Mg_TBYppQwU
loading . . .
C++ Weekly - Ep 504 - Practical Reflection in C++26
ββ Awesome T-Shirts! Sponsors! Books! ββ Episode details: https://github.com/lefticus/cpp_weekly/issues/493 T-SHIRTS AVAILABLE! βΊ The best C++ T-Shirts anywhere!β¦
https://youtu.be/Mg_TBYppQwU
3 months ago
0
5
2
reposted by
Jason Turner
Andreas Fertig
3 months ago
If your team still has budget left this year and wants to level up their Modern C++ skills β this might be the perfect fit. From C++11 to C++23, I offer in-house training tailored to your teamβs experience. Send me a message if youβd like to grab the last slot for this year.
#training
#workshop
0
4
3
Ep 503 - C++26βs Expansion Statements
youtu.be/yaWiGLSDc64
loading . . .
C++ Weekly - Ep 503 - C++26's Expansion Statements (template for)
ββ Awesome T-Shirts! Sponsors! Books! ββ Episode details: https://github.com/lefticus/cpp_weekly/issues/500 T-SHIRTS AVAILABLE! βΊ The best C++ T-Shirts anywhere!β¦
https://youtu.be/yaWiGLSDc64
3 months ago
1
6
2
Are you ready for Halloween or the next Talk Like a Pirate Day??
jason-turner-shop.fourthwall.com/products/con...
3 months ago
3
18
1
Ep 502 - Simple Reflection For C++20
youtu.be/voljWhjl0bA
loading . . .
C++ Weekly - Ep 502 - Simple Reflection For C++20
ββ Awesome T-Shirts! Sponsors! Books! ββ Upcoming Workshops: βΊ C++ Best Practices Workshop, CppCon, Aurora, CO, USA, Sept 13-14, 2025: https://cppcon.org/class-2025-best-practices/ βΊ C++ Bestβ¦
https://youtu.be/voljWhjl0bA
3 months ago
0
4
2
When Chuck Norris needs to list an emergency contact, he writes in "Chuck Norris"
3 months ago
0
7
0
Episode 501 - Does C++26 Solve the constexpr Problem?
youtu.be/x3Z-k34u3Q8
loading . . .
C++ Weekly - Ep 501 - Does C++26 Solve the constexpr Problem?
ββ Awesome T-Shirts! Sponsors! Books! ββ constexpr ALL the things! - https://www.youtube.com/watch?v=HMB9oXFobJc Ep 313 - The `constexpr` Problem That Took Me 5 Years To Fix! -β¦
https://youtu.be/x3Z-k34u3Q8
4 months ago
0
3
2
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
loading . . .
The Power and Pain of Hidden Symbols in C++ Programming - Jason Turner - C++ on Sea 2025
https://cpponsea.ukβ --- The Power and Pain of Hidden Symbols in C++ Programming - Jason Turner - C++ on Sea 2025 --- If you develop on Windows, you're used to the pain and annoyance of having toβ¦
https://youtu.be/-hNv1-FmAec
4 months ago
1
10
5
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
loading . . .
constexparrr! Pirate Themed t-shirt
jolly roger themed "constexparrr!" C++ Weekly T-Shirt design.
https://jason-turner-shop.fourthwall.com/products/constexparrr-pirate-themed-t-shirt
4 months ago
1
9
3
Ep 500 - The Show's Half Over!
youtu.be/Pf7tq3DG88A
loading . . .
C++ Weekly - Ep 500 - The Show's Half Over!
ββ Awesome T-Shirts! Sponsors! Books! ββ Upcoming Workshops: βΊ C++ Best Practices Workshop, CppCon, Aurora, CO, USA, Sept 13-14, 2025: https://cppcon.org/class-2025-best-practices/ βΊ C++ Bestβ¦
https://youtu.be/Pf7tq3DG88A
4 months ago
0
14
4
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...
4 months ago
0
4
2
Ep 499 - GCC's Stack Usage Analysis (and Warnings!)
youtu.be/kXe-YkJ9nBs
loading . . .
C++ Weekly - Ep 499 - GCC's Stack Usage Analysis (and Warnings!)
ββ Awesome T-Shirts! Sponsors! Books! ββ Upcoming Workshops: βΊ C++ Best Practices Workshop, CppCon, Aurora, CO, USA, Sept 13-14, 2025: https://cppcon.org/class-2025-best-practices/ βΊ C++ Bestβ¦
https://youtu.be/kXe-YkJ9nBs
4 months ago
0
9
2
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
4 months ago
0
7
2
Ep 498 - Lifetimes of Local Variables
youtu.be/F-gRrU-g22k
loading . . .
C++ Weekly - Ep 498 - Lifetimes of Local Variables
ββ Awesome T-Shirts! Sponsors! Books! ββ Ep 125 - The Optimal Way To Return From A Function - https://youtu.be/9mWWNYRHAIQ Upcoming Workshops: βΊ C++ Best Practices Workshop, CppCon, Aurora, CO,β¦
https://youtu.be/F-gRrU-g22k
4 months ago
0
2
1
CiPPi is attending my CppCon workshop!
#als
awareness
4 months ago
0
7
2
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...
5 months ago
0
4
1
The printed version of my new Programming Puzzles Big Book is now the #1 new release in "Math Games" on Amazon!
amzn.to/4nkgKQx
This book teaches (through puzzles and exercises): Lisp, Python, Functions, Recursion, Assembly Language, Logic, Truth tables, and more!
loading . . .
Amazon.com
Amazon.com
https://amzn.to/4nkgKQx
5 months ago
1
8
2
Ep 497 - How to Add Static Analysis to Legacy C++
youtu.be/7_nSywhw_E8
loading . . .
C++ Weekly - Ep 497 - How to Add Static Analysis to Legacy C++
ββ Awesome T-Shirts! Sponsors! Books! ββ Upcoming Workshops: βΊ C++ Best Practices Workshop, CppCon, Aurora, CO, USA, Sept 13-14, 2025: https://cppcon.org/class-2025-best-practices/ βΊ C++ Bestβ¦
https://youtu.be/7_nSywhw_E8
5 months ago
0
7
1
reposted by
Jason Turner
Matt Godbolt
5 months ago
Highly recommended!
add a skeleton here at some point
0
4
2
Check it out! π My puzzle book designed to be FUN and to TEACH core Computer Science is now available in print format! 400 PAGES of puzzles for only $19.95!
www.amazon.com/dp/B0FP312CRT
leanpub.com/programming_...
5 months ago
0
8
2
Ep 496 - Stack vs Heap
youtu.be/VAzfOxLNLl4
loading . . .
C++ Weekly - Ep 496 - Stack vs Heap
ββ Awesome T-Shirts! Sponsors! Books! ββ Upcoming Workshops: βΊ C++ Best Practices Workshop, CppCon, Aurora, CO, USA, Sept 13-14, 2025: https://cppcon.org/class-2025-best-practices/ βΊ C++ Bestβ¦
https://youtu.be/VAzfOxLNLl4
5 months ago
0
8
2
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) Only about 3 weeks left!
ndctechtown.com/workshops/c-...
cppcon.org/class-2025-b...
5 months ago
0
3
2
Ep 495 - Custom Formatters for std::Format
youtu.be/Rq4apPjnrsU
loading . . .
C++ Weekly - Ep 495 - Custom Formatters for std::Format
ββ Awesome T-Shirts! Sponsors! Books! ββ Upcoming Workshops: βΊ C++ Best Practices Workshop, CppCon, Aurora, CO, USA, Sept 13-14, 2025: https://cppcon.org/class-2025-best-practices/ βΊ C++ Bestβ¦
https://youtu.be/Rq4apPjnrsU
5 months ago
0
4
1
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) Only about 4 weeks left!
ndctechtown.com/workshops/c-...
cppcon.org/class-2025-b...
loading . . .
C++ Best Practices | NDC TechTown 2025
This is a 2-day workshop that explores Best Practices as they apply to C++.
https://ndctechtown.com/workshops/c-best-practices/e8e3819af0f6
5 months ago
0
4
5
Repost if you think I should bring some print copies of my latest puzzle book (over 400 pages of puzzles!) to the next conference to give away!!
leanpub.com/programming_...
(Expect to be able to buy it yourself in print in the next week or so, or get the digital copy today).
5 months ago
2
4
6
Load more
feeds!
log in