

Software Engineering Daily
Software Engineering Daily
Technical interviews about software topics.
Episodes
Mentioned books

Jan 8, 2025 • 45min
Game Emulation on the Carbon Engine with Dimitris “MVG” Giannakis
Dimitris Giannakis, the Lead Developer of the Carbon Engine at Limited Run Games and creator of the popular YouTube channel Modern Vintage Gamer, shares his journey into game development. He discusses the intricate process of building emulators and the balance between homebrew and official SDKs. The conversation dives into restoring classic games with respect for their original designs, enhancing titles like Chrono Trigger, and the challenges of accurately replicating hardware functionalities. Time management tips for balancing a full-time job with content creation round out the discussion.

Jan 7, 2025 • 38min
Going Serverless in Financial Services with Brian McNamara
Brian McNamara, a Distinguished Engineer at Capital One, dives into serverless computing in financial services. He discusses how Capital One transitioned to this model, focusing on unique challenges like governance and cost management. Brian highlights the importance of collaboration among teams and the strategic shift in engineering roles. He explores the benefits of re-architecting applications for the cloud and the necessity of effective notification systems for developers. Listeners gain insights into the future trends of serverless technology in the banking sector.

Jan 2, 2025 • 34min
Teardown and Voxel-Based Rendering with Dennis Gustafsson
Dennis Gustafsson, founder of Tuxedo Labs and creator of the acclaimed game Teardown, shares insights from his two-decade journey in game development. He discusses the innovative physics that shape modern gaming and the unique advantages of voxel-based rendering. Gustafsson delves into the creative challenges of designing destructible environments, the interplay between gameplay mechanics and realistic physics, and the impact of technological advancements like hardware ray tracing on gaming. It's a fascinating look at the future of interactive entertainment.

8 snips
Jan 1, 2025 • 51min
Streamlined React Native Development with Charlie Cheever and James Ide
Charlie Cheever and James Ide, co-founders of Expo, share their journey in building a framework that simplifies cross-platform mobile app development with React Native. They discuss how Expo's pre-built APIs expedite access to hardware features and enhance the user experience. The duo highlights challenges faced by developers in achieving a native app feel and explains the benefits of cloud services, like automatic app submission. Their insights emphasize a collaborative approach to empowering developers and fostering innovation within the mobile development community.

Dec 24, 2024 • 1min
Special End-of-Year Message from Software Engineering Daily
As 2024 comes to a close, the hosts reflect on the year's successes and thank listeners for their support. They highlight their expanded coverage of software engineering, security, AI, and game development. Excitement builds for 2025, with promises of high-caliber guests and fresh perspectives. They encourage feedback and suggestions for future topics and guests. The hosts take a brief hiatus for family time but assure fans that new content will return in January. Wishing everyone a happy New Year concludes their heartfelt message.

Dec 19, 2024 • 52min
The Vulkan Graphics API with Tom Olson and Ralph Potter
Tom Olson, a Distinguished Engineer at ARM, and Ralph Potter, Lead Khronos Standards Engineer at Samsung, discuss the revolutionary Vulkan graphics API. They delve into the API's high performance and efficiency, contrasting it with older systems like OpenGL. The duo reveals the importance of community involvement in the Vulkan Working Group and shares insights on future developments, including challenges related to GPU debugging and the innovative Spear V for shader programming. Their conversation highlights Vulkan's pivotal role in advancing graphics technology.

Dec 18, 2024 • 47min
Deno 2.0 with Luca Casonato
Luca Casonato, a Software Engineer at Deno, shares exciting insights about Deno 2.0's significant updates, including enhanced compatibility with Node.js and npm. He discusses the introduction of a new JavaScript package registry, JSR, which supports TypeScript and improves security. The chat also dives into the development of Fresh, a web framework focused on performance through minimal JavaScript and server-side rendering. Casonato emphasizes Deno's commitment to sustainability while innovating in server-side JavaScript runtimes.

16 snips
Dec 17, 2024 • 50min
MLOps at JFrog with Bill Manning
Bill Manning, Senior Solution Architect at JFrog, brings a wealth of experience from startups and machine learning to the discussion. He shares JFrog's pivotal role in DevOps, particularly with Artifactory, and dives deep into the evolving landscape of MLOps. Bill reflects on the lessons from past tech failures like Friendster, and the rise of DevSecOps in ensuring security alongside innovation. He emphasizes adapting to challenges in cybersecurity, highlighting the importance of education and new technologies in safeguarding software development.

Dec 12, 2024 • 45min
The Future of Offensive Pentesting with Mark Goodwin
Mark Goodwin, Director of Operations at Bishop Fox and former U.S. Air Force officer, shares insights on offensive penetration testing. He discusses proactive strategies for identifying vulnerabilities, the evolution of automation in cybersecurity, and the importance of collaboration between red and blue teams. Goodwin highlights the risks of subdomain takeovers and offers strategies for effective vulnerability management. The conversation explores how advanced tools can enhance security measures in a rapidly changing landscape.

Dec 11, 2024 • 49min
WipEout with Dominic Szablewski
Dominic Szablewski, an accomplished engineer and game developer known for projects like Voidcall and Quake VR, dives into the legacy of the iconic WipEout game. He shares insights on rewriting the game after a source code leak, highlighting the balance of nostalgia and modern programming challenges. The discussion also covers the appeal of low-level programming in C, innovative memory management techniques, and the complexities of adapting classic games to contemporary platforms. Szablewski's journey reflects a deep passion for both gaming and game development.


