By Software Engineering Daily
Technical interviews about software topics.
4.7
492492 ratings
Kentik is a network observability platform that focuses on letting users easily ask questions and get answers about their network. Avi Freedman is the CEO of Kentik and he joins the podcast to talk about the platform, his observability philosophy,...
Solid.js is a popular JavaScript framework known for its reactive and efficient rendering system. Instead of using a Virtual DOM, it compiles its templates to real DOM nodes and updates them with fine-grained reactions. Ryan Carniato is the creator of...
Sammy Steele is a Senior Staff Engineer at Figma, and the tech lead for their databases team. She previously worked at Dropbox, where she built out their petabyte-scale metadata storage and search systems. Sammy recently published a blog called “How...
Autonomous vehicle engineering is a huge challenge and requires the integration of many different technologies. A self-driving car needs data from multiple sensors, ML models to process that data, engineering to couple software and mechanical systems, and much more. Ian...
Ben Huber is a security engineer who has worked at companies including Crypto.com and Blackpanda. He joins the podcast to talk about his career, penetration or “pen” testing, attack vectors, security tools, and much more. Gregor Vand is a security-focused...
George Mathew is a Managing Director at Insight Partners where he invested in Weights & Biases, Jasper, and others. He has over 20 years of experience developing high-growth technology startups including most recently being CEO of Kespry. George joins the...
Event-driven architecture is a software design pattern where system components communicate through events that are generated by producers, and pushed to consumers. This design is often contrasted with a request-driven architecture, where components communicate with each other by sending requests...
OAuth is an open standard for access delegation. It lets users grant websites or applications access to their information on other websites, but without giving away passwords. OpenID Connect is an identity layer on top of OAuth. Even if you...
Today, you can access Netflix on virtually any device. For a Netflix user, this seamless experience can be easy to take for granted, but it requires an enormous engineering effort. Jay Phelps is a Senior Software Engineer at Netflix where...
Snowflake is one of the most prominent platforms for interacting with data and building data-intensive applications. Dan Myers works in Developer Relations at Snowflake and he joins the show to talk about the future of application development, and building native...
Kaze Emanuar is a ROM hacker who’s famous for the array of mods he’s made for Super Mario 64. He’s implemented remarkable optimization to the decompiled game code, even pushing Super Mario 64 to run at 60 frames per second....
Managing data and access to data is one of the biggest challenges that a company can face. It’s common for data to be siloed into independent sources that are difficult to access in a unified and integrated way. One approach...
Blasphemous and Blasphemous II are Metroidvania action-adventure games developed by the Spanish studio, The Game Kitchen. The games have a stunning, distinctive pixel art style and atmospheric world which is inspired by Spanish folklore and religious themes. They are known...
Python is famed for it’s intuitive syntax, powerful standard library, and rich ecosystem of packages and frameworks. It’s also dynamically typed which is part of what makes the language so accessible. Paul Everitt is the Python and Web Developer Advocate...
All robust technology platforms require testing to ensure that features work as intended. In many cases, tests require data, but getting access to valid and high quality test data is a common challenge, especially when the technology runs on sensitive...
Netlify is a popular hosting platform that provides build, deploy, and serverless backend services for web apps. The platform enables deployment directly from source files stored in a version control system like GitHub. Erica Pisani is a Senior Software Engineer...
Language and compiler design are fundamental aspects of computer science. High-level languages are how most developers interact with computers, so it’s hard to overstate the significance of compiler engineering or the aesthetics of language syntax. C# is a general-purpose high-level...
Sphinx Bio develops computational tools to accelerate scientific discovery. The company is focused on addressing the computational data analysis bottleneck by enabling scientists to do the analysis themselves. Nicholas Larus-Stone is the founder of Sphinx. He joins the show to...
Java is one of the top programming languages used today and Java code is ubiquitous. A key factor to the overall success of Java is the Spring framework, which is the most common framework for Java development. Spring is an...
Convex is a serverless backend platform to simplify fullstack application development. Its underlying database is written in Rust, and it uses TypeScript to integrate with reactive UI frameworks. The platform is growing, which has presented new reasons to make the...
Proteins are nanomachines inside cells and perform the incredible array of tasks required for cells to function. They are composed of a chain of hundreds to thousands of amino acid “building blocks”. Peptides are similar to proteins, but have only...
GitHub Copilot is an AI tool to assist software developers by autocompleting code. It is no understatement to say it has already transformed how developers write code. Adrián Mato Gondelle leads the Design team for GitHub Copilot. In this episode,...
Corbado is an authentication platform that provides APIs for developers to replace passwords with passkeys such as Face ID or Touch ID. Vincent Delitz is a Co-Founder at Corbado and he joins the show to talk about the platform, the...
The growing use of large datasets and ML in the life sciences has created new demand for data technologies. Snowflake is a cloud-based data warehousing company that provides a platform for storing and analyzing large volumes of data. Harini Gopalakrishnan...
Apache Iceberg is an open source high-performance format for huge data tables. Iceberg enables the use of SQL tables for big data, while making it possible for engines like Spark and Hive to safely work with the same tables, at...
Godot is a free, open-source game engine that’s growing rapidly in popularity. Ramatak is a new public benefit company founded by Godot engine veterans Hein-Pieter van Braam and Ariel Manzur. The goal of Ramatak is to help make Godot the...
NextFlow is a tool for managing scientific computation workflows. It’s increasingly popular for bioinformatics, computational biology, and other life science applications. Evan Floden is the Co-Founder and CEO of Seqera Labs which develops NextFlow. He joins the show today to...
Stately is a web-based drag and drop editor for collaboratively developing code, diagrams, and documentation. Laura Kalbag is the Developer Advocate at Stately and she joins the show today to talk about Stately, state machines, building good documentation, and more....
The power of 3D graphics hardware and rendering technology is improving at an astonishing pace. To achieve high graphical fidelity, assets that compose 3D worlds must feature an ever-increasing level of detail. Andrew Price is the founder of Poliigon, which...
Antibodies are a type of protein molecule produced by the immune system. They recognize and attach to other molecules with remarkable precision. Typically antibodies target foreign objects, like viruses, to mark them for destruction. However, they can also be engineered...
Portal is a 2007 game developed by Valve, where the player encounters puzzles that must be solved using the “portal gun”, a device that can create inter-spatial portals between surfaces. Portal 64 is an open-source re-write of Portal that can...
Waymo is an autonomous driving company that had its start as the Google Self-Driving Car Project. David Margines is a Director of Product Management at Waymo and he joins the podcast to talk about Waymo today, the sensing technologies underpinning...
Recursion is at the leading edge of applying AI and ML to drug development. The company exemplifies a new wave of “techbio” companies, that tightly couple compute and robotics with biology and chemistry. The task of decoding biology requires vast...
Producing 3D films, games and simulations is a complex process, often involving multiple teams and tools. At Pixar, pipeline engineers needed to write lots of glue code to integrate different workflows and file formats, which was a big challenge, and...
SimpleWebAuthn is an open source TypeScript-centric pair of libraries – frontend and backend – that make it easier for devs to implement WebAuthn on the web. Matthew Miller started the project in 2019 and it has grown in tandem with...
There is a revolution unfolding in biotech. The confluence of new biological methods like CRISPR, virtually unlimited computational capacity, and machine learning has fundamentally transformed our ability to engineer biology for wide-ranging applications. Andreessen Horowitz, or a16z, is a venture...
oneAPI is an open standard for a unified API to be used across different computing accelerator architectures. This including GPUs, AI accelerators, and FPGAs. The goal of oneAPI is to eliminate the need for developers to maintain separate code bases,...
A game engine is a system used to build and run games. Game engines let the programmer work at a high level of abstraction by providing interfaces for graphics, physics, and scripting. Godot is an open source and free to...
Starburst is a data lake analytics platform. It’s designed to help users work with structured data at scale, and is built on the open source platform, Trino. Adam Ferrari is the SVP of Engineering at Starburst. He joins the show...
Chess.com started in 2007 and grew steadily in the years following. The platform exploded in popularity during the pandemic, to the point that their servers struggled with the traffic. It was a great problem to have. Chess.com was instrumental in...
Mastodon is an open source, decentralized social network. Eugen Rochko started building Mastodon in response to his dissatisfaction with centralized social networks like Facebook and Twitter. In the Mastodon model, users can run their own nodes, and other users can...
Vercel provides a cloud platform to rapidly deploy web projects, and they develop the highly successful Next.js framework. The company recently made headlines when they announced v0 which is a generative AI tool to create React code from text prompts....
Blender is a free and open-source 3D graphics tool that was initially released in 1994 and just hit version 4.0. It’s one of the triumphs of open-source software development and is used for creating animated films, art, 3D games, and...
Netflix needs no introduction and is renowned for its engineering talent. Shaundai Person is a Senior Software Engineer at Netflix, blogger, and conference speaker. She joins the show today to talk about getting her position at Netflix, developing internal tools...
Algolia is a platform that provides search as a service. The company was founded in 2012, was part of Y Combinator’s Winter 2014 class, and has become highly popular for integrating modern search functionality into web-facing services. Sean Mullaney is...
Software security is a critical issue for everyone, but it takes on an entirely different dimension when your life, or the lives of others, depend on it. Consider the security needs of an environmentalist whistle blower inside a chemical corporation,...
Security issues can often be traced back to small misconfigurations in a database or cloud service, or an innocent code commit. OpsHelm is a security platform that’s oriented around identifying and fixing these issues. Kyle McCullough is the Co-Founder and...
Jodie Burchell is the Data Science Developer Advocate at JetBrains, which makes integrated development environments or, IDEs, for many major languages. After observing the rapid growth of the AI coding assistant landscape, the company recently announced integration of an AI...
This episode of Software Engineering Daily is part of our on-site coverage of AWS re:Invent 2023, which took place from November 27th through December 1st in Las Vegas. In today’s interview, host Jordi Mon Companys speaks with Mike Miller who...
This episode of Software Engineering Daily is part of our on-site coverage of AWS re:Invent 2023, which took place from November 27th through December 1st in Las Vegas. In today’s interview, host Jordi Mon Companys speaks with Kevin Kelly who...