Software Engineering Daily cover image

Software Engineering Daily

Latest episodes

undefined
Sep 11, 2024 • 50min

Firefox Software Architecture with Brian Grinstead

Brian Grinstead, a Senior Principal Engineer at Mozilla, discusses the innovative architecture of Firefox and its dedication to privacy and security. He dives into the recent UI refactor and the pivotal role of Rust in enhancing browser performance. The conversation highlights significant engineering challenges, particularly in developing tools for web developers. Grinstead also explores evolving web performance metrics and collaborative engineering dynamics, showcasing Firefox’s commitment to a robust and accessible web experience.
undefined
Sep 10, 2024 • 49min

AI Data Analytics at Google with Gerrit Kazmaier

Gerrit Kazmaier, VP and GM for Database, Data Analytics and Looker at Google, teams up with Sean Falconer, a former academic and startup founder now leading marketing at Skyflow. They dive deep into the interplay of AI and data analytics. Key topics include the critical role of data quality in AI success, the integration of traditional databases with AI to enhance workflows, and the evolving landscape of data management. They also touch on the significance of human oversight in AI applications and the transformative effects of large language models on technology interaction.
undefined
Sep 5, 2024 • 53min

Building a Collaborative DevOps Platform with Adam Jacob

Adam Jacob, the original author of Chef and CEO of System Initiative, shares insights on the evolution of DevOps and its cultural impact. He discusses the transition from infrastructure automation to collaborative development, highlighting the importance of innovative thinking. The conversation delves into creating user-friendly tools for efficient workflows, drawing parallels to the gaming industry. Adam also explores the advantages of declarative modeling and the role of AI in modern DevOps, addressing the challenges of managing complex environments.
undefined
Sep 4, 2024 • 50min

React 18 at The New York Times with Ilya Gurevich

Ilya Gurevich, a Senior Software Engineer at The New York Times, shares insights on implementing React 18 for their news site alongside Gregor Vand, a seasoned security technologist. They discuss the challenges faced during the transition from older technologies, focusing on quality assurance in a fast-paced environment and tackling hydration mismatches. Ilya also highlights the significance of modern practices in testing and the future of web development with React 19, emphasizing teamwork and continuous learning in tech.
undefined
Sep 3, 2024 • 41min

Lekko and Dynamic Configuration with Konrad Niemiec

Konrad Niemiec, Founder and CEO of Lekko, dives into the world of dynamic configuration and the pitfalls of feature flagging in software development. He shares insights from his time at Uber, emphasizing how Lekko aims to empower both engineers and business stakeholders in managing software releases. Topics include the risks of mismanaged feature flags, the importance of scalable and stable dynamic configurations, and the potential of AI to enhance developer practices while tackling stale code in large applications.
undefined
Aug 29, 2024 • 0sec

Crafting a Stop Motion Video Game with Onat Hekimoglu

Onat Hekimoglu, a versatile talent behind the narrative adventure game Harold Halibut, joins developer and educator Joe Nash for an insightful discussion. They unpack the creative journey of merging stop-motion animation with cutting-edge 3D technology over a 14-year span. Hear about the challenges of character design and the significance of narrative in gameplay. They also explore unique motion capture techniques and the ongoing evolution of game development technologies that shape their innovative approaches.
undefined
Aug 28, 2024 • 45min

Why Stack Overflow Uses Svelte with Giamir Buoncristiani

Giamir Buoncristiani, a Staff Software Engineer at Stack Overflow and tech lead for the Stacks design system, dives into the platform's modernization journey. He discusses the shift from jQuery to Svelte, highlighting its performance benefits and developer experience. The conversation covers the importance of community resources, the challenges of integrating interactive technologies, and the innovative use of AI in Svelte. Giamir also reveals insights on creating a Visual Studio Code IDE extension, emphasizing accessibility and future advancements.
undefined
Aug 27, 2024 • 0sec

How Google Sheets Uses WasmGC with Michael Thomas and Thomas Steiner

Michael Thomas, the Multiplatform Lead for Google Workspace, and Thomas Steiner, a Developer Relations Engineer at Google, discuss the ambitious shift of Google Sheets from a Java-based calculation engine to using WebAssembly Garbage Collection. They dive into the performance enhancements achieved through this transition and the challenges faced, including adapting existing JavaScript libraries. The conversation also touches on the evolving roles within Google and the broader implications of WebAssembly for multi-platform application development, signaling a bright future for web performance.
undefined
Aug 22, 2024 • 0sec

Containers at the Edge with David Aronchick

David Aronchick, CEO of Expanso and former Kubernetes team member at Google, dives into the importance of processing data geographically to minimize latency and enhance security. He shares insights on Baccay.io, a platform for edge data processing and the challenges of log management. Discussing data governance, he emphasizes the need for effective integration in distributed systems. Finally, Aronchick highlights innovative approaches to server job methods, particularly advocating for Docker containers as a flexible alternative to Kubernetes.
undefined
Aug 21, 2024 • 0sec

Evolving JavaScript with Douglas Crockford

Douglas Crockford, a pivotal figure in JavaScript's history and creator of JSON, shares his career insights alongside Josh Goldberg, a TypeScript expert. They dive into the evolution of programming languages, contrasting JavaScript's functional model with traditional class-based systems. Crockford critiques recent JavaScript features and discusses the elegance of JSON as a simple yet powerful data interchange format. The duo also reflects on TypeScript's rise and the importance of making programming more accessible to diverse communities.

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