Software Engineering Daily cover image

Software Engineering Daily

Latest episodes

undefined
Nov 14, 2024 • 43min

Enhancing OAuth Security and Interoperability Using FAPI with Joseph Heenan

Joseph Heenan, CTO at Authlete and leader at the OpenID Foundation, dives into the development of the Financial-grade API (FAPI), a security upgrade for OAuth aimed at the financial sector. He explores its journey from financial applications to broader high-security uses. Alongside Gregor Vand, they discuss the rise of open banking in the UK, the need for security in financial APIs, and the impact of FAPI on user experiences across industries. They also highlight how Authlete simplifies FAPI implementation, even extending its benefits to healthcare data sharing.
undefined
Nov 13, 2024 • 52min

PlayStation 2 Emulation with TellowKrinkle

Discover the fascinating world of PlayStation 2 emulation! Learn about the recent release of PCSX2 2.0, featuring a sleek Qt interface and MacOS support. Delve into the complex architecture of the PS2, including its unique graphics system and floating-point mathematics. Tune in as developers discuss challenges like adapting to modern GPUs and unique rendering techniques. Explore the collaborative spirit within the emulator community and how passion drives innovation in gaming technology!
undefined
Nov 12, 2024 • 48min

TSMC and the Geopolitics of the Chip Industry with Tim Culpan

Tim Culpan, an independent tech journalist and author, dives into the intricate world of TSMC, the semiconductor titan shaping global tech. He discusses Taiwan's critical role in the supply chain and the geopolitical tensions arising from it. Recent developments like TSMC's Arizona factory highlight the U.S.-China rivalry in chip production. Culpan also examines Western nations' strategies to catch up and the implications for global manufacturing, weaving in security concerns in semiconductor fabrication and the future of chip manufacturing in North America.
undefined
Nov 7, 2024 • 1h 21min

Factorio with Michal Kovařík

In this engaging conversation, Michal Kovařík, Founder and Director of Wube Software, shares insights about the critically acclaimed simulation game, Factorio, and its recent Space Age expansion. He discusses the balance between realism and enjoyment in game design and the architecture behind its complex systems. The talk delves into enhancements in API documentation and the importance of player creativity, along with exciting innovations in Factorio 2.0. Joe Nash adds to the discussion with his experience in game development and the significance of community engagement.
undefined
Nov 6, 2024 • 45min

Frontend Engineering at Slack with Shruti Kapoor

Shruti Kapoor, Lead Member of Technical Staff at Slack, shares her journey into frontend engineering, highlighting her work on features like Huddles and the Slack redesign. She emphasizes the vital role of accessibility in tech, discussing tools and strategies used at Slack to ensure inclusive design. Shruti also dives into the importance of collaboration between designers and developers in creating accessible components. Additionally, she touches on the impact of new technologies, such as the React compiler, in optimizing performance and enhancing the user experience.
undefined
Nov 5, 2024 • 50min

Boston Dynamics with Matt Malchano

In this conversation, Matt Malchano, Vice President of Software at Boston Dynamics, shares his extensive experience with iconic robots like Spot and BigDog. He discusses the unique challenges of robotics software development, emphasizing the importance of adaptability and the advances in legged mobility. Matt explains the iterative journey of robot development, focusing on the transformation of prototypes into commercial products. The talk also covers sensor technologies and the varied programming methods utilized to enhance robot capabilities.
undefined
Oct 31, 2024 • 56min

TypeScript ESLint with Josh Goldberg

In this discussion, Paweł Borkowski, founder of flat.social and glot.space, delves into TypeScript’s rich history and its journey from Microsoft to a vital tool in JavaScript development. He highlights TypeScript's static typing and the importance of ESLint in maintaining code quality. The conversation touches upon major improvements in TypeScript ESLint version 8, including typed linting, and the challenges of open source collaboration. Paweł shares insights from his experience in navigating both corporate and open-source landscapes.
undefined
Oct 30, 2024 • 43min

Sleuth and the Future of Engineering Teams with Dylan Etkin

Dylan Etkin, Founder and CEO of Sleuth, brings a wealth of experience from Atlassian to tackle the unpredictable nature of modern engineering. He discusses how Sleuth acts as an operating system for engineering, enhancing team efficiency and alignment with business goals. The conversation dives into the importance of using DORA metrics for improving software delivery, the need for transparency in development processes, and the impact of automation on productivity and team morale. Dylan also shares insights on personal growth within the tech landscape.
undefined
Oct 29, 2024 • 47min

The Big Changes in Python 3.13 with Łukasz Langa

Łukasz Langa, CPython Developer in Residence at the Python Software Foundation, discusses the groundbreaking features of Python 3.13. Key changes include a new interactive interpreter, experimental free-threaded mode, and a Just-In-Time compiler. He explores the balance between Python's flexibility and the performance challenges posed by languages like Rust. The conversation also touches on corporate contributions, managing backward compatibility, and how Python seamlessly integrates features from other languages to evolve and improve user experience.
undefined
Oct 24, 2024 • 45min

Argo and Kubernetes with Michael Crenshaw and Zach Aller

Michael Crenshaw, lead maintainer for Argo CD, and Zach Aller, lead maintainer for Argo Rollouts, dive into the fascinating journey of Argo from its beginnings at Applatix to its CNCF graduation. They discuss how Argo transforms continuous delivery in Kubernetes, highlighting advanced deployment strategies like blue-green and canary releases. The duo also emphasizes the importance of community engagement and governance, while introducing innovative tools like Height to optimize project management. It's an insightful look at enhancing CI/CD processes!

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode