Jason Turner
@lefticus.bsky.social
π€ 1619
π₯ 76
π 317
C++ Developer, Trainer, Speaker, YouTuber
https://www.youtube.com/@cppweekly
Ep 528 - Protecting From Fallthrough
youtu.be/qcWC2yF0L7c
loading . . .
C++ Weekly - Ep 528 - Protecting From Fallthrough
ββ Awesome T-Shirts! Sponsors! Books! ββ π§π LEARN how to WRITE βοΈ , RECOGNIZE π , and GENERATE π€ better C++! Preview: https://youtu.be/Ipr6ntCAm9A Apr 9 (online):β¦
https://youtu.be/qcWC2yF0L7c
about 18 hours ago
0
1
1
You're running out of time, and your travel is already booked! Sign up for my Performance and Safety workshop tomorrow!
cpponline.uk/workshop/per...
loading . . .
Performance and Safety in C++ Crash Course - C++Online
Watch The Workshop Preview Why do you program in C++? The answer is probably "performance" (2nd most common answer is "because they told me to."). Performance and portability are the main strengthsβ¦
https://cpponline.uk/workshop/performance-and-safety-in-cpp-crash-course/
5 days ago
0
3
0
In response to AI, I've decided to start making
#badhumanart
join me and exercise some human creativity! (art posted in order, but not in real time) Attempt #5 terrible ball point pen and watercolor portrait a Tim Hortons cup and donut
6 days ago
0
18
3
Ep 527 - A clang-tidy Check You NEED To Use! (Designated Initializers)
youtu.be/WROn9H5FLoY
loading . . .
C++ Weekly - Ep 527 - A clang-tidy Check You NEED To Use! (Designated Initializers)
ββ Awesome T-Shirts! Sponsors! Books! ββ π§π LEARN how to WRITE βοΈ , RECOGNIZE π , and GENERATE π€ better C++! Preview: https://youtu.be/Ipr6ntCAm9A Apr 9 (online):β¦
https://youtu.be/WROn9H5FLoY
8 days ago
0
0
1
1 month until my NDC Toronto Workshop
ndctoronto.com/workshops/c-...
and 1 week until my C++ Online workshop!
cpponline.uk/workshop/per...
@ndcconferences.com
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
11 days ago
0
3
1
In response to AI, I've decided to start making
#badhumanart
join me and exercise some human creativity! (art posted in order, but not in real time) Attempt #4 ball point pen and watercolor portrait of a Kinder Yoda toy (with stamp of approval from the toy)
13 days ago
2
14
1
reposted by
Jason Turner
CppOnline
14 days ago
Learn how small C++ details impact performance & safety with
@lefticus.bsky.social
at his C++Online workshop on April 9th β‘ Discover why const can change copy vs move behaviorβand how to write faster, safer code. Watch the preview video:
youtu.be/SdEfk3PZRUY
#cpp
#moderncpp
#coding
loading . . .
Fast AND Safe C++ Crash Course with Jason Turner from @cppweekly - C++ Workshop Preview
YouTube video by C++Online
https://youtu.be/SdEfk3PZRUY
0
1
2
Ep 526 - Stop asserting on nullptr!
youtu.be/vivaDVFNj4U
loading . . .
C++ Weekly - Ep 526 - Stop asserting on nullptr!
ββ Awesome T-Shirts! Sponsors! Books! ββ π§π LEARN how to WRITE βοΈ , RECOGNIZE π , and GENERATE π€ better C++! Preview: https://youtu.be/Ipr6ntCAm9A Apr 9 (online):β¦
https://youtu.be/vivaDVFNj4U
15 days ago
0
0
2
Less than 2 weeks until my C++Online Workshop! Make sure you sign up now!
cpponline.uk/workshop/per...
loading . . .
Performance and Safety in C++ Crash Course - C++Online
Watch The Workshop Preview Why do you program in C++? The answer is probably "performance" (2nd most common answer is "because they told me to."). Performance and portability are the main strengthsβ¦
https://cpponline.uk/workshop/performance-and-safety-in-cpp-crash-course/
15 days ago
0
5
1
I just ran an experiment, and "fun fact"... Agentic AI did a more correct and more complete port of Doom to C++ than I was able to in 1/10 the time (1.5hrs), if you remember my epic live stream doing that...
17 days ago
2
4
0
I just decided to tag v1.0.0 of my embedded scripting engine `cons_expr`. This code "works for me" and has been used in one project so far.
github.com/lefticus/con...
Click in the bottom middle and type (+ 1 2) and look at the machine usage and output and such:
lefticus.github.io/cons_expr/cc...
loading . . .
Release v1.0.0-works-for-me Β· lefticus/cons_expr
I'm calling this 1.0.0 after several years of work. Aka "Works for me"
https://github.com/lefticus/cons_expr/releases/tag/v1.0.0-works-for-me
18 days ago
1
5
1
reposted by
Jason Turner
Kate Gregory
22 days ago
Please take my neurodiversity survey to help with a keynote.
docs.google.com/forms/d/e/1F...
The talk will debut at NDC Toronto,
ndctoronto.com/agenda/brain...
Please share the link with others for maximum reach!
loading . . .
Neurodivergence and related topics
This form seeks to gather information to support a keynote I am preparing. I want to know how common some things are, see whether some things are correlated, learn about other people's experiences, an...
https://docs.google.com/forms/d/e/1FAIpQLSdEYc8TbLi4kr6pNWXWKaLVMvjhpbliSJ3YQhlLAuzVSQJHzQ/viewform
2
6
11
reposted by
Jason Turner
19 days ago
CLion 2026.1 Is Here
blog.jetbrains.com/clion/2026/0...
#cpp
#cplusplus
loading . . .
CLion 2026.1 Is Here | The CLion Blog
GitHub Copilot, Cursor, and Other Agents in the AI Chat, Support for Custom Project Formats, DAP Debugging via TCP, and More.
https://blog.jetbrains.com/clion/2026/03/2026-1-release/
0
2
1
reposted by
Jason Turner
CppOnline
21 days ago
C++ is about performance. But can it also be safe by default? Join Performance & Safety in C++ with
@lefticus.bsky.social
for a deep dive into writing fast, secure, guideline-driven C++. π Apr 9 Find out more and register:
cpponline.uk/workshop/per...
#cpp
#cplusplus
#safety
0
2
3
In response to AI, I've decided to start making
#badhumanart
join me and exercise some human creativity! (art posted in order, but not in real time) Attempt #3 clay sink for a friend who hopes to become a plumber
20 days ago
0
14
2
π§βπ LEARN how to WRITE βοΈ , RECOGNIZE π , and GENERATE π€ better C++! Preview:
youtu.be/Ipr6ntCAm9A
Apr 9 online
cpponline.uk/workshop/per...
May 5-7 CA
ndctoronto.com/workshops/c-...
Jun 15-16 UK
accuonsea.uk/tickets/
Sep 12-13 US
cppcon.org/class-2026-b...
Sep 21-22 NO
ndctechtown.com/tickets
loading . . .
Performance and Safety in C++ Crash Course - C++Online
Watch The Workshop Preview Why do you program in C++? The answer is probably "performance" (2nd most common answer is "because they told me to."). Performance and portability are the main strengthsβ¦
https://cpponline.uk/workshop/performance-and-safety-in-cpp-crash-course/
21 days ago
0
3
2
Compiling at Compile Time with Daniel Nikpayuk - CppCast Ep405 - C++ Weekly Ep 525
youtu.be/JJjBQ95e28s
loading . . .
Compiling at Compile Time with Daniel Nikpayuk - CppCast Ep405 - C++ Weekly Ep 525
Jason is joined this week by Daniel Nikpayuk . Daniel is an Inuvialuk from Inuvik/Aklavik. He has a bachelor's degree in mathematics. His personal technology goal is to build a programming languageβ¦
https://youtu.be/JJjBQ95e28s
22 days ago
0
4
1
In response to AI, I've decided to start making
#badhumanart
join me and exercise some human creativity! (art posted in order, but not in real time) Attempt #2 ball point pen and watercolor ant
27 days ago
1
9
3
I'm giving workshops at upcoming conferences! The next two coming up are C++Online (April 9) and NDC Toronto (May 5-6). Check out this session preview of my style:
www.youtube.com/live/Ipr6ntC...
C++Online:
cpponline.uk/workshop/per...
NDC Toronto:
ndctoronto.com/workshops/c-...
28 days ago
0
2
2
Ep 524 - Line Coverage vs Branch Coverage vs Path Coverage
youtu.be/Gr0aI-TPRiQ
loading . . .
C++ Weekly - Ep 524 - Line Coverage vs Branch Coverage vs Path Coverage
ββ Awesome T-Shirts! Sponsors! Books! ββ C++ Best Practices - NDC Toronto - May 5,6 - https://ndctoronto.com/workshops/c-best-practices/fce45061e333 A cross-platform IDE for C and C++, CLion isβ¦
https://youtu.be/Gr0aI-TPRiQ
29 days ago
0
0
0
I'm super surprised to see that my ridiculous constexbrau haus designs are my best sellers right now!
jason-turner-shop.fourthwall.com/products/con...
jason-turner-shop.fourthwall.com/products/con...
about 1 month ago
0
3
2
reposted by
Jason Turner
VGen
about 1 month ago
No matter where you want to go, it always starts with that singular first step!
2
554
141
Preview session for my C++Online Workshop starts in 12 minutes! Join on YouTube! Actual workshop is April 9th!
youtube.com/live/Ipr6ntC...
loading . . .
Performance and Safety in C++ Crash Course - Jason Turner - C++Online 2026 Workshop Preview
Register Now For only Β£50 to C++Online 11th-13th March 2026: https://cpponline.uk/registrationWorkshops available for Β£345 (includes access to main conferenc...
https://youtube.com/live/Ipr6ntCAm9A?feature=share
about 1 month ago
0
2
2
Good news everybody! Your travel π§³ arrangements are already made for the most affordable π¦ and most accessible C++ Conference! *** Use CPPONLINE2026S discount code for 10% off of C++ online this year!
cpponline.uk/registration
*** check out the workshops too!!
loading . . .
Registration - C++Online
You're in the right place for reserving your tickets for C++Online! Buy your ticket today from Β£50 (Β£20 for students)
https://cpponline.uk/registration
about 1 month ago
0
2
0
In response to AI, I've decided to start making
#badhumanart
join me and exercise some human creativity! attempt #1 clay modeled ant
about 1 month ago
2
19
5
Ep 523 - Why I'm Still Using std::cout (on this channel)
youtu.be/TreruByxQWE
loading . . .
C++ Weekly - Ep 523 - Why I'm Still Using std::cout (on this channel)
ββ Awesome T-Shirts! Sponsors! Books! ββ C++ Best Practices - NDC Toronto - May 5,6 - https://ndctoronto.com/workshops/c-best-practices/fce45061e333 Episode details:β¦
https://youtu.be/TreruByxQWE
about 1 month ago
1
0
2
The only way to see how I Fixed Move Semantics is to come to C++Online next week!
cpponline.uk/session/2026...
loading . . .
Keynote: I Fixed Move Semantics - C++Online
R-value references, forwarding references and std::move are often used incorrectly. What if there was some way to eliminate this class of bugs from your project with no extra runtime costs? We'llβ¦
https://cpponline.uk/session/2026/i-fixed-move-semantics/
about 1 month ago
0
2
0
M-5, HAL, WOPR, Colosus, Echo Papa 607: warnings, not suggestions.
about 1 month ago
0
3
0
Ep 522 - Don't Remove Code. =delete it!
youtu.be/gwwxD_l9T28
loading . . .
C++ Weekly - Ep 522 - Don't Remove Code. =delete it!
ββ Awesome T-Shirts! Sponsors! Books! ββ C++ Best Practices - NDC Toronto - May 5,6 - https://ndctoronto.com/workshops/c-best-practices/fce45061e333 A cross-platform IDE for C and C++, CLion isβ¦
https://youtu.be/gwwxD_l9T28
about 1 month ago
1
0
0
reposted by
Jason Turner
CppOnline
about 1 month ago
Weβve all written this: std::move(x); But is it correct? Find out in our 2nd C++Online Keynote βI Fixed Move Semanticsβ where
@lefticus.bsky.social
looks at the most common move semantics mistakes β and how to eliminate them. π March 12 | 16:30 UTC
cpponline.uk/session/2026...
#cpp
#cplusplus
0
3
3
Literally every single time I've flown Star Alliance in the last decade I've had a trip disrupting delay.
about 1 month ago
0
1
0
Canadian C++ Programmers! I'll be doing a workshop in Toronto soon! Come to my C++ Best Practices workshop in May 5-6, 2026. We'll discuss what good clean C++ can and should look like.
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
about 2 months ago
0
4
2
reposted by
Jason Turner
CppOnline
about 2 months ago
Online Workshop tickets are now live from world class instructors including
@lefticus.bsky.social
,
@andreasfertig.com
,
@mikeshah.bsky.social
,
@assaftzurel.bsky.social
& more! π§βπ« FREE main conference access included with every workshop registration!
cpponline.uk/workshops
#cpp
#cplusplus
#coding
0
3
2
Job Hunting and Optimizing Compilers with Jamie Pendergast - CppCast Ep404 - C++ Weekly Ep 521
youtu.be/vzar4IDKTys
loading . . .
Job Hunting and Optimizing Compilers with Jamie Pendergast - CppCast Ep404 - C++ Weekly Ep 521
Jason is joined this week by Jamie Pendergast to discuss the current job market, learning to program, and optimizing compilers. Jamie is a 23 year old hobbyist C++ developer who enjoys building fun,β¦
https://youtu.be/vzar4IDKTys
about 2 months ago
2
5
2
Thought of the morning: the technology exists *right now* that a bad actor with access and $$ could systemically alter all of your digital memories to change something. Example: a friend's hair color. Would you notice? I rarely remember hair color so I probably wouldn't.
about 2 months ago
2
1
0
reposted by
Jason Turner
CppNorth
about 2 months ago
NDC Toronto 2026: Write Better C++! π οΈ Join Jason Turner (
@lefticus.bsky.social
) for his 2-day workshop: "C++ Best Practices." Master proven guidelines to write cleaner, safer & faster C++! π οΈ
ndctoronto.com/workshops
ποΈ
ndctoronto.com/tickets
π May 5-8!
#cpp
#NDCToronto
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
0
2
3
Fellow nerds! π€ Want to help me play test my new Programming Puzzles Game website?
programmingpuzzles.fun
It's the companion site to my Programming Puzzles for Everyone book. Have fun and report any issues.
about 2 months ago
0
11
4
Is your
#AI
writing good C++? Can you tell the difference? Attend my C++ Online Performance and Safety Class!
cpponline.uk/workshop/per...
loading . . .
Performance and Safety in C++ Crash Course - C++Online
Why do you program in C++? The answer is probably "performance" (2nd most common answer is "because they told me to."). Performance and portability are the main strengths of C++. But safety andβ¦
https://cpponline.uk/workshop/performance-and-safety-in-cpp-crash-course/
about 2 months ago
0
6
4
Ep 520 - The Time GCC Broke Chrome
youtu.be/atEP9wbuaL0
loading . . .
C++ Weekly - Ep 520 - The Time GCC Broke Chrome
ββ Awesome T-Shirts! Sponsors! Books! ββ C++ Best Practices - NDC Toronto - May 5,6 - https://ndctoronto.com/workshops/c-best-practices/fce45061e333 A cross-platform IDE for C and C++, CLion isβ¦
https://youtu.be/atEP9wbuaL0
about 2 months ago
0
5
3
Updates to my starter project. Including automatic build and deployment to github pages with a CI emscripten build! * emscripten * CI OS Updates * CI Compiler updates * Fine tuning of static analysis
github.com/cpp-best-practices/cmake_template
cpp-best-practices.github.io/cmake_templa...
loading . . .
GitHub - cpp-best-practices/cmake_template: CMake for C++ Best Practices
CMake for C++ Best Practices. Contribute to cpp-best-practices/cmake_template development by creating an account on GitHub.
https://github.com/cpp-best-practices/cmake_template
about 2 months ago
0
20
6
Ep 519 - initializer_list vs Initializer List
youtu.be/8OlG6ya3kIY
loading . . .
C++ Weekly - Ep 519 - initializer_list vs Initializer List
ββ Awesome T-Shirts! Sponsors! Books! ββ C++ Best Practices - NDC Toronto - May 5,6 - https://ndctoronto.com/workshops/c-best-practices/fce45061e333 Episode details:β¦
https://youtu.be/8OlG6ya3kIY
2 months ago
0
0
1
Ep 518 - Online C++ Tools You Must See! (2026)
youtu.be/VAgC2bCwOQo
loading . . .
C++ Weekly - Ep 518 - Online C++ Tools You Must See! (2026)
ββ Awesome T-Shirts! Sponsors! Books! ββ C++ Best Practices - NDC Toronto - May 5,6 - https://ndctoronto.com/workshops/c-best-practices/fce45061e333 A cross-platform IDE for C and C++, CLion isβ¦
https://youtu.be/VAgC2bCwOQo
2 months ago
0
0
1
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.
add a skeleton here at some point
2 months ago
1
2
0
Does anyone know of a computation problem domain where precision and accuracy are most important, over any performance concerns?
2 months ago
3
1
3
Ep 517 - Tool Spotlight: ClangBuildAnalyzer
youtu.be/gEQ5_FjCihA
loading . . .
C++ Weekly - Ep 517 - Tool Spotlight: ClangBuildAnalyzer
ββ Awesome T-Shirts! Sponsors! Books! ββ C++ Best Practices - NDC Toronto - May 5,6 - https://ndctoronto.com/workshops/c-best-practices/fce45061e333 Episode details:β¦
https://youtu.be/gEQ5_FjCihA
3 months ago
0
0
1
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
3 months ago
1
15
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
3 months 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 months 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
3 months 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
3 months ago
2
3
0
Load more
feeds!
log in