Sign in

Mike

@mikeshah.bsky.social
137 followers 114 following 35 posts

Senior Lecturer at Yale University CS. Programming in C++ & dlang doing work in graphics, game engines, systems, and education. youtube.com/@MikeShah

PostsRepliesMedia
Mike @mikeshah.bsky.social · 22/09/2026
The next 6 SDL3 videos will be posted over the next 2 weeks (Members already have access). In those videos, you will learn how to use fragment shaders with a custom GPU pipeline, renderdoc, and rendertargets. Enjoy! www.youtube.com/watch?v=_1sb... #sdl3 #gamedev #graphics #shaders
youtube.com
SDL 3.4 setup - LoadPNG and preparing for shader programming [SDL3 Episode 26]
YouTube video by Mike Shah
081
Mike @mikeshah.bsky.social · 20/08/2026
Just saw #theodyssey -- bravo to the entire team and cast for making a great film!
010
Reposted by Mike
Matt Godbolt @matt.godbolt.org · 16/08/2026
So close.... some people have individual videos with more than a million but my goal is to get a million in total :) youtube.com/@mattgodbolt
A Tidbyt display showing a ticket of Matt Godbolt video views: 22k subs and 963k views
4321
Mike @mikeshah.bsky.social · 13/08/2026
My #ndctoronto 2026 talk has been posted. I'm happy with how this talk turned out, and I had wanted to give a talk like this since 2024. Code samples are written in #dlang www.youtube.com/watch?v=9fIA...
000
Reposted by Mike
GDC Festival of Gaming @officialgdc.bsky.social · 11/08/2026
The 2026 GDC Developers Concert has been uploaded on our YouTube channel and is ready for your listening and viewing pleasure! Set some time aside to experience some incredible video game music led by @awintory.bsky.social and featuring more than a few special guests. youtu.be/xae7FYq7g2U
082
Mike @mikeshah.bsky.social · 11/07/2026
I've posted a rerecording of my Graphics Programming Conference talk here: youtu.be/UK31AUxfBZ4 It was an honor to be there amongst experts, and a conference I highly recommend attending. #graphics #gamedev #gpc26
youtu.be
After the Tutorial: Where to Continue your Graphics Programming Journey - Mike Shah GPC 2025
YouTube video by Mike Shah
0121
Mike @mikeshah.bsky.social · 01/07/2026
Excellent talk/presentation and I'm excited about the agme: www.youtube.com/watch?v=ibN3... #handmade #gamedev #programming
youtube.com
New game reveal! // Nic Barker and Anton Mikhailov (Handmade Network Expo 2026)
YouTube video by Handmade Network
061
Reposted by Mike
CppCon @cppcon.bsky.social · 27/06/2026
🎤 New Panel Discussion Released! After the NYC premiere of C++: The Documentary, several of the contributors featured in the film sat down with Matt Godbolt for a live panel discussion. ▶️ Watch now: youtu.be/zMYZ5MFQAho #cpp #cplusplus #programming
youtu.be
C++ The Documentary: Live Panel Discussion with Bjarne Stroustrup, Herb Sutter & More
YouTube video by CppCon
031
Reposted by Mike
Matt Godbolt @matt.godbolt.org · 27/06/2026
Going live later today: youtu.be/zMYZ5MFQAho - discussion with some of the rock stars of C++ about the C++ Documentary and the future of C++. It was a great discussion live, and hopefully stands up well in YouTube form.
youtu.be
C++ The Documentary: Live Panel Discussion with Bjarne Stroustrup, Herb Sutter & More
YouTube video by CppCon
1131
Reposted by Mike
Meeting C++ @meetingcpp.bsky.social · 05/06/2026
Small extension for the call for talks until Sunday! www.meetingcpp.com/meetingcpp/n... #cpp #cplusplus
meetingcpp.com
Small extension for the call for talks until Sunday!
001
Mike @mikeshah.bsky.social · 29/05/2026
Come join me in Denver onsite in September for my workshop on debugging! cppcon.org/class-2026-e... @cppcon.bsky.social #cpp #cppcon
cppcon.org
000
Reposted by Mike
Dare Obasanjo @carnage4life.bsky.social · 13/05/2026
Zohran Mamdani inherited a $12 billion budget deficit and brought it down to zero in 6 months without cutting essential services by taxing billionaires. This is why they were in a panic about his candidacy.
11529184
Mike @mikeshah.bsky.social · 08/05/2026
Thank you again #ndctoronto for hosting me! My talk slides are posted to my website! #dlang #cpp
010
Mike @mikeshah.bsky.social · 30/04/2026
With #dlang my iteration times are so fast, it really improves my iteration time. This is echo'd by Lewis's talk, who at the recent dlangsymposium.com that I hosted a few weeks back. Check out/reshare the awesome talks that are being posted! #programming #gamedev www.youtube.com/watch?v=6dZq...
youtube.com
D for 3D Game Development - Lewis Nicolle - D Language Symposium 2026 Talk 4 of 8
YouTube video by Mike Shah
171
Reposted by Mike
Omer Shapira @omershapira.com · 29/04/2026
Graphics / Games students: Sign up to volunteer at @i3dsymposium.org! We're looking for student volunteers for the duration of the conference. Priority will be given to students local to the bay area. DM me or email general@i3dsymposium.org .
022
Reposted by Mike
Jason Turner @lefticus.bsky.social · 20/04/2026
Sea of Thieves - Keeping Games Up to Standard - Keith Stockdale - CppCast Ep 406 / C++Weekly Ep 529 youtu.be/qXweoDfdUOY
youtu.be
Sea of Thieves - Keeping Games Up to Standard - Keith Stockdale - CppCast 406 / C++Weekly 529
In this episode Jason and Mathieu are joined by Keith Stockdale to discuss compiler warings, warnings as errors, and the process of conforming your C++ code to stricter standards. Keith is a…
142
Reposted by Mike
CppOnline @cpponline.bsky.social · 16/04/2026
LAST CHANCE to register for the Essential GDB and Linux System Tools online debugging workshop by @mikeshah.bsky.social tomorrow! Preview Video: youtu.be/ocaceZWKm_k Full Workshop Information: cpponline.uk/workshop/ess... #debugging #linux #gdb #training
021
Reposted by Mike
CppOnline @cpponline.bsky.social · 13/04/2026
🛠️ Master debugging from the ground up with @mikeshah.bsky.social in his Essential GDB & Linux System Tools online workshop on Friday! Learn core workflows, understand what’s happening under the hood, and stop relying on IDE magic. Watch the full preview: youtu.be/ocaceZWKm_k #cpp #gdb #linux
021
Reposted by Mike
CppOnline @cpponline.bsky.social · 09/04/2026
You spend more time debugging than coding. So why not train it? Learn GDB, valgrind, sanitizers, objdump & more in Essential GDB and Linux System Tools — a full-day hands-on workshop with @mikeshah.bsky.social 🗓 Apr 17 Register Today! cpponline.uk/workshop/ess... #cpp #linux #gdb #debugging
021
Reposted by Mike
CppCon @cppcon.bsky.social · 04/04/2026
We have published a new CppCon 2025 video Graphics Programming with SDL 3 – Mike Shah – CppCon 2025 #coding #cplusplus #cpp #programming
youtu.be
Graphics Programming with SDL 3 - Mike Shah - CppCon 2025
011
Reposted by Mike
CppCon @cppcon.bsky.social · 26/03/2026
We have published a new CppCon 2025 video Graphics Programming with SDL 3 – Mike Shah – CppCon 2025 #coding #cplusplus #cpp #programming
youtu.be
Graphics Programming with SDL 3 - Mike Shah - CppCon 2025
031
Reposted by Mike
CppOnline @cpponline.bsky.social · 26/03/2026
🛠️How much time do you spend debugging C++? 35%? 50%? 75%? Join @mikeshah.bsky.social online debugging workshop on the 17th April where you’ll: ✔️ Practice in real time ✔️ Learn proven techniques ✔️ Actually improve how you debug Full video: youtu.be/ocaceZWKm_k #cpp #debug #gdb
011
Reposted by Mike
CppOnline @cpponline.bsky.social · 18/03/2026
You spend more time debugging than coding. So why not train it? Learn GDB, valgrind, sanitizers, objdump & more in Essential GDB and Linux System Tools — a full-day hands-on online workshop with @mikeshah.bsky.social 🗓 Apr 17 Find out more and register: cpponline.uk/workshop/ess... #cpp #linux #gdb
021
Reposted by Mike
Mike @mikeshah.bsky.social · 28/02/2026
Have you got your tickets for the dlangsymposium.com (April 11, 12)? It's FREE for students, and an awesome opportunity to meet other programmers interested in D, or just generally interested in becoming better software developers. Check it out! #dlang #programming #conferences #softwareengineering
dlangsymposium.com
D Lang Symposium
011
Mike @mikeshah.bsky.social · 28/02/2026
Have you got your tickets for the dlangsymposium.com (April 11, 12)? It's FREE for students, and an awesome opportunity to meet other programmers interested in D, or just generally interested in becoming better software developers. Check it out! #dlang #programming #conferences #softwareengineering
dlangsymposium.com
D Lang Symposium
011
Mike @mikeshah.bsky.social · 28/02/2026
Watching #survivor50
000
Reposted by Mike
CppOnline @cpponline.bsky.social · 26/02/2026
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
032
Reposted by Mike
Tobias Wilson-Bates @phdhurtbrain.bsky.social · 19/02/2026
Occasionally reminded that Georgia added a “post tenure review” process bc they were so certain that professors became deadweight once they had job security, and all the outcomes have proven JUST THE OPPOSITE! People work harder and in more complex ways when they feel secure in their employment.
17696142
Mike @mikeshah.bsky.social · 12/02/2026
Bugs in your code? Want to learn some cool debugging tools and systems programming skills from the comfort of your home? Join me for my workshop part of C++ online on Friday, April 17th! cpponline.uk/workshop/ess... #cpp #cplusplus #programming
cpponline.uk
Essential GDB and Linux System Tools - C++Online
Developers spend more of their time debugging code, than actually writing code. So why do we not spend as much time learning debugging tools and associated utilities to help get us out of trouble? Par...
000
Mike @mikeshah.bsky.social · 25/01/2026
I was starting to do some work, but now I am watching a man climb a skyscraper -- impressive feat for humans! #skyscraper
110
Mike @mikeshah.bsky.social · 14/01/2026
The first iteration of the D Language Symposium of 2026 will be hosted at Yale University. This is going to be a 2-day event: day 1 is talking, day 2 is about action! Full information here: dlangsymposium.com #dlang #programming #conferences
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
020
Reposted by Mike
CppCon @cppcon.bsky.social · 14/01/2026
We have published a new CppCon 2025 video Back to Basics: Ranges – Mike Shah – CppCon 2025 #coding #cplusplus #cpp #programming
youtu.be
Back to Basics: Ranges - Mike Shah - CppCon 2025
011
Mike @mikeshah.bsky.social · 12/01/2026
youtu.be/dHkUs2c9GFI I sat down with Lewis to talk about his game engine in #dlang and #gamedevelopment. Enjoy! #artofreflection
youtu.be
Custom 3D Game Engine with D Language - The Art of Reflection - Lewis Nicolle -- Conversation #10
YouTube video by Mike Shah
021
Mike @mikeshah.bsky.social · 09/01/2026
@kevlin.bsky.social found a wild terminal screen at the airport! 😂
151
Reposted by Mike
CppOnline @cpponline.bsky.social · 19/12/2025
CALL FOR VOLUNTEERS NOW OPEN We're looking for volunteers for our online only C++ event running from 11th-13th March 2026. Find out more and apply at cpponline.uk/call-for-vol... #Coding, #Cplusplus, #Cpp, #Programming
001
Reposted by Mike
Helen Czerski @helenczerski.bsky.social · 07/12/2025
TIL about a memorial ceremony in Iceland in 2019 to mark the end of a glacier, changing the place name from Okjökull to Ok (jökull = glacier). Uncompromising wording on the bronze plaque: "This is to acknowledge that we know what is happening and what needs to be done. Only you know if we did it".
Bronze plaque saying "A Letter to the Future. Ok is the first Icelandic glacier to lose its status as a glacier. In the next 200 years all our glaciers are expected to follow the same path. This monument is to acknowledge that we know what is happening and what needs to be done. Only you know if we did it.  August 2019. 415ppm CO2"
113127245197
Mike @mikeshah.bsky.social · 15/11/2025
Cool stuff! youtu.be/HbtEdy_Ggv8 #steammachine #valve
youtu.be
Steam Machine coming in 2026 - DXVK and view of Steam Machine Specs
YouTube video by Mike Shah
010
Reposted by Mike
CppNorth @cppnorth.bsky.social · 23/10/2025
Our next talk from CppNorth 2025 is now on YouTube! 🎨 Watch Mike Shah (@mikeshah.bsky.social): "Graphics Programming with SDL 3." Get started with the new SDL3 for cross-platform graphics, including its 3D GPU library & compiling for the web. 🔗 youtu.be/XHWZyZyj7vA #CppNorth #cpp #gamedev #SDL3
youtu.be
Mike Shah - Graphics Programming with SDL 3
YouTube video by CppNorth
194
Reposted by Mike
Aaron Reichlin-Melnick @reichlinmelnick.bsky.social · 11/10/2025
Can you think of a single movie in which there is a video from the government denouncing its political opponents playing on a loop in public spaces in which that government was the good guy?
30965611828
Reposted by Mike
Meeting C++ @meetingcpp.bsky.social · 09/10/2025
My ALS Journey (31/31): The End www.modernescpp.com/index.php/my... #cpp #cplusplus
modernescpp.com
My ALS Journey (31/31): The End – MC++ BLOG
043
Mike @mikeshah.bsky.social · 28/09/2025
One of my favorite things about bluesky is that when I refresh the tab 'following' it keeps the same content and in chronological order. I can just be done and move on after a quick scrollif nothing changed🙂 Efficient for me, and more considerate of my time
020
Reposted by Mike
CppOnline @cpponline.bsky.social · 20/09/2025
🎤 The C++ Online 2026 Call for Speakers is now open! We welcome submissions from all backgrounds & experience levels. Runs until 21 Nov 2025 Find out more including how to apply at cpponline.uk/call-for-spe... #cpp #cplusplus #coding #programming
013
Reposted by Mike
Game Devs of Color Expo @gdocexpo.com · 10/09/2025
Get your tickets today! gdoc.events/2025tickets
gdoc.events
Game Devs of Color Expo 2025
Our 10th annual celebration of Game Devs of Color will feature new voices and games that connect an uplifting community of creators from around the world.
032
Mike @mikeshah.bsky.social · 10/08/2025
This was fun, and credits to the dhwem3 team for making the port much easier on linux
140
Mike @mikeshah.bsky.social · 30/07/2025
This has been an excellent conference to listen in on -- I've made it through about 5 or 6 talks on YouTube, and they have all been enlightening. The speakers care, and have the real world experience to back up their topics bettersoftwareconference.com #GameDev #IndieGameDev #BetterSoftwareC
bettersoftwareconference.com
Better Software Conference 2025
Software is getting worse, we are here to make it better.
073
Mike @mikeshah.bsky.social · 23/07/2025
@scott.hanselman.com showing off some art at #cppnorth! Exciting news also coming for commodore fans!
031
Mike @mikeshah.bsky.social · 21/07/2025
And we're off! Excited for #cppnorth #changetheworld @cppnorth.bsky.social
033
Reposted by Mike
CppNorth @cppnorth.bsky.social · 06/06/2025
CppNorth 2025: Null checks or Contracts? 🤔 @tvaneerd.bsky.social tackles "Should I Check for Null Here?". This talk reveals C++26 Contracts for error handling & bugs! Learn what they are (and AREN'T!), plus how & WHY to use them. 🔗 sched.co/21xRf Tickets: CppNorth.ca 🍁 Toronto, July 20-23! #CppNorth
sched.co
CppNorth, The Canadian C++ Conference 2025: Should I Check for Null Here?
View more about this event at CppNorth, The Canadian C++ Conference 2025
032
Reposted by Mike
CppNorth @cppnorth.bsky.social · 21/06/2025
CppNorth 2025: C++ Graphics with SDL 3! 🎮 Join Mike Shah (@mikeshah.bsky.social) : "Graphics Programming with SDL 3." Get ready to build cross-platform games & multimedia apps with the newly released SDL3 library! 🔗 sched.co/21xR8 Tickets: CppNorth.ca 🍁 Join us in Toronto, July 20-23! #cpp #SDL
sched.co
CppNorth, The Canadian C++ Conference 2025: Graphics Programming with SDL 3
View more about this event at CppNorth, The Canadian C++ Conference 2025
011