Sea of Thieves - Keeping Games Up to Standard - Keith Stockdale - CppCast 406 / C++Weekly 529 @cppweekly
Sea of Thieves - Keeping Games Up to Standard - Keith Stockdale - CppCast 406 / C++Weekly 529  @cppweekly
Uploaded April 2026 | Updated September 2026, 3 weeks ago
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 Northern Irish senior software engineer who has been working on the Engine and Rendering teams at Rare since 2017, but initially got his start there as a rendering intern in 2015. He primarily works on Engine and Rendering level systems involving General Purpose GPU systems such as GPU particle systems. Keith is enthusiastic about promoting and writing good quality code, whether it is running on the CPU or on the GPU. Keith is currently working on a Shader Test Framework which aims to promote writing unit tests for shader code, just like you would with regular CPU code. While working on this project Keith contributed TEST_CASE_PERSISTENT_FIXTURE to Catch2. Keith has also contributed to every major release of Unreal Engine from 5.2 to 5.7.

kstocky.github.io

News Items:

* herbsutter.com/2026/03/29/c26-is-done-trip-report-march-2026-iso-c-standards-meeting-london-croydon-uk
* meetingcpp.com/meetingcpp/news/items/Announcing-Meeting-Cpp-2026-.html
* reddit.com/r/cpp/comments/1s2eeet/dear_imgui_explorer
* kitware.com/common-package-specification-is-out-the-gate

T-SHIRTS AVAILABLE!

► The best C++ T-Shirts anywhere! jason-turner-shop.fourthwall.com


WANT MORE JASON?

► My Training Classes: emptycrate.com/training.html
► Follow me on twitter: twitter.com/lefticus


SUPPORT THE CHANNEL

► Patreon: patreon.com/lefticus
► Github Sponsors: github.com/sponsors/lefticus
► Paypal Donation: paypal.com/donate/?hosted_button_id=PQ4A2V6ZZFQEU


GET INVOLVED

► Video Idea List: github.com/lefticus/cpp_weekly/issues


JASON'S BOOKS

► C++23 Best Practices
Amazon Paperback: amzn.to/47MEAhj
Leanpub Ebook: leanpub.com/cpp23_best_practices

► C++ Best Practices
Amazon Paperback: amzn.to/3wpAU3Z
Leanpub Ebook: leanpub.com/cppbestpractices


JASON'S PUZZLE BOOKS

► Programming Puzzles Big Book
Amazon Paperback: amzn.to/4plj0cb
Leanpub Ebook: leanpub.com/programming_puzzles_for_everyone

► Object Lifetime Puzzlers Book 1
Amazon Paperback: amzn.to/3g6Ervj
Leanpub Ebook: leanpub.com/objectlifetimepuzzlers_book1

► Object Lifetime Puzzlers Book 2
Amazon Paperback: amzn.to/3whdUDU
Leanpub Ebook: leanpub.com/objectlifetimepuzzlers_book2

► Object Lifetime Puzzlers Book 3
Leanpub Ebook: leanpub.com/objectlifetimepuzzlers_book3

► Copy and Reference Puzzlers Book 1
Amazon Paperback: amzn.to/3g7ZVb9
Leanpub Ebook: leanpub.com/copyandreferencepuzzlers_book1

► Copy and Reference Puzzlers Book 2
Amazon Paperback: amzn.to/3X1LOIx
Leanpub Ebook: leanpub.com/copyandreferencepuzzlers_book2

► Copy and Reference Puzzlers Book 3
Leanpub Ebook: leanpub.com/copyandreferencepuzzlers_book3

► OpCode Puzzlers Book 1
Amazon Paperback: amzn.to/3KCNJg6
Leanpub Ebook: leanpub.com/opcodepuzzlers_book1


RECOMMENDED BOOKS

► Bjarne Stroustrup's A Tour of C++ (now with C++20/23!): amzn.to/3X4Wypr


AWESOME PROJECTS

► The C++ Starter Project - Gets you started with Best Practices Quickly - github.com/cpp-best-practices/cpp_starter_project
► C++ Best Practices Forkable Coding Standards - github.com/cpp-best-practices/cppbestpractices


O'Reilly VIDEOS

► Inheritance and Polymorphism in C++ - oreilly.com/library/view/inheritance-and-polymorphism/9781491961933
► Learning C++ Best Practices - oreilly.com/library/view/learning-c-best/9781491954898
Sea of Thieves - Keeping Games Up to Standard - Keith Stockdale - CppCast 406 / C++Weekly 529C++ Weekly - Ep 528 - Protecting From FallthroughC++ Weekly - Ep 382 - The Static Initialization Order Fiasco and C++20s constinitC++ Weekly - Ep 449 - More constexpr Math!C++ Weekly - Ep 420 - Moving From C++17 to C++20 (More constexpr!)C++ Weekly - Ep 469 - How to Print in C++23C++ Weekly - Ep 476 - C++23s Fold AlgorithmsC++ Weekly - Ep 436 - Transforming Lambda CapturesC++ Weekly - Ep 530 - Clangs New Constant Interpreter?C++ Weekly - Ep 287 - Understanding `auto`C++ Weekly - Ep 510 - The AMAZING Performance of array (and span)!C++ Weekly - Ep 411 - Intro to C++ Exceptions
C++ Weekly With Jason Turner |

Sea of Thieves - Keeping Games Up to Standard - Keith Stockdale - CppCast 406 / C++Weekly 529

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER