Media Summary: Full Series Playlist: ▻Find full courses on: ... Conversation/Podcast Playlist: ▻Find full ... All in on DLang: Why I pivoted to D for web, teaching, and

Mike Shah Graphics Programming With - Detailed Analysis & Overview

Full Series Playlist: ▻Find full courses on: ... Conversation/Podcast Playlist: ▻Find full ... All in on DLang: Why I pivoted to D for web, teaching, and --- Understanding Large and Unfamiliar Codebases - --- A Study of Plugin Architectures for Supporting Extensible Software - --- Why Every C++ Game Developer Should Learn SDL 3 Now -

Full OpenGL Series Playlist: ▻Find full courses ... Full C++ Series Playlist: ▻Find full courses on: ... Premature optimization is the root of all evil" is a saying credited to Donald Knuth that speaks to many

Photo Gallery

Mike Shah - Graphics Programming with SDL 3
How to get a junior graphics engineer job [Mike's Advice]
Books and web resources for starting OpenGL, Math, and a graphics engineer career [Mike's Advice]
The Case for Graphics Programming Using the D Language - Mike Shah - ACCU 2025
DConf '24 |  The Case for Graphics Programming in D Part 2 | Mike Shah
Conversation #2 - Fabien Sanglard - Games, Graphics Programming, and Game Engine Black Books
DConf '25 |  All in on DLang | Mike Shah
Understanding Large and Unfamiliar Codebases - Mike Shah & Chris Croft-White - C++ on Sea 2025
A Study of Plugin Architectures for Supporting Extensible Software - Mike Shah
Why Every C++ Game Developer Should Learn SDL 3 Now - Mike Shah - CppCon 2025
[Episode 4] [Theory] The Programmable Graphics Pipeline (Interview Question) - Modern OpenGL
C++ std::filesystem Introduction | Modern Cpp Series Ep. 249
View Detailed Profile
Mike Shah - Graphics Programming with SDL 3

Mike Shah - Graphics Programming with SDL 3

https://cppnorth.ca/ ---

How to get a junior graphics engineer job [Mike's Advice]

How to get a junior graphics engineer job [Mike's Advice]

Full Series Playlist: https://www.youtube.com/playlist?list=PLvv0ScY6vfd-kxPfRttOVYkyM2xal-x0U ▻Find full courses on: ...

Books and web resources for starting OpenGL, Math, and a graphics engineer career [Mike's Advice]

Books and web resources for starting OpenGL, Math, and a graphics engineer career [Mike's Advice]

Full Series Playlist: https://www.youtube.com/playlist?list=PLvv0ScY6vfd-kxPfRttOVYkyM2xal-x0U ▻Find full courses on: ...

The Case for Graphics Programming Using the D Language - Mike Shah - ACCU 2025

The Case for Graphics Programming Using the D Language - Mike Shah - ACCU 2025

ACCU Membership: https://tinyurl.com/ydnfkcyn --- The Case for

DConf '24 |  The Case for Graphics Programming in D Part 2 | Mike Shah

DConf '24 | The Case for Graphics Programming in D Part 2 | Mike Shah

The D

Conversation #2 - Fabien Sanglard - Games, Graphics Programming, and Game Engine Black Books

Conversation #2 - Fabien Sanglard - Games, Graphics Programming, and Game Engine Black Books

Conversation/Podcast Playlist: https://www.youtube.com/playlist?list=PLvv0ScY6vfd_Hk1jw-NIDSOK-RhMOhEg3 ▻Find full ...

DConf '25 |  All in on DLang | Mike Shah

DConf '25 | All in on DLang | Mike Shah

All in on DLang: Why I pivoted to D for web, teaching, and

Understanding Large and Unfamiliar Codebases - Mike Shah & Chris Croft-White - C++ on Sea 2025

Understanding Large and Unfamiliar Codebases - Mike Shah & Chris Croft-White - C++ on Sea 2025

https://cpponsea.uk​ --- Understanding Large and Unfamiliar Codebases -

A Study of Plugin Architectures for Supporting Extensible Software - Mike Shah

A Study of Plugin Architectures for Supporting Extensible Software - Mike Shah

https://cppnorth.ca/ --- A Study of Plugin Architectures for Supporting Extensible Software -

Why Every C++ Game Developer Should Learn SDL 3 Now - Mike Shah - CppCon 2025

Why Every C++ Game Developer Should Learn SDL 3 Now - Mike Shah - CppCon 2025

https://cppcon.org​ --- Why Every C++ Game Developer Should Learn SDL 3 Now -

[Episode 4] [Theory] The Programmable Graphics Pipeline (Interview Question) - Modern OpenGL

[Episode 4] [Theory] The Programmable Graphics Pipeline (Interview Question) - Modern OpenGL

Full OpenGL Series Playlist: https://www.youtube.com/playlist?list=PLvv0ScY6vfd9zlZkIIqGDeG5TUWswkMox ▻Find full courses ...

C++ std::filesystem Introduction | Modern Cpp Series Ep. 249

C++ std::filesystem Introduction | Modern Cpp Series Ep. 249

Full C++ Series Playlist: https://www.youtube.com/playlist?list=PLvv0ScY6vfd8j-tlhYVPYgiIyXduu6m-L ▻Find full courses on: ...

[CppIndiaCon 2023] Optimization Design Patterns by Mike Shah

[CppIndiaCon 2023] Optimization Design Patterns by Mike Shah

Premature optimization is the root of all evil" is a saying credited to Donald Knuth that speaks to many