
Software Engineering Daily
Technical interviews about software topics.
Latest episodes

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.

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.

5 snips
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.

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.

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!

16 snips
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.

4 snips
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.

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.

15 snips
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.

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.