Software Engineering Daily cover image

Software Engineering Daily

Latest episodes

undefined
Nov 21, 2024 • 43min

Creating a Rust IDE with Vitaly Bragilevsky

Vitaly Bragilevsky, Developer Advocate at JetBrains and expert in Rust and RustRover IDE tooling, dives into the ins and outs of the Rust programming language. He discusses Rust's unique ownership model that ensures memory safety and its growing popularity among developers from dynamic languages. The conversation also compares Rust Trova and Rust Analyzer, highlighting their advanced debugging features. Furthermore, Vitaly explores the game-changing role of AI in development tools and the future of multi-language support in IDEs for better accessibility.
undefined
Nov 20, 2024 • 53min

VC Investing at CRV with James Green

James Green, a general partner at CRV, shares his journey from studying neuroscience at Harvard to venture capital, highlighting how tech and health intersect. He discusses the importance of early-stage startups in driving innovation and how unique insights are key to gaining competitive advantages. The conversation also delves into the intricacies of pre-seed investments, stressing the value of revenue potential over initial metrics, and evaluates the emerging landscape of AI applications in the tech industry.
undefined
Nov 19, 2024 • 43min

DataStax and the Future of Real-Time Data Applications with Jonathan Ellis

Jonathan Ellis, Co-founder of DataStax, shares his journey in tech and his passion for coding while developing innovative vector search products. He discusses the integration of AI in DataStax solutions, exploring its future in real-time data applications. Ellis highlights the challenges of optimizing large vector embeddings and the potential consolidation of tools within data applications. The conversation also touches on the impact of AI tools like GitHub Copilot, balancing efficiency with essential coding skills among new engineers.
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.

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