Show notes
This week on Backend Banter, we’re joined by Ryan Fleury, a talented game developer currently working with Epic Games on their Rad Debugger project. Ryan shares his journey from building games to creating powerful developer tools, offering insights into arenas, memory management, and the fascinating world of programming from the ground up.In this episode, we dive deep into memory management, exploring the differences between stack, heap, and arenas, and how they shape modern development. We discuss the trade-offs of various allocation strategies, the magic of pointer stability, and how arenas simplify managing lifetimes in both games and other applications. Along the way, Ryan shares his approach to developing tools, insights into game development workflows, and practical tips for clean and efficient programming.Learn back-end development: https://www.boot.devListen on your favorite podcast player: https://www.backendbanter.fmRyan's Socials:Rad Debugger: https://github.com/EpicGamesExt/raddebuggerWebsite: https://www.rfleury.com/X/Twitter: https://x.com/ryanjfleuryTimestamps:



