Sign in

Mike

@mikeshah.bsky.social
142 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
Reposted by Mike
Theodore Kim @theodore-kim.bsky.social · 09/10/2026
Our eigenvalues were used to simulate Blaze's hair in "Toy Story 5." engineering.yale.edu/news-and-eve...
engineering.yale.edu
From academia to Hollywood: Blazing a trail for computer-animated hair
Theodore Kim's math helped Pixar animate tightly coiled hair in Toy Story 5.
0263
Reposted by Mike
Kate Gregory @gregcons.bsky.social · 03/10/2026
New blog about learning www.gregcons.com/KateBlog/Bei... doing something I haven't done for over 30 years.
gregcons.com
Kate Gregory's Blog - Being a Student
021
Reposted by Mike
Alan Wolfe @demofox.bsky.social · 03/10/2026
Writing unreadable code is now a metric of success.
6337
Reposted by Mike
CppOnline @cpponline.bsky.social · 04/10/2026
🚨 Call for Speakers! 🚨 C++Online 2027 is now accepting talk proposals! Share your knowledge, insights, and experiences with the global C++ community and get FREE entry to C++Online 2027. #cplusplus #cpp
cpponline.uk
Call For Speakers - C++Online 2027
011
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 [development time]*. (Not so much my typing skills!)
000
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 · 20/01/2026
Someone might know better than me though 🙂
100
Mike @mikeshah.bsky.social · 20/01/2026
Can have different index buffers depending on the task (one for streamed data, one for static, and dynamic). But your right, need to effectively map to buffer and update chunks as needed if doing lots of dynamic geometry stuff (i.e. malloc with handles into different preallocated chunks).
100
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 · 10/01/2026
To add context, it is a prompt about whether or not to trust and run some script 😂
010
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
Mike @mikeshah.bsky.social · 09/12/2025
I also am a C++ programmer (amongst other languages as well) who started with BASIC 🙂
000
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"
113127225195
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?
30965591828
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