Jason Turner's Avatar

Jason Turner

@lefticus.bsky.social

C++ Developer, Trainer, Speaker, YouTuber https://www.youtube.com/@cppweekly

1,459 Followers  |  68 Following  |  210 Posts  |  Joined: 25.04.2023  |  1.549

Latest posts by lefticus.bsky.social on Bluesky

Post image

I'm getting very close to publication of my latest book: The Programming Puzzles Big Book (Fun for ages 7-99)!

leanpub.com/programming_...

This is your last chance to get it for the pre-release price of only $4.99 and help me find any remaining bugs.

This is 400 pages of puzzles!

04.08.2025 17:22 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
C++ Weekly - Ep 492 - initializer_list Constructors
☟☟ 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… C++ Weekly - Ep 492 - initializer_list Constructors

Ep 492 - initializer_list Constructors
youtu.be/E5aEt4917mM

04.08.2025 15:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
tissue left in the woods from someone who peed!

tissue left in the woods from someone who peed!

reusable pee cloth for hiking. it's easily washable and ready for the next day!

reusable pee cloth for hiking. it's easily washable and ready for the next day!

Message from my wife: if you squat to pee, and are hiking, don't be this person, leaving trash in the woods!! Buy one of these instead (reusable pee cloth)!

amzn.to/3H5558W

She says it's the best $14 she's ever spent and recommends it to everyone.

01.08.2025 17:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
ALiSe on the Liechtenstein Weg sign, looking at Vaduz Castle

ALiSe on the Liechtenstein Weg sign, looking at Vaduz Castle

I finished the Pieterpad over a month ago, but I can still talk about #ALS awareness!

Please consider giving to research for this under funded area!

31.07.2025 05:34 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
C++ Weekly - Ep 491 - Extract, Merge, Insert: C++17 Node Handles
C++ Weekly - Ep 491 - Extract, Merge, Insert: C++17 Node Handles

Ep 491 - Extract, Merge, Insert: C++17 Node Handles

28.07.2025 15:31 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I live too mobile of a lifestyle for it to make sense. I would kind of like to, of course, tho.

25.07.2025 18:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've been reflecting on my career and the pivotal things that influenced it. Fascinatingly, this video (www.youtube.com/watch?v=nLv_...) marks a significant inflection point!

30 years led to this moment, and it influenced 10 years of conference keynotes, training opportunities, etc.

24.07.2025 17:22 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

Ep 490 - std::ignore vs _ vs [[maybe_unused]]
youtu.be/iUcS0LCj2Ko

21.07.2025 15:31 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Programming Puzzles For Everyone This book is 90% complete

I'm doing a stealth release of my latest puzzle book. The book is available for pre-release at 4.99 USD. I need reviewersβ€”purchase the book, submit an issue to the tracker, and receive a free coupon for my other ebooks!

leanpub.com/programming_...

Issue tracker:

github.com/lefticus/boo...

18.07.2025 23:22 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

Ep 489 - C++11's User Defined Literals youtu.be/DU1SmsjUxWg

14.07.2025 15:32 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
C++ Weekly - Ep 488 - 35 Years of Sad Game Dev Attempts
☟☟ Awesome T-Shirts! Sponsors! Books! ☟☟Upcoming Workshops:β–Ί C++ Best Practices Workshop, CppCon, Aurora, CO, USA, Sept 13-14, 2025: https://cppcon.org/class... C++ Weekly - Ep 488 - 35 Years of Sad Game Dev Attempts

Ep 488 - 35 Years of Sad Game Dev Attempts
youtu.be/4dyKlx1QmkU

07.07.2025 15:31 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Is there anyone in my extended social network who happens to be in Athlone, Ireland and is interested in connecting?

05.07.2025 14:27 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

I have 2 more C++ Best Practices workshops coming up!

β–Ί CppCon, Sept 13-14, 2025: cppcon.org/class-2025-b...
β–Ί NDC TechTown, Sept 22-23, 2025: ndctechtown.com/workshops/c-...

See you there!

30.06.2025 17:22 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Ep 487 - AI: Not Just Autocomplete youtu.be/acD9F8dzjik

30.06.2025 16:14 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

Typo, oops!

30.06.2025 16:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
int main() {
    cons_expr evaluator;

    // auto bind all members of the namespace with the scripting engine
    bind<^^lefticus>(evaluator);

    // test calling of "q" and "u" functions
    evaluator.evaluate(R"(
        (q)
        (u 2 3)
        (print (myfloor (+ 3.2 13.9)))
    )");
}

