Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Jason Turner

@lefticus@mas.to
mastodon 4.7.2
  • Open on mas.to

Making C++ Fun, Safe, and Accessible

1907 Followers
54 Following
50 Posts
Joined November 08, 2022
YouTube:
https://www.youtube.com/@cppweekly
Twitter:
https://twitter.com/lefticus
eBooks:
https://leanpub.com/u/jason_turner
Printed Books:
https://amzn.to/3WRvQ2Z
Open post
Jason Turner @lefticus@mas.to
· 5mo ago

C++ Weekly quietly passed 10 full years of weekly episodes last month! 🎉 @cppweekly@YouTube.com

youtube.com
13
1
8
0
Open post
Jason Turner @lefticus@mas.to
· 5mo ago

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 #7 Ball point pen and watercolor blueberries. Inspired by the recent blueberry recall.

mas.to

mas.to

12
0
3
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago
Replying to
@rollbear I *always* tell students. If the "optimizer broke your code" it's nearly a 100% chance you code has UB in it.
17
10
5
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

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

mas.to

mas.to

12
6
6
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

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

mas.to

mas.to

10
0
1
0
Open post
Jason Turner @lefticus@mas.to
· 5mo ago

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 #6 watercolor recreation of a geometric painting.

mas.to

mas.to

7
0
1
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

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

mas.to

mas.to

7
0
1
0
Open post
Jason Turner @lefticus@mas.to
· 5mo ago

ALiSe is at CppNorth to remind you to donate to ALS research if you have the means, in memory of our friend Rainer Grimm from the C++ Community. https://www.modernescpp.com/index.php/category/als/

modernescpp.com
5
0
4
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

I'm going to be giving a workshop at nearly every C++ conference this year!

The next two coming up are C++Online (April 9) and NDC Toronto (May 5-6). Check out this session preview of my style: https://www.youtube.com/live/Ipr6ntCAm9A

C++Online: https://cpponline.uk/workshop/performance-and-safety-in-cpp-crash-course/
NDC Toronto: https://ndctoronto.com/workshops/c-best-practices/fce45061e333

Don't wait, register now!

7
0
3
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

1 month until my NDC Toronto Workshop https://ndctoronto.com/workshops/c-best-practices/fce45061e333

and

1 week until my C++ Online workshop! https://cpponline.uk/workshop/performance-and-safety-in-cpp-crash-course/

ndctoronto.com
6
0
3
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

Ep 524 - Line Coverage vs Branch Coverage vs Path Coverage
https://youtu.be/Gr0aI-TPRiQ

6
3
2
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

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)

mas.to

mas.to

5
1
1
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

In response to AI, I've decided to start making #badhumanart join me and exercise some human creativity!

attempt #1 clay modeled ant

mas.to

mas.to

6
0
0
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

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.

https://github.com/lefticus/cons_expr/releases/tag/v1.0.0-works-for-me

Here's a demo tool to play with it. Click in the bottom middle thing and type some expressions and look at the machine usage and output and such: https://lefticus.github.io/cons_expr/ccons_expr/

GitHub

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"

5
0
1
0
Open post
Jason Turner @lefticus@mas.to
· 5mo ago

Ep 528 - Protecting From Fallthrough
https://youtu.be/qcWC2yF0L7c

C++ Weekly - Ep 528 - Protecting From Fallthrough

4
0
1
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

Fellow nerds! 🤓 Want to help me play test my new Programming Puzzles Game website? https://programmingpuzzles.fun It's the companion site to my Programming Puzzles for Everyone book.

Have fun and report any issues.

programmingpuzzles.fun
6
0
6
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

I'm super surprised to see that my ridiculous constexbrau haus designs are my best sellers right now!

https://jason-turner-shop.fourthwall.com/products/constexbrau-t-shirt

https://jason-turner-shop.fourthwall.com/products/constexbrau-house-mug

jason-turner-shop.fourthwall.com
5
3
1
0
Open post
Jason Turner @lefticus@mas.to
· 5mo ago
Boosted by @ferrix@mastodon.online
FYI, I'm putting out a call for brand new guests for CppCast. Please see the reddit post and respond there! https://www.reddit.com/r/cpp/comments/1suls4e/cppcast_looking_for_guests/
reddit.com
3
4
10
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

I'm debating open sourcing my sci-fi universe that's been on paper for a few years and I'm my head for a couple of decades

4
0
0
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

Ep 520 - The Time GCC Broke Chrome
https://youtu.be/atEP9wbuaL0

5
13
3
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

I just did a round of updates to my starter project. Most significant is automatic build and deployment of your project 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

https://cpp-best-practices.github.io/cmake_template/

cpp-best-practices.github.io
5
1
1
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

The only way to see how I Fixed Move Semantics is to come to C++Online next week!

https://cpponline.uk/session/2026/i-fixed-move-semantics/

Keynote: I Fixed Move Semantics - C++Online
C++Online

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 examine the ways these things are commonly misused and look at some approaches for fixing them!

4
0
5
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

I'm doing some research, and am curious what your company is doing with AI:

(this is to help me know what kinds of issues to address in my training material)

3
2
6
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

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...

3
4
0
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago
Replying to
@rollbear @DanielaKEngert Many of these things compilers can and do warn on - if you enable them. I'd say at least 25% of professional devs (based on my surveys) think -Wall enables all of the possible warnings.
4
6
0
0
Open post
Jason Turner @lefticus@mas.to
· 5mo ago

See you in Toronto in a couple of weeks at NDC Toronto for a bunch of great C++ content and workshops! May 5-8 https://ndctoronto.com/ CODE: JASONS20 for 20% off

