
Software Engineering Daily
2,200 episodes — Page 4 of 44
beeps and on-call for Next.js developers with Joey Parsons
beeps is a startup focused on building an on-call platform for Next.js. The company is grounded in the key insight that Next.js has become a dominant framework for modern development. A key motivation in leveraging Next.js is to create a developer-first experience for on-call. Joey Parsons is the founder and CEO of beeps, and he previously founded effx which was acquired by Figma in 2021. Joey joins the show to talk about the platform, starting a company without an explicit AI focus, the limitations of current on-call systems, building on Next.js, and more. Full Disclosure: This episode is sponsored by Beeps. Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from AI to quantum computing. Currently, Sean is an AI Entrepreneur in Residence at Confluent where he works on AI strategy and thought leadership. You can connect with Sean on LinkedIn. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Digital Forensics with Emre Tinaztepe
Digital forensics is the process of identifying, preserving, analyzing, and presenting electronic data for investigative purposes. It's often related to addressing cybercrime and is crucial in tracing the origin of breaches, recovering lost data, and security hardening. Emre Tinaztepe is the Founder and CEO of Binalyze which is a cybersecurity company specializing in digital forensics and incident response solutions. He joins the podcast with Gregor Vand to talk about his path into engineering, his time in the infantry, Binalyze, digital forensics, and more. Gregor Vand is a security-focused technologist, and is the founder and CTO of Mailpass. Previously, Gregor was a CTO across cybersecurity, cyber insurance and general software engineering companies. He has been based in Asia Pacific for almost a decade and can be found via his profile at vand.hk. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Fallout: London with Daniel Morrison Neil and Jordan Albon
Fallout: London is a 2024 total conversion mod developed by Team FOLON. The mod is based on Fallout 4 by Bethesda Softworks and takes place in a post-apocalyptic rendition of London. The project is remarkable for its ambition and scope, with the small indie team delivering a fully-realized open world RPG. Daniel Morrison Neil led music composition, audio design, and the voice acting department for the project. Jordan Albon was the lead 3D artist and the build master in charge of version control. They join the show with Joe Nash to talk about Fallout: London and its development. Joe Nash is a developer, educator, and award-winning community builder, who has worked at companies including GitHub, Twilio, Unity, and PayPal. Joe got his start in software development by creating mods and running servers for Garry’s Mod, and game development remains his favorite way to experience and explore new technologies and concepts. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Heroku and the Twelve-Factor App with Vish Abrams
Heroku is a cloud platform-as-a-service that enables developers to build, deploy, and manage applications. It was founded in 2007 and was acquired by Salesforce in 2010. The platform supports multiple programming languages, including Ruby, Python, Node.js, and Java, and has features such as automated scaling, database monitoring tools, and a streamlined deployment workflow. Vish Abrams is the Chief Architect at Heroku and previously worked at Oracle and NASA, among other organizations. He joins the show to talk about the history of Heroku, its role within Salesforce, open-sourcing the Twelve Factor App, the long-standing challenge of credentials management, and much more. Full Disclosure: This episode is sponsored by Heroku (Caffelli). Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from AI to quantum computing. Currently, Sean is an AI Entrepreneur in Residence at Confluent where he works on AI strategy and thought leadership. You can connect with Sean on LinkedIn. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
AI Developer Tools at Google with Paige Bailey
Over the years, Google has released a variety of ML, data science, and AI developer tools and platforms. Prominent examples include Colab, Kaggle, AI Studio, and the Gemini API. Paige Bailey is the Uber Technical Lead of the Developer Relations team at Google ML Developer Tools, working on Gemini APIs, Gemma, AI Studio, Kaggle, Colab and Jax. She joins the podcast to talk about the specialized task of creating developer tools for ML and AI. Jordi Mon Companys is a product manager and marketer that specializes in software delivery, developer experience, cloud native and open source. He has developed his career at companies like GitLab, Weaveworks, Harness and other platform and devtool providers. His interests range from software supply chain security to open source innovation. You can reach out to him on Twitter at @jordimonpmm. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Game Emulation on the Carbon Engine with Dimitris “MVG” Giannakis
Video game emulation is the process of using software to replicate the functionality of gaming hardware. It's a fundamental approach to making older games accessible on modern devices. The Carbon Engine is a tool developed internally at video game publisher and distributor Limited Run Games. It allows a variety of emulators to interface with modern video game hardware, and it supports emulation of SNES, Genesis, PlayStation, Gameboy Advance, and other consoles. Dimitris Giannakis is the Lead Developer of the Carbon Engine. He is known for his many contributions in the hacking, emulation, and game development space, and for his highly popular YouTube channel, Modern Vintage Gamer, or MVG. Dimitris joins the podcast with Joe Nash to talk how he got started in game development, building emulators from scratch, scoping an emulation project, homebrew vs. official SDKs, the Carbon Engine, and more. Joe Nash is a developer, educator, and award-winning community builder, who has worked at companies including GitHub, Twilio, Unity, and PayPal. Joe got his start in software development by creating mods and running servers for Garry’s Mod, and game development remains his favorite way to experience and explore new technologies and concepts. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Going Serverless in Financial Services with Brian McNamara
Serverless computing is a cloud-native model where developers build and run applications without managing server infrastructure. It has largely become the standard approach to achieve scalability, often with reduced operational overhead. However, in banking and financial services, adopting a serverless model can present unique challenges. Brian McNamara is a Distinguished Engineer at Capital One where he works in serverless integration and development. Brian joins the show with Sean Falconer to talk about why Capital One shifted to a serverless approach, how to think about cloud costs, establishing governance controls, tools to stay well-managed, and much more. Full Disclosure: This episode is sponsored by Capital One. Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from AI to quantum computing. Currently, Sean is an AI Entrepreneur in Residence at Confluent where he works on AI strategy and thought leadership. You can connect with Sean on LinkedIn. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Teardown and Voxel-Based Rendering with Dennis Gustafsson
Teardown is a 2022 sandbox puzzle game developed and published by Tuxedo Labs. The game revolves around the owner of a financially stricken demolition company, who is caught undertaking a questionable job and becomes entangled between helping police investigations and taking on further dubious assignments. The game stands out for its technical achievements, particularly its use of voxel-based rendering, which enables highly interactive and fully destructible environments. Dennis Gustafsson is the Founder of TuxedoLabs and the creator of Teardown, among other games. In today's episode, Dennis speaks with Joe Nash about his 20-year history in game development, his passion for physics in games, Teardown, the advantage of using voxels, and much more. Joe Nash is a developer, educator, and award-winning community builder, who has worked at companies including GitHub, Twilio, Unity, and PayPal. Joe got his start in software development by creating mods and running servers for Garry’s Mod, and game development remains his favorite way to experience and explore new technologies and concepts. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Streamlined React Native Development with Charlie Cheever and James Ide
Expo is a development framework that streamlines the process of building cross-platform mobile apps using React Native. It eliminates the need for complex native code setup by providing pre-built APIs for common device features like the camera and GPS, making it easier to access hardware functionality. It also simplifies the deployment process with built-in tools for building and distributing apps. Charlie Cheever and James Ide are the Co-Founders of Expo and they join the podcast to talk about the framework and the problems it solves. Kevin Ball or KBall, is the vice president of engineering at Mento and an independent coach for engineers and engineering leaders. He co-founded and served as CTO for two companies, founded the San Diego JavaScript meetup, and organizes the AI inaction discussion group through Latent Space. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Special End-of-Year Message from Software Engineering Daily
To our Software Engineering Daily listeners - as we wrap up 2024, we want to thank you all for listening to the show. We've had a great time putting together all of our episodes this year, and we're grateful for your support. This year we continued our wide lens coverage of software engineering, and we also expanded our coverage of security, AI, and game development. We want to extend our thanks to all of our fantastic guests for sharing their time and expertise. We're really excited about our 2025 podcast season and we think you're going to love what we have in store. As always, we're committed to bringing you high-caliber experts from across the tech landscape, and we can't wait to explore new topics and perspectives in the coming year. To close out 2024, we'll be pausing releases this week to spend time with our families, but we'll be back with new episodes the first week of January. Please consider leaving us a review on Apple Podcasts or Spotify if you haven't yet. We take your feedback very seriously and it helps us improve the show. And, if you have any topics or guests you'd like to hear on the podcast we want to know, and you can send them our way at [email protected]. Thank you again for listening to Software Engineering Daily and we wish you all a happy New Year!
The Vulkan Graphics API with Tom Olson and Ralph Potter
Vulkan is a low-level graphics API designed to provide developers with more direct control over the GPU, reducing overhead and enabling high performance in applications like games, simulations, and visualizations. It addresses the inefficiencies of older APIs like OpenGL and Direct3D and helps solve issues with cross-platform compatibility. Tom Olson is a Distinguished Engineer at ARM, and Ralph Potter is the Lead Khronos Standards Engineer at Samsung. Tom and Ralph are also the outgoing and incoming Chairs of the Vulkan Working Group. They join the podcast to talk about earlier graphics APIs, what motivated the creation of Vulkan, modern GPUs, and more. Joe Nash is a developer, educator, and award-winning community builder, who has worked at companies including GitHub, Twilio, Unity, and PayPal. Joe got his start in software development by creating mods and running servers for Garry’s Mod, and game development remains his favorite way to experience and explore new technologies and concepts. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Deno 2.0 with Luca Casonato
Deno is a free and open source JavaScript runtime built on Google’s V8 engine, Rust, and Tokio. It's designed to offer a more secure and standardized alternative to Node.js, with native TypeScript support. Deno 2.0 just released and it's a significant update, focusing on improved compatibility with Node.js and addressing developer feedback. Some of the key features are backwards compatibility with Node.js and npm, native support for package.json and node_modules, and a stabilized standard library. Luca Casonato is a Software Engineer for Deno and he spoke about the project on Software Engineering Daily in 2023. We’re excited to have Luca join the show again to talk about the many changes introduced in Deno 2.0. Kevin Ball or KBall, is the vice president of engineering at Mento and an independent coach for engineers and engineering leaders. He co-founded and served as CTO for two companies, founded the San Diego JavaScript meetup, and organizes the AI inaction discussion group through Latent Space. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
MLOps at JFrog with Bill Manning
JFrog is a DevOps platform that specializes in managing software packages and automating software delivery. One of its best known services is the JFrog Artifactory which is a universal artifact repository. JFrog is also focused on rapidly emerging needs in the MLOps space. Bill Manning is a Senior Solution Architect at JFrog. He joins the podcast to talk about his background in startups and venture capital, and his current work in ML at JFrog. Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from AI to quantum computing. Currently, Sean is an AI Entrepreneur in Residence at Confluent where he works on AI strategy and thought leadership. You can connect with Sean on LinkedIn. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
The Future of Offensive Pentesting with Mark Goodwin
Offensive penetration testing, or offensive pentesting, involves actively probing a system, network, or application to identify and exploit vulnerabilities, mimicking the tactics of real-world attackers. The goal is to assess security weaknesses and provide actionable insights to strengthen defenses before malicious actors can exploit them. Bishop Fox is a private professional services firm focused on offensive security testing. Mark Goodwin is the Director of Operations at Bishop Fox and he was previously an officer in the U.S. Air Force where he did cyberspace operations. Mark joins the podcast with Gregor Vand to talk about Bishop Fox and the future of offensive pentesting. Gregor Vand is a security-focused technologist, and is the founder and CTO of Mailpass. Previously, Gregor was a CTO across cybersecurity, cyber insurance and general software engineering companies. He has been based in Asia Pacific for almost a decade and can be found via his profile at vand.hk. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
WipEout and Rewriting a PlayStation Classic with Dominic Szablewski
WipEout is a futuristic racing game that was originally released in 1995 for the PlayStation. The game fused fast gameplay, striking art direction, and licensed electronic music. It was a cultural phenomenon and an early showcase for 3D graphics in console gaming. Dominic Szablewski is an engineer, game developer and hacker who has released projects such as Voidcall, Quake VR, and Q1K3 which is a 13 kilobyte version of Quake written in JavaScript. A version of the WipEout source code was leaked in 2022 and Dominic created a nearly complete rewrite of the game that compiles to Windows, Linux, macOS and WASM. Dominic joins the podcast to talk about the project. Joe Nash is a developer, educator, and award-winning community builder, who has worked at companies including GitHub, Twilio, Unity, and PayPal. Joe got his start in software development by creating mods and running servers for Garry’s Mod, and game development remains his favorite way to experience and explore new technologies and concepts. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Engineering at Discord with Justin Beckwith
Discord is a popular communication and streaming platform that was originally launched in 2015. It was first popularized in the gaming space, but its user base has grown to include a broad array of communities, businesses, and social groups. Justin Beckwith is the Director of Engineering at Discord. He leads engineering for the Platform Ecosystem organization and has played a pivotal role in developing Discord's Embedded App SDK. Justin joins the podcast with Sean Falconer to talk about leading engineering at Discord. Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from information visualization to quantum computing. Currently, Sean is Head of Marketing and Developer Relations at Skyflow and host of the podcast Partially Redacted, a podcast about privacy and security engineering. You can connect with Sean on Twitter @seanfalconer. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Next.js 15 with Jimmy Lai and Tim Neutkens
Next.js is an open source JavaScript framework developed by Vercel. It's built on top of React and is designed to streamline web application development using server-side rendering and static site generation. The framework's handling of both frontend and backend tasks, along with features like API routes and file-based routing, have made it an increasingly popular choice in the web dev community. Next.js 15 just released in October of 2024 and introduces significant upgrades, including enhanced integration of Turbopack and support for React 19. Jimmy Lai is a Software Engineering Manager at Next.js and Tim Neutkens is the Tech Lead for Next.js and Turbopack. They join the show to talk about Next.js and what's new in version 15. Kevin Ball or KBall, is the vice president of engineering at Mento and an independent coach for engineers and engineering leaders. He co-founded and served as CTO for two companies, founded the San Diego JavaScript meetup, and organizes the AI inaction discussion group through Latent Space. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
CodeSandbox with Ives van Hoorne
CodeSandbox was founded in 2017 and provides cloud based development environments along with other features. It's quickly become one of the most prominent cloud development platforms. Ives van Hoorne is a Co-Founder at CodeSandbox. He joins the show to talk about the platform. Josh Goldberg is an independent full time open source developer in the TypeScript ecosystem. He works on projects that help developers write better TypeScript more easily, most notably on typescript-eslint: the tooling that enables ESLint and Prettier to run on TypeScript code. Josh regularly contributes to open source projects in the ecosystem such as ESLint and TypeScript. Josh is a Microsoft MVP for developer technologies and the author of the acclaimed Learning TypeScript (O’Reilly), a cherished resource for any developer seeking to learn TypeScript without any prior experience outside of JavaScript. Josh regularly presents talks and workshops at bootcamps, conferences, and meetups to share knowledge on TypeScript, static analysis, open source, and general frontend and web development. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Open Source Data Analytics with Sameer Al-Sakran
Data analytics and business intelligence involve collecting, processing, and interpreting data to guide decision-making. A common challenge in data-focused organizations is how to make data accessible to the wider organization, without the need for large data teams. Metabase is an open source business intelligence tool that focuses on data exploration, visualization, and analysis. It offers a lightweight deployment strategy and aims to solve common challenges around data-driven decision making. A key aspect of its interface is that it allows users to interact with data with, or without, SQL. Sameer Al-Sakran is the founder and CEO of Metabase. He joins the show to talk about the challenge of data accessibility, the evolution of the data analytics field, key lessons from his 14 years leading Metabase, why the platform uses the Clojure language, and much more. Full Disclosure: This episode is sponsored by Metabase.
Node.js and the Javascript Ecosystem with Gil Tayar
Gil Tayar is a Principal Software Engineer at Microsoft, developer advocate, and conference speaker. Gil's contributions to the Node.js ecosystem include adding support for ECMAScript Modules in Node.js to Mocha and TestDouble. He joins the show to talk about his history in software engineering, monorepos vs polyrepos, the state of JavaScript, and more. Josh Goldberg is an independent full time open source developer in the TypeScript ecosystem. He works on projects that help developers write better TypeScript more easily, most notably on typescript-eslint: the tooling that enables ESLint and Prettier to run on TypeScript code. Josh regularly contributes to open source projects in the ecosystem such as ESLint and TypeScript. Josh is a Microsoft MVP for developer technologies and the author of the acclaimed Learning TypeScript (O’Reilly), a cherished resource for any developer seeking to learn TypeScript without any prior experience outside of JavaScript. Josh regularly presents talks and workshops at bootcamps, conferences, and meetups to share knowledge on TypeScript, static analysis, open source, and general frontend and web development. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Runway AI with Joel Kwartler
Runway is an applied AI research company building multi-modal AI systems, model deployment infrastructure, and products that leverage AI for multimedia content. They are among a handful of high-profile video generation startups and have raised impressive amounts of funding from investors such as Google, NVIDIA, and Salesforce Ventures. The company recently released their Gen-3 Alpha model which is trained jointly on videos and images, and will power text to video, image to video and text to image tools. Joel Kwartler is Runway's Group Product Manager. He joins the podcast with Gregor Vand to talk about Runway and the technology the company is developing. Gregor Vand is a security-focused technologist, and is the founder and CTO of Mailpass. Previously, Gregor was a CTO across cybersecurity, cyber insurance and general software engineering companies. He has been based in Asia Pacific for almost a decade and can be found via his profile at vand.hk. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Palantir with Akshay Krishnaswamy and Christopher Jeganathan
Palantir Technologies is a data analytics and software company specializing in building platforms for integrating, analyzing, and visualizing large datasets. The company's tools are designed to help analysts and decision-makers collaborate on data-driven solutions to complex problems, and they have worked extensively across the intelligence, defense, and commercial sectors. Akshay Krishnaswamy is the Chief Architect at Palantir, and Chris Jeganathan is a Group Lead at Palantir. They join the podcast to talk about the evolution of Palantir, its technology, the AIP platform, and more. Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from information visualization to quantum computing. Currently, Sean is Head of Marketing and Developer Relations at Skyflow and host of the podcast Partially Redacted, a podcast about privacy and security engineering. You can connect with Sean on Twitter @seanfalconer. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Creating a Rust IDE with Vitaly Bragilevsky
Rust is a systems programming language created by Graydon Hoare in 2006 and first released by Mozilla in 2010. It is designed for performance, safety, and concurrency, with a focus on memory safety without a garbage collector. Rust's ownership model ensures safe memory management, making it viable for tasks that require control over system resources, such as embedded systems, web assembly, and game development. RustRover is a dedicated Rust IDE that was created by JetBrains to support the growing popularity of Rust. Vitaly Bragilevsky is a Developer Advocate at JetBrains, and has expertise in Rust and RustRover. He joins the podcast with Lee Atchison to talk about Rust, the Rust developer ecosystem, using an IDE to make Rust more accessible, and more. This episode is hosted by Lee Atchison. Lee Atchison is a software architect, author, and thought leader on cloud computing and application modernization. His best-selling book, Architecting for Scale (O’Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments. Lee is the host of his podcast, Modern Digital Business, an engaging and informative podcast produced for people looking to build and grow their digital business with the help of modern applications and processes developed for today’s fast-moving business environment. Listen at mdb.fm. Follow Lee at softwarearchitectureinsights.com, and see all his content at leeatchison.com. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
VC Investing at CRV with James Green
CRV is a venture capital firm that invests in early-stage startups. The firm has invested in more than 600 startups including Airtable, DoorDash and Vercel. James Green is a general partner at CRV where he is known for investing in startups focused on security, infrastructure and financial services. He joins the show to talk about his path into tech, CRV, life as a VC, and more. Gregor Vand is a security-focused technologist, and is the founder and CTO of Mailpass. Previously, Gregor was a CTO across cybersecurity, cyber insurance and general software engineering companies. He has been based in Asia Pacific for almost a decade and can be found via his profile at vand.hk. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
DataStax and the Future of Real-Time Data Applications with Jonathan Ellis
DataStax is known for its expertise in scalable data solutions, particularly for Apache Cassandra, a leading NoSQL database. Recently, the company has focused on enhancing platform support for AI-driven applications, including vector search capabilities. Jonathan Ellis is the Co-founder of DataStax. He maintains a technical role at the company and has recently worked on developing their vector search product. Jonathan joins the show to talk about his passion for being in a technical role, where AI fits into the DataStax platform, developing vector search, and he also reflects on his gradual adoption of AI into his workflows, and where he thinks AI development is headed in the coming years. Full Disclosure: This episode is sponsored by Datastax. Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from information visualization to quantum computing. Currently, Sean is Head of Marketing and Developer Relations at Skyflow and host of the podcast Partially Redacted, a podcast about privacy and security engineering. You can connect with Sean on Twitter @seanfalconer. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Enhancing OAuth Security and Interoperability Using FAPI with Joseph Heenan
FAPI is a refinement of the OAuth standard developed by the OpenID Foundation. It was conceived to solve a core problem of providing a consistent approach to API security across the financial industry, with the goal of enhancing interoperability of financial data exchange. It has now been adopted across many different industries in applications where there is an API that requires a heightened authorization security implementation. Authlete is a service that provides a set of APIs to implement OAuth Authorization Servers and OpenID Connect identity providers, allowing either to be easily made FAPI-compliant. Joseph Heenan is the CTO at Authlete, and he also leads the certification program at the OpenID foundation. He joins the podcast with Gregor Vand to talk about the origins of FAPI, the motivations for its creation, the status of FAPI development, and more. Full Disclosure: This episode is sponsored by Authlete. Software Engineering Daily listeners can get a free 90 day trial of Authlete at https://authlete.com/sed Gregor Vand is a security-focused technologist, and is the founder and CTO of Mailpass. Previously, Gregor was a CTO across cybersecurity, cyber insurance and general software engineering companies. He has been based in Asia Pacific for almost a decade and can be found via his profile at vand.hk. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
PlayStation 2 Emulation with TellowKrinkle
PCSX2 is an open-source PlayStation 2 emulator that allows users to play PS2 games on modern hardware. The emulator is remarkable for simulating the complex architecture of the PS2, which includes the Emotion Engine CPU, Graphics Synthesizer, and specialized subsystems. The emulator just hit a major milestone with the release of PCSX2 version 2.0. The release brings many changes including a Qt-based interface, big picture mode, auto-selection of graphics APIs, and native support for MacOS. TellowKrinkle is a developer for PCSX2 who ported the emulator to MacOS, among other contributions. In addition to his work on PS2 emulation he has also worked on Dolphin, which emulates the Nintendo GameCube and Wii. Tellow joins the podcast with Joe Nash to talk about how he got started in emulation, the PS2 architecture, the challenges of rendering PS2 games on modern GPUs, and more. Joe Nash is a developer, educator, and award-winning community builder, who has worked at companies including GitHub, Twilio, Unity, and PayPal. Joe got his start in software development by creating mods and running servers for Garry’s Mod, and game development remains his favorite way to experience and explore new technologies and concepts. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
TSMC and the Geopolitics of the Chip Industry with Tim Culpan
Taiwan Semiconductor Manufacturing Company, or TSMC, produces a significant portion of the global supply of advanced semiconductors. Its cutting-edge technology powers everything from smartphones to high-performance computing, and its customers include Apple, NVIDIA, and ARM. TSMC's dominance in chip production has made Taiwan a critical player in the global tech supply chain, drawing attention from major economies like the U.S. and China. This has escalated geopolitical tensions, with concerns over the stability of Taiwan and the potential risks to global tech industries if chip production were disrupted due to regional conflicts. Tim Culpan is an independent technology journalist and author of the forthcoming book "The World's Smallest Superpower -- inside the rise of TSMC, Foxconn and a nation of Taiwan technology titans." He's based in Taipei and has been covering the semiconductor and electronics hardware industry for 25 years, including 18 years as a journalist and Columnist at Bloomberg. Most recently his work can be found at timculpan.substack.com. Tim has written extensively about TSMC, and recently broke news on the developments at TSMC's Arizona factory. He joins us today to discuss what's happening at TSMC and what that means for the US, Taiwan and China’s chip industries. Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from information visualization to quantum computing. Currently, Sean is Head of Marketing and Developer Relations at Skyflow and host of the podcast Partially Redacted, a podcast about privacy and security engineering. You can connect with Sean on Twitter @seanfalconer. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Factorio with Michal Kovařík
Factorio is a construction and management simulation game focused on resource-gathering with real-time strategy and survival elements. The player survives by locating and harvesting resources to craft various tools and machines, which in turn create more advanced materials that allow for the progression to more sophisticated technologies. The game was released in 2020 and has been hailed as a manufacturing masterpiece. Factorio’s Space Age expansion just released so we took the opportunity to speak with Michal Kovařík, also known as kovarex, who is the Founder and Director of Wube Software which developed Factorio. Michal joins the show with Joe Nash to talk about the origins of the game, the new expansion, and everything in between. Joe Nash is a developer, educator, and award-winning community builder, who has worked at companies including GitHub, Twilio, Unity, and PayPal. Joe got his start in software development by creating mods and running servers for Garry’s Mod, and game development remains his favorite way to experience and explore new technologies and concepts. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Frontend Engineering at Slack with Shruti Kapoor
Slack is a team communication platform that originated as an internal tool within Tiny Speck, a game development company. When the company realized that their game would not achieve commercial success, they changed direction and repurposed the communication tool into a new product which eventually became Slack. Slack was launched in 2013 and is now ubiquitous in workplaces around the world. Shruti Kapoor is a Lead Member of the Technical Staff at Slack. She's worked on features including Huddles, the recent redesign of Slack, and currently works on accessibility. She joins the podcast to talk about her path into frontend engineering, the frontend tech stack at Slack, the developer tooling, how Slack evaluates new technologies, and more. Josh Goldberg is an independent full time open source developer in the TypeScript ecosystem. He works on projects that help developers write better TypeScript more easily, most notably on typescript-eslint: the tooling that enables ESLint and Prettier to run on TypeScript code. Josh regularly contributes to open source projects in the ecosystem such as ESLint and TypeScript. Josh is a Microsoft MVP for developer technologies and the author of the acclaimed Learning TypeScript (O’Reilly), a cherished resource for any developer seeking to learn TypeScript without any prior experience outside of JavaScript. Josh regularly presents talks and workshops at bootcamps, conferences, and meetups to share knowledge on TypeScript, static analysis, open source, and general frontend and web development. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Boston Dynamics with Matt Malchano
Boston Dynamics is a robotics company known for creating advanced robots with highly dynamic movement and agility, designed to navigate complex environments. Their robots, such as the quadruped Spot and the humanoid Atlas, have applications in industries ranging from logistics to public safety. They also garner widespread attention with their impressive videos showcasing robots performing complex tasks with precision. Matthew Malchano is Boston Dynamics' Vice President of Software. For more than 20 years, Matt has been a technical contributor and leader on robotics projects such as Spot, BigDog, LS3, and SandFlea. He has led efforts in areas including software, product, and robotics autonomy, perception, and control. Matt joins the podcast with Sean Falconer to talk about his wide-ranging work at Boston Dynamics.
TypeScript ESLint with Josh Goldberg
TypeScript is a superset of JavaScript that adds static typing with optional type annotations. It was created at Microsoft and first released in 2012. TypeScript ESLint enables ESLint and Prettier to run on TypeScript code. Josh Goldberg is a host for Software Engineering Daily, the author of Learning TypeScript by O’Reilly, and a Microsoft MVP. He's also a maintainer of TypeScript ESLint. In this episode, Josh speaks with Paweł Borkowski about the history of TypeScript, why it was created, some of its current limitations, the TypeScript ESLint project, and more. Paweł is the founder at flat.social the world’s first ‘flatverse’ start-up and glot.space, an AI-powered language learning app. Pawel’s background is as a full-stack software engineer with a lean and experimental approach towards product development. With a strong grounding in computing science, he spent the last decade getting early-stage products off the ground - both in startup and corporate settings. Follow Paweł on Twitter, LinkedIn and his personal website - pawel.io. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Sleuth and the Future of Engineering Teams with Dylan Etkin
Modern engineering teams often face challenges with unpredictable delivery and limited visibility into their performance. This can make it difficult to track progress, identify bottlenecks, and understand how efficiently time and resources are being used. The lack of clear insights commonly prevents teams from aligning their work with broader business goals. Sleuth is designed to be an operating system for engineering, and help teams achieve more predictable delivery and align with business needs. Dylan Etkin is the Founder and CEO of Sleuth. Dylan is an Atlassian alum who has spent the last 15 years building dev tools with Jira, Bitbucket, and Statuspage. He joins the podcast to talk about the challenges faced by modern engineering teams and innovative strategies to overcome them. Full Disclosure: This episode is sponsored by Sleuth. Gregor Vand is a security-focused technologist, and is the founder and CTO of Mailpass. Previously, Gregor was a CTO across cybersecurity, cyber insurance and general software engineering companies. He has been based in Asia Pacific for almost a decade and can be found via his profile at vand.hk. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
The Big Changes in Python 3.13 with Łukasz Langa
Python 3.13 was just released and brings fundamental changes to the language including a new interactive interpreter, experimental support for running in a free-threaded mode, and a Just-In-Time compiler, or JIT. There are also updates to the Python type system, module removals, and docstring improvements among many other changes. Łukasz Langa is the CPython Developer in Residence at the Python Software Foundation. He joins the show with Sean Falconer to talk about maintaining Python, the evolution of the language, Python optimization, the most impactful changes in Python 3.13, and more. Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from information visualization to quantum computing. Currently, Sean is Head of Marketing and Developer Relations at Skyflow and host of the podcast Partially Redacted, a podcast about privacy and security engineering. You can connect with Sean on Twitter @seanfalconer. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Argo and Kubernetes with Michael Crenshaw and Zach Aller
Argo is an open-source suite of tools to enhance continuous delivery and workflow orchestration in Kubernetes environments. The project had its start at Applatix and was accepted to the Cloud Native Computing Foundation in 2020. Michael Crenshaw and Zach Aller are both lead maintainers for Argo. They join the show with Lee Atchison to talk about the origins of the project, what problems Argo solves, the four core tools in Argo, and more. This episode is hosted by Lee Atchison. Lee Atchison is a software architect, author, and thought leader on cloud computing and application modernization. His best-selling book, Architecting for Scale (O’Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments. Lee is the host of his podcast, Modern Digital Business, an engaging and informative podcast produced for people looking to build and grow their digital business with the help of modern applications and processes developed for today’s fast-moving business environment. Listen at mdb.fm. Follow Lee at softwarearchitectureinsights.com, and see all his content at leeatchison.com. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Rust vs. C++ with Steve Klabnik and Herb Sutter
In software engineering, C++ is often used in areas where low-level system access and high-performance are critical, such as operating systems, game engines, and embedded systems. Its long-standing presence and compatibility with legacy code make it a go-to language for maintaining and extending older projects. Rust, while newer, is gaining traction in roles that demand safety and concurrency, particularly in systems programming. We wanted to explore these two languages side-by-side, so we invited Herb Sutter and Steve Klabnik to join host Kevin Ball on the show. Herb works at Microsoft and chairs the ISO C++ standards committee. Steve works at Oxide Computer Company, is an alumnus of the Rust Core Team, and is the primary author of The Rust Programming Language book. We hope you enjoy this deep dive into Rust and C++ on Software Engineering Daily. Kevin Ball or KBall, is the vice president of engineering at Mento and an independent coach for engineers and engineering leaders. He co-founded and served as CTO for two companies, founded the San Diego JavaScript meetup, and organizes the AI inaction discussion group through Latent Space. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Engineering an Open Source CRISPR with Aadyot Bhatnagar
CRISPR is a powerful tool in biotechnology that allows scientists to precisely edit genes, much like editing lines of code in a computer program. Just as developers can remove or alter specific parts of a code to fix bugs or enhance functionality, CRISPR enables researchers to modify DNA to correct genetic disorders, improve crops, or develop new treatments. The development of CRISPR-based editing was recognized by the Nobel Prize in Chemistry in 2020 awarded to Emmanuelle Charpentier and Jennifer Doudna. Profluent Bio is an AI-first protein design company that recently developed OpenCRISPR-1, which is an AI-generated, CRISPR-like protein that does not occur in nature. Importantly, the company also released the protein and nucleic acid sequences for OpenCRISPR-1. Aadyot Bhatnagar is an ML Scientist at Profluent Bio and previously worked at Salesforce. He joins the podcast with Sean Falconer to talk about OpenCRISPR-1 and how it was made. Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from information visualization to quantum computing. Currently, Sean is Head of Marketing and Developer Relations at Skyflow and host of the podcast Partially Redacted, a podcast about privacy and security engineering. You can connect with Sean on Twitter @seanfalconer. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
SoundCloud’s Platform Architecture with Matthew Drooker
SoundCloud is an online platform and music streaming service where users can upload, promote, and share their music or audio creations. It was founded in 2007 and is known for its community-driven approach, allowing artists to interact directly with their fans and receive real-time feedback on their work. Matthew Drooker is the Chief Technology Officer at SoundCloud. He previously worked at Turner and has deep experience as a technologist and leader in the media industry. Matthew joins the show with Jordi Mon Companys to talk about his background, the evolution of the SoundCloud platform, its current tech stack, and much more. Jordi Mon Companys is a product manager and marketer that specializes in software delivery, developer experience, cloud native and open source. He has developed his career at companies like GitLab, Weaveworks, Harness and other platform and devtool providers. His interests range from software supply chain security to open source innovation. You can reach out to him on Twitter at @jordimonpmm Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
The End of GraphQL with Matt Bessey
GraphQL is an open-source query language for APIs and a runtime for executing those queries. It was developed by Facebook to address the problem of over-fetching or under-fetching data, which is a common issue with traditional REST APIs. Matt Bessey is a Principal Engineer and Software Architect. Earlier this year Matt wrote a blog post titled “Why, after 6 years, I’m over GraphQL”. The post put words to many users’ frustrations with the technology, and it went viral on Hacker News. Matt joins the show today to talk about GraphQL, the problems it solves, its security vulnerabilities, and why it might not be a good fit for backend engineering today. You can find a link to Matt’s blog post in this link. Gregor Vand is a security-focused technologist, and is the founder and CTO of Mailpass. Previously, Gregor was a CTO across cybersecurity, cyber insurance and general software engineering companies. He has been based in Asia Pacific for almost a decade and can be found via his profile at vand.hk. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Linux on Apple Silicon with Alyssa Rosenzweig
Asahi Linux is a project that aims to port Linux to Apple Silicon chips, which use a custom ARM-based architecture. The project is fundamentally important given the popularity of Apple Silicon Macs, and it's also a heroic effort because Apple Silicon is an entirely undocumented platform. Alyssa Rosenzweig is a well-known computer scientist who describes herself as a graphics developer passionate about software freedom. She is currently a contractor at Valve where she develops open source software to improve Linux gaming. Alyssa is also a contributor to Asahi Linux and works on reverse-engineering the Apple M1 GPU, among other contributions to the project. Alyssa joins the podcast to talk about reverse engineering hardware, Asahi Linux, new advances in gaming on Asahi, and more. Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from information visualization to quantum computing. Currently, Sean is Head of Marketing and Developer Relations at Skyflow and host of the podcast Partially Redacted, a podcast about privacy and security engineering. You can connect with Sean on Twitter @seanfalconer. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
DOOM on Super Nintendo with Randy Linden
DOOM is a pioneering first-person shooter that needs no introduction. The game was released in 1993 for DOS and was an instant success. This led to ports of the game to other major platforms including Windows, PlayStation, and Sega Saturn. One of the most remarkable ports was to the Super Nintendo, with development being led by legendary engineer Randy Linden. In addition to his work on the SNES port of DOOM, Randy developed PlayStation and Dreamcast emulators, and worked at Microsoft on the Xbox 360 and Kinect. Limited Run Games and Bethesda recently announced a new version of DOOM for SNES, that Randy also worked on. It has performance improvements, new features, and uses a new version of the SuperFX chip that can handle full-motion video. Randy joins the show today to talk about his career, re-implementing video games, the new SNES DOOM port, and more.
Identity and Access Management with Julianna Lamb
Authentication is a key requirement for any B2B software application, especially if software vendors are selling to enterprise clients who are likely to have strict authentication requirements for the vendors they use. However, building authentication for a B2B application is typically complex and resource-intensive due to the data models required, the provisioning and managing accounts, and additional security and scale concerns. Julianna Lamb is the Co-Founder and CTO of Stytch which is building an all-in-one platform for identity and access management. She joins the podcast with Gregor Vand to talk about the platform. Gregor Vand is a security-focused technologist, and is the founder and CTO of Mailpass. Previously, Gregor was a CTO across cybersecurity, cyber insurance and general software engineering companies. He has been based in Asia Pacific for almost a decade and can be found via his profile at vand.hk. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Building Secure Payments Infrastructure with Jack Gibson
J. P. Morgan Payments is one of the leaders in payments processing with a staggering $10 trillion in payments handled daily. The company recently released its Payments Developer Portal, or PDP, which serves as a gateway for developers to build and test payment APIs, and accept, manage, and send payments on their own platforms. Developing financial APIs at a global scale presents unique engineering challenges, in large part because there is no margin for error. Jack Gibson is a Managing Director and Head of Payments Engineering, Architecture and APIs at J. P. Morgan Payments. He joins the podcast with Sean Falconer to explore the design and engineering behind the company’s payments API offering. Sean’s been an academic, startup founder, and Googler. He has published works covering a wide range of topics from information visualization to quantum computing. Currently, Sean is Head of Marketing and Developer Relations at Skyflow and host of the podcast Partially Redacted, a podcast about privacy and security engineering. You can connect with Sean on Twitter @seanfalconer. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
MongoDB Vector Search with Ben Flast
MongoDB Atlas is a managed NoSQL database that uses JSON-like documents with optional schemas. The platform recently released new vector search capabilities to facilitate building AI capabilities. Ben Flast is the Director of Product Management at MongoDB. He joins the show to talk about the company’s developments with vector search. This episode is hosted by Lee Atchison. Lee Atchison is a software architect, author, and thought leader on cloud computing and application modernization. His best-selling book, Architecting for Scale (O’Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments. Lee is the host of his podcast, Modern Digital Business, an engaging and informative podcast produced for people looking to build and grow their digital business with the help of modern applications and processes developed for today’s fast-moving business environment. Listen at mdb.fm. Follow Lee at softwarearchitectureinsights.com, and see all his content at leeatchison.com. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
N64 Recompiled with Darío and Wiseguy
Darío and Wiseguy are Nintendo 64 hackers and modders. They are the creators of multiple projects, including RT64 which is an N64 graphics renderer for enhancing games in emulators and native ports. This year, they released N64: Recompiled, which is a tool to statically recompile N64 binaries into C code that can be compiled for any platform. The advance promises to usher in a revolution in N64 native ports for PC. To demonstrate the tool’s capability, it was used to produce a working copy of The Legend of Zelda: Majora’s Mask on PC. Darío and Wiseguy join the podcast to talk about their journeys into the N64 hacking scene, the N64: Recompiled project, obscure N64 game bugs, and more. Joe Nash is a developer, educator, and award-winning community builder, who has worked at companies including GitHub, Twilio, Unity, and PayPal. Joe got his start in software development by creating mods and running servers for Garry’s Mod, and game development remains his favorite way to experience and explore new technologies and concepts. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
The 2024 Stack Overflow Developer Survey with Erin Yepis and Ryan Polk
The Stack Overflow Developer Survey is an annual survey conducted by Stack Overflow that gathers comprehensive insights from developers around the world. It offers a valuable snapshot of the global developer community, covering a wide range of topics such as preferred programming languages, tools, and technologies. Erin Yepis is a Senior Analyst and Ryan Polk is the Chief Product Officer at Stack Overflow. They join the show with Sean Falconer to talk about the results of the 2024 Developer Survey, which just released this summer. Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from information visualization to quantum computing. Currently, Sean is Head of Marketing and Developer Relations at Skyflow and host of the podcast Partially Redacted, a podcast about privacy and security engineering. You can connect with Sean on Twitter @seanfalconer. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Container Security with Matt Moore
Software supply chain attacks exploit interdependencies within software ecosystems. Security in the supply chain is a growing issue, and is particularly important for companies that rely on large numbers of open source dependencies. Chainguard was founded in 2021 and offers tools and secure container images to improve the security of the software supply chain. Matt Moore is the Founder and CTO of Chainguard. He started his career in compiler optimization at Microsoft and worked at Google before starting Chainguard. He joins the show with Gregor Vand to talk about container security. Gregor Vand is a security-focused technologist, and is the founder and CTO of Mailpass. Previously, Gregor was a CTO across cybersecurity, cyber insurance and general software engineering companies. He has been based in Asia Pacific for almost a decade and can be found via his profile at vand.hk. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Google Maps Javascript API with Matt Toon
Google’s Maps JavaScript API is a fundamental web technology that’s used to build dynamic and interactive map features in web apps. Matt Toon is a Solutions Engineering Manager for the Google Maps Platform. He joins the podcast with Josh Goldberg to talk about his background working with geospatial data, the development of Google Maps, bringing 3D Maps to the JavaScript API, and much more. Josh Goldberg is an independent full time open source developer in the TypeScript ecosystem. He works on projects that help developers write better TypeScript more easily, most notably on typescript-eslint: the tooling that enables ESLint and Prettier to run on TypeScript code. Josh regularly contributes to open source projects in the ecosystem such as ESLint and TypeScript. Josh is a Microsoft MVP for developer technologies and the author of the acclaimed Learning TypeScript (O’Reilly), a cherished resource for any developer seeking to learn TypeScript without any prior experience outside of JavaScript. Josh regularly presents talks and workshops at bootcamps, conferences, and meetups to share knowledge on TypeScript, static analysis, open source, and general frontend and web development. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
AI Pipelines with Maxime Armstrong and Yuhan Luo
LLMs are becoming more mature and accessible, and many teams are now integrating them into common business practices such as technical support bots, online real-time help, and other knowledge-base-related tasks. However, the high cost of maintaining AI teams and operating AI pipelines is becoming apparent. Maxime Armstrong and Yuhan Luo are Software Engineers at Dagster, which is an open source platform for orchestrating data and AI pipelines. They join the show with Sean Falconer to talk about running cost-effective AI pipelines. Sean's been an academic, startup founder, and Googler. He has published works covering a wide range of topics from information visualization to quantum computing. Currently, Sean is Head of Marketing and Developer Relations at Skyflow and host of the podcast Partially Redacted, a podcast about privacy and security engineering. You can connect with Sean on Twitter @seanfalconer. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]
Data Management at Capital One with Jim Lebonitte
Data is at the center of many business decisions and advances today, including AI-driven capabilities. This requires companies to have well-governed data that is easy for users to find, use and understand. In moving to the cloud, Capital One modernized its data ecosystem and adopted a “You Build, Your Data” model to equip its data stakeholders with self-service capabilities to use and build data applications. Jim Lebonitte is a Senior Distinguished Engineer at Capital One leading technical architecture and strategy for enterprise data platforms. He has over 15 years of experience building platforms focused on data and software delivery experiences. Jim joins the podcast to talk about how to empower data users at scale while keeping data well-governed, building data pipelines and applications, and much more. Full Disclosure: This episode is sponsored by Capital One. This episode is hosted by Lee Atchison. Lee Atchison is a software architect, author, and thought leader on cloud computing and application modernization. His best-selling book, Architecting for Scale (O’Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments. Lee is the host of his podcast, Modern Digital Business, an engaging and informative podcast produced for people looking to build and grow their digital business with the help of modern applications and processes developed for today’s fast-moving business environment. Listen at mdb.fm. Follow Lee at softwarearchitectureinsights.com, and see all his content at leeatchison.com. Please click here to see the transcript of this episode. Sponsorship inquiries: [email protected]