int main() { cons_expr evaluator; // auto bind all members of the namespace with the scripting engine bind<^^lefticus>(evaluator); // test calling of "q" and "u" functions evaluator.evaluate(R"( (q) (u 2 3) (print (myfloor (+ 3.2 13.9))) )"); }

Check out this actual real usable test case ("test" but it does actually work and could be put in production code AFAICT) of using C++26's reflection with cross-language bindings!

simple!

bind<^^lefticus::interface>(evaluator);

Working example you can play with: godbolt.org/z/6Y17EG984

24.06.2025 07:10 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Ep 486 - Captureless Lambdas with Captures

23.06.2025 15:32 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I have one ticket for Guns'n'Roses in Munich left (we've got nobody watching the dog, and it's too hot to leave him in the car).

Anybody knows someone or wants to join me?

19.06.2025 06:33 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

(in Maastricht, yesterday)

Them: unfortunately your room is in a different building, 400 meters from here. We can change you to a closer room if you'd like.

Me: well, I just walked 560km to get here, I think 400m is ok

Them: ...

18.06.2025 14:39 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Pieterpad end sign, from the highest part of the Netherlands, featuring ALiSe

Pieterpad end sign, from the highest part of the Netherlands, featuring ALiSe

wonderfully backlit cross found in the woods during the Pieterpad

wonderfully backlit cross found in the woods during the Pieterpad

random dutch manor house (kasteel)

random dutch manor house (kasteel)

one of many Pieterpad signs along the path. this one looks like an oasis with palm trees

one of many Pieterpad signs along the path. this one looks like an oasis with palm trees

We finished the Pieterpad today! I logged every lodging to lodging track. (Which sometimes included groceries, food, etc)

558km, 749k steps, 22 days

I'll be donating 558€ to als.net in honor of Rainer.

I've heard from 3 others who will also be donating!

17.06.2025 17:23 β€” πŸ‘ 16    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
C++ Weekly - Ep 485 - Variadic Structured Bindings in C++26
☟☟ Awesome T-Shirts! Sponsors! Books! ☟☟Upcoming Workshops:β–Ί C++ Best Practices Workshop, C++ On Sea, Folkestone, UK, June 26-27, 2025: https://cpponsea.uk/2... C++ Weekly - Ep 485 - Variadic Structured Bindings in C++26

Ep 485 - Variadic Structured Bindings in C++26 youtu.be/qIDFyhtUMnQ

17.06.2025 03:30 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
C++ on Sea : Tickets You're in the right place for reserving your tickets for C++ on Sea 2025! Below, you'll find all the tickets we have available.

Only 1 week left to sign up for C++ On Sea! Now is the time to stop procrastinating!

cpponsea.uk/tickets

17.06.2025 03:27 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

The next day actually ended up worse in some ways - less shade.

Today, however, looks to be nice and cool again

15.06.2025 04:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

Currently 435km into the Pieterpad! Looks like we'll end up maybe closer to 560km of the expected 505.

This comes down to things like detours for lunch and dinner food and "side quests" to get to the hotel and back to the trail.

Support #als research!

12.06.2025 16:31 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
C++ Weekly - Ep 484 - Infinite Loops, UB, and C++23
☟☟ Awesome T-Shirts! Sponsors! Books! ☟☟Upcoming Workshops:β–Ί C++ Best Practices Workshop, C++ On Sea, Folkestone, UK, June 26-27, 2025: https://cpponsea.uk/2... C++ Weekly - Ep 484 - Infinite Loops, UB, and C++23

Ep 484 - Infinite Loops, UB, and C++23
youtu.be/Zkm1ZaNn3ko

09.06.2025 15:30 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

No, I haven't tried that

08.06.2025 15:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Contrary to popular belief, vowel sounds actually do matter in English. It's very easy to tell if someone is a native speaker or even if they are from the part of the country they are talking about.

We're just more forgiving about it, since we have to adjust to literally 100's of accents.

08.06.2025 15:35 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Traveling in English speaking world:

Them: "I'm heading to Deenver"
Me: "ah yes, I live in Denver"

Traveling in Germanic world:

Me: "I'm heading to Laren"
Them: "that's not a town that exists"
Me: "yes, see L-a-r-e-n"
Them: "oh, you meant Læ̩̌̎ren"
Me: "yes, yes, of course"

08.06.2025 15:35 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Yeah, I meant to specifically say I was using the maps app

07.06.2025 20:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I don't think that's an option in the maps app?

07.06.2025 20:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@lefticus is following 19 prominent accounts