NDC Toronto 2026 | Conference for Software Developers
NDC Toronto

NDC Toronto 2026 | Conference for Software Developers

NDC Toronto 2026 is a 4-Day Event for Software Developers, 5-8 May at The Westin Harbour Castle, Toronto.

2
0
1
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

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! https://cpponline.uk/registration *** check out the workshops too!!

C++Online

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)

3
0
1
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

Ep 522 - Don't Remove Code. =delete it!
https://youtu.be/gwwxD_l9T28

3
0
3
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

RE: @cpponline@mastodon.social

Check out these online workshops! There's probably a schedule that works for your timezone

mastodon.social
3
0
0
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

Ep 527 - A clang-tidy Check You NEED To Use! (Designated Initializers)
https://youtu.be/WROn9H5FLoY

2
1
2
0
Open post
Jason Turner @lefticus@mas.to
· 5mo ago

Sea of Thieves - Keeping Games Up to Standard - Keith Stockdale - CppCast Ep 406 / C++Weekly Ep 529
https://youtu.be/qXweoDfdUOY

1
0
0
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

Ep 526 - Stop asserting on nullptr!
https://youtu.be/vivaDVFNj4U

1
0
1
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago
Replying to
@jochenwolters the person I have that to made the exact same joke!
1
1
0
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago
Replying to
@Logical_Error commercial tools plus very recent gcc
1
0
0
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago
Replying to
@oschonrock that was fast!
1
1
0
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago
Replying to
@oschonrock Madrid because that is the committee meeting that constexpr was accepted in. Umlauts simply to make your eyes hurt
1
1
0
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

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.

https://ndctoronto.com/workshops/c-best-practices/fce45061e333

ndctoronto.com
1
0
0
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

Job Hunting and Optimizing Compilers with Jamie Pendergast - CppCast Ep404 - C++ Weekly Ep 521
https://youtu.be/vzar4IDKTys

1
1
1
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

Is your #AI writing good C++?
Can you tell the difference?
Attend my C++ Online Performance and Safety Class!

https://cpponline.uk/workshop/performance-and-safety-in-cpp-crash-course/

mas.to

mas.to

1
0
1
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

🧑‍🎓 LEARN how to WRITE ✍️ , RECOGNIZE 👀 , and GENERATE 🤖 better C++!

Preview: https://youtu.be/Ipr6ntCAm9A
Apr 9 (online): https://cpponline.uk/workshop/performance-and-safety-in-cpp-crash-course/
May 5-7 (Toronto, CA): https://ndctoronto.com/workshops/c-best-practices/fce45061e333
Jun 15-16 (Folkestone, UK): https://accuonsea.uk/tickets/
Sep 12-13 (Aurora, CO): https://cppcon.org/class-2026-best-practices/
Sep 21-22 (Kongsberg, NO): https://ndctechtown.com/tickets

0
0
0
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

Less than 2 weeks until my C++Online Workshop! Make sure you sign up now!

https://cpponline.uk/workshop/performance-and-safety-in-cpp-crash-course/

Performance and Safety in C++ Crash Course - C++Online
C++Online

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 of C++. But safety and security are increasingly moving to the forefront of our concerns. How can we focus on performance and safety. […]

0
0
0
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago
Replying to
@Thegriffyn if I had an office!
0
0
0
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

RE: @cpponline@mastodon.social

Go and signup now!!!

mastodon.social
0
0
0
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago
Replying to
@siddharth_s Ok, short story - I have a working fork of SQLite that compiles in C++ mode and it took Claude 4 hrs to do it. I recorded the entire thing - not sure if it'll be an episode or not.
0
1
0
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

Preview session for my C++Online Workshop starts in 12 minutes! Join on YouTube! Actual workshop is April 9th!

https://youtube.com/live/Ipr6ntCAm9A

Performance and Safety in C++ Crash Course - Jason Turner - C++Online 2026 Workshop Preview

0
0
0
0
Open post
Jason Turner @lefticus@mas.to
· 7mo ago

Ep 523 - Why I'm Still Using std::cout (on this channel)
https://youtu.be/TreruByxQWE

C++ Weekly - Ep 523 - Why I'm Still Using std::cout (on this channel)

0
0
2
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

You're running out of time, and your travel is already booked! Sign up for my Performance and Safety workshop tomorrow!

https://cpponline.uk/workshop/performance-and-safety-in-cpp-crash-course/

Performance and Safety in C++ Crash Course - C++Online
C++Online

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 of C++. But safety and security are increasingly moving to the forefront of our concerns. How can we focus on performance and safety. […]

0
0
0
0
Open post
Jason Turner @lefticus@mas.to
· 6mo ago

Compiling at Compile Time with Daniel Nikpayuk - CppCast Ep405 - C++ Weekly Ep 525
https://youtu.be/JJjBQ95e28s

Compiling at Compile Time with Daniel Nikpayuk - CppCast Ep405 - C++ Weekly Ep 525

0
0
1
0
Open post
Jason Turner @lefticus@mas.to
· 5mo ago

Exclusive 20% off coupon code for attending NDC Toronto! Time is running out! May 5-8 https://ndctoronto.com/ CODE: JASONS20

NDC Toronto 2026 | Conference for Software Developers
NDC Toronto

NDC Toronto 2026 | Conference for Software Developers

NDC Toronto 2026 is a 4-Day Event for Software Developers, 5-8 May at The Westin Harbour Castle, Toronto.

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 22:50:47 UTC