Technical interviews about software topics.
…
continue reading

1
Open Source Archives - Software Engineering Daily
Open Source Archives - Software Engineering Daily
Open source technology episodes of Software Engineering Daily
…
continue reading

1
Prometheus and Open-Source Observability with Eric Schabell
46:06
46:06
Play later
Play later
Lists
Like
Liked
46:06Modern cloud-native systems are highly dynamic and distributed, which makes it difficult to monitor cloud infrastructure using traditional tools designed for static environments. This has motivated the development and widespread adoption of dedicated observability platforms. Prometheus is an open-source observability tool designed for cloud-native …
…
continue reading
AI tools are transforming how developers write code, and although it’s difficult to pinpoint how much code is now AI-generated code, estimates suggest it’s between 20% and 40%, and this figure is poised to grow in the coming years. This evolution has given rise to a new coding paradigm in which developers act as directors, guiding and refining AI-g…
…
continue reading
Glean is a workplace search and knowledge discovery company that helps organizations find and access information across various internal tools and data sources. Their platform uses AI to provide personalized search results to assist members of an organization in retrieving relevant documents, emails, and conversations. The rise of LLM-based agentic…
…
continue reading

1
Turing Award Special: A Conversation with Martin Hellman
41:03
41:03
Play later
Play later
Lists
Like
Liked
41:03Martin Hellman is an American cryptographer known for co-inventing public-key cryptography with Whitfield Diffie and Ralph Merkle in the 1970s. Their groundbreaking Diffie-Hellman key exchange method allowed secure communication over insecure channels, laying the foundation for modern encryption protocols. Hellman has also contributed to cybersecur…
…
continue reading

1
Turing Award Special: A Conversation with David Patterson
55:46
55:46
Play later
Play later
Lists
Like
Liked
55:46David A. Patterson is a pioneering computer scientist known for his contributions to computer architecture, particularly as a co-developer of Reduced Instruction Set Computing, or RISC, which revolutionized processor design. He has co-authored multiple books, including the highly influential Computer Architecture: A Quantitative Approach. David is …
…
continue reading

1
Uber’s On-Call Copilot with Paarth Chothani and Eduards Sidorovics
44:21
44:21
Play later
Play later
Lists
Like
Liked
44:21At Uber, there are many platform teams supporting engineers across the company, and maintaining robust on-call operations is crucial to keeping services functioning smoothly. The prospect of enhancing the efficiency of these engineering teams motivated Uber to create Genie, which is an AI-powered on-call copilot. Genie assists with on-call manageme…
…
continue reading

1
Turing Award Special: A Conversation with John Hennessy
38:53
38:53
Play later
Play later
Lists
Like
Liked
38:53John Hennessy is a computer scientist, entrepreneur, and academic known for his significant contributions to computer architecture. He co-developed the RISC architecture, which revolutionized modern computing by enabling faster and more efficient processors. Hennessy served as the president of Stanford University from 2000 to 2016 and later co-foun…
…
continue reading

1
Sourcegraph and the Frontier of AI in Software Engineering with Beyang Liu
44:19
44:19
Play later
Play later
Lists
Like
Liked
44:19Sourcegraph is a powerful code search and intelligence tool that helps developers navigate and understand large codebases efficiently. It provides advanced search functionality across multiple repositories, making it easier to find references, functions, and dependencies. Additionally, Sourcegraph integrates with various development workflows to st…
…
continue reading

1
Turing Award Special: A Conversation with Jeffrey Ullman
37:45
37:45
Play later
Play later
Lists
Like
Liked
37:45Jeffrey Ullman is a renowned computer scientist and professor emeritus at Stanford University, celebrated for his groundbreaking contributions to database systems, compilers, and algorithms. He co-authored influential texts like Principles of Database Systems and Compilers: Principles, Techniques, and Tools (often called the “Dragon Book”), which h…
…
continue reading

1
Knowledge Graphs as Agentic Memory with Daniel Chalef
53:39
53:39
Play later
Play later
Lists
Like
Liked
53:39Contextual memory in AI is a major challenge because current models struggle to retain and recall relevant information over time. While humans can build long-term semantic relationships, AI systems often rely on fixed context windows, leading to loss of important past interactions. Zep is a startup that’s developing a memory layer for AI agents usi…
…
continue reading
Remix is a full-stack, open-source web framework that was developed by the creators of the popular React Router library. It focuses on features such as server-side rendering and efficient data loading, and it emphasizes developer experience. Ryan Florence is a co-creator of React Remix and in this episode he speaks with Josh Goldberg about the Remi…
…
continue reading

1
Turing Award Special: A Conversation with Jack Dongarra
49:31
49:31
Play later
Play later
Lists
Like
Liked
49:31Jack Dongarra is an American computer scientist who is celebrated for his pioneering contributions to numerical algorithms and high-performance computing. He developed essential software libraries like LINPACK and LAPACK, which are widely used for solving linear algebra problems on advanced computing systems. Dongarra is also a co-creator of the TO…
…
continue reading

1
Quantum Computing at Rigetti with David Rivas
53:03
53:03
Play later
Play later
Lists
Like
Liked
53:03Rigetti Computing is an American company specializing in quantum computing, founded in 2013. The company develops quantum processors and hybrid quantum-classical computing systems, and aims to make quantum computing more accessible for research and commercial applications. David Rivas is the CTO at Rigetti Computing. He joins the podcast with Kevin…
…
continue reading

1
The State of the Ethereum Blockchain with Andrew Koller
41:13
41:13
Play later
Play later
Lists
Like
Liked
41:13Ethereum is a decentralized blockchain platform that was created by Vitalik Buterin and Gavin Wood in 2015. It uses a cryptocurrency called Ether as its native token to power transactions and operations on the Ethereum network. Ethereum’s proponents envision a future where the network forms the foundation for a second platform layer, called L2, whe…
…
continue reading

1
StackHawk and Shift-Left API Security with Scott Gerlach
46:08
46:08
Play later
Play later
Lists
Like
Liked
46:08APIs are a fundamental part of modern software systems and enable communication between services, applications, and third-party integrations. However, their openness and accessibility also make them a prime target for security threats, and this makes APIs a growing focus on software teams. StackHawk is a company that scans and monitors source code …
…
continue reading

1
NVIDIA RAPIDS and Open Source ML Acceleration with Chris Deotte and Jean-Francois Puget
42:06
42:06
Play later
Play later
Lists
Like
Liked
42:06NVIDIA RAPIDS is an open-source suite of GPU-accelerated data science and AI libraries. It leverages CUDA and significantly enhances the performance of core Python frameworks including Polars, pandas, scikit-learn and NetworkX. Chris Deotte is a Senior Data Scientist at NVIDIA and Jean-Francois Puget is the Director and a Distinguished Engineer at …
…
continue reading
Browser security aims to protect users from cyber threats encountered online, such as phishing, malicious extensions, and malware. It’s a complex, multifaceted challenge that’s increasingly important as cloud-based tools, SaaS platforms, and collaborative applications become the backbone of modern workflows. Jeswin Mathai is the Chief Architect at …
…
continue reading

1
Troubleshooting Microservices with Julia Blase
43:00
43:00
Play later
Play later
Lists
Like
Liked
43:00A distributed system is a network of independent services that work together to achieve a common goal. Unlike a monolithic system, a distributed system has no central point of control, meaning it must handle challenges like data consistency, network latency, and system failures. Debugging distributed systems is conventionally considered challenging…
…
continue reading

1
Vercel’s Developer Frameworks with Ary Khandelwal and Max Leiter
52:25
52:25
Play later
Play later
Lists
Like
Liked
52:25The availability of high-quality AI model APIs has drastically lowered the barriers developing AI applications. These tools abstract away complex tasks such as model deployment, scaling, data retrieval, natural language processing, and text generation. Vercel has developed a complementary set of tools for building AI web applications, including the…
…
continue reading

1
Docusign for Developers with Dan Selman and Larry Jin
45:10
45:10
Play later
Play later
Lists
Like
Liked
45:10Agreements and contracts are a fundamental innovation and govern everything from personal commitments to major financial decisions. They function as trusted artifacts to capture the nature of a commitment and provide clarity and accountability. Software has revolutionized many business functions, including the basic mechanics of digitally signing a…
…
continue reading

1
The Subsea Cable Network with Josh Dzieza
44:19
44:19
Play later
Play later
Lists
Like
Liked
44:19Subsea cables are high-capacity fiber-optic lines laid along the ocean floor to enable global communication by transmitting data between continents. Spanning thousands of miles, they carry an estimated 95% of international internet, phone, and data transmissions. Critically, these cables are vulnerable to sabotage by state actors, as they form crit…
…
continue reading

1
LangChain and Agentic AI Engineering with Erick Friis
41:50
41:50
Play later
Play later
Lists
Like
Liked
41:50LangChain is a popular open-source framework to build applications that integrate LLMs with external data sources like APIs, databases, or custom knowledge bases. It’s commonly used for chatbots, question-answering systems, and workflow automation. Its flexibility and extensibility have made it something of a standard for creating sophisticated AI-…
…
continue reading

1
Secure Communications in Embedded Systems with Ismael Valenzuela and John Wall
46:24
46:24
Play later
Play later
Lists
Like
Liked
46:24BlackBerry is a Canadian company known for its pivotal role in the smartphone market during the 2000s. Today, BlackBerry has adopted a major focus on cybersecurity. John Wall is the Chief Operating Officer and Head of Products, Engineering and Services at QNX, which is a division of BlackBerry. Ismael Valenzuela is the former Vice President of Thre…
…
continue reading
Caves of Qud is a roguelike game set in a richly detailed, post-apocalyptic world blending science fiction and fantasy. The game is known for its deep lore, emergent gameplay, and wildly creative character customization. It is a massive indie success, and recently hit a major milestone with the release of version 1.0 after 15 years of development. …
…
continue reading

1
Maximizing Cloud Efficiency with Jerzy Grzywinski and Brent Segner
45:53
45:53
Play later
Play later
Lists
Like
Liked
45:53Compute optimization in a cloud environment is a common challenge because of the need to balance performance, cost, and resource availability. The growing use of GPUs for workloads, including AI, is also increasing the complexity and importance of optimization given the relatively high cost of GPU cloud computation. Jerzy Grzywinski is a Senior Dir…
…
continue reading

1
NVIDIA’s Agentic AI for Container Security with Amanda Saunders and Allan Enemark
45:49
45:49
Play later
Play later
Lists
Like
Liked
45:49Docker container vulnerability analysis involves identifying and mitigating security risks within container images. This is done to ensure that containerized applications can be securely deployed. Vulnerability analysis can often be time intensive, which has motivated the use of AI and ML to accelerate the process. NVIDIA Blueprints are reference w…
…
continue reading

1
The Raylib C Library for Game Development with Ramon Santamaria
1:00:33
1:00:33
Play later
Play later
Lists
Like
Liked
1:00:33Raylib is a lightweight, beginner-friendly, and open-source C library for game development, known for its simplicity and lack of external dependencies. It’s designed to streamline the creation of 2D and 3D games, and has an intuitive API for managing graphics, audio, and input. Ramon Santamaria is the Founder and Lead Developer of Raylib. He joins …
…
continue reading
Anduril is a technology defense company with a focus on drones, computer vision, and other problems related to national security. It is a full-stack company that builds its own hardware and software, which leads to a great many interesting questions about cloud services, engineering workflows, and management. Gokul Subramanian is Senior Vice Presid…
…
continue reading

1
Mamba and Software Package Security with Sylvain Corlay
45:56
45:56
Play later
Play later
Lists
Like
Liked
45:56QuantStack is an open-source technology software company specializing in tools for data science, scientific computing, and visualization. They are known for maintaining vital projects such as Jupyter, the conda-forge package channel, and the Mamba package manager. Sylvain Corlay is the CEO of QuantStack. He joins the podcast to talk about his compa…
…
continue reading
Ableton is a music software and hardware company based in Germany. The company develops Ableton Live which is a digital audio workstation for both improvisation and traditional arrangements. The software is remarkable for successfully blending good UI design with a powerful feature set. This has made it popular with new musicians as well as profess…
…
continue reading

1
beeps and on-call for Next.js developers with Joey Parsons
47:43
47:43
Play later
Play later
Lists
Like
Liked
47:43beeps 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 …
…
continue reading
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 comp…
…
continue reading

1
Fallout: London with Daniel Morrison Neil and Jordan Albon
1:14:36
1:14:36
Play later
Play later
Lists
Like
Liked
1:14:36Fallout: 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,…
…
continue reading

1
Heroku and the Twelve-Factor App with Vish Abrams
38:20
38:20
Play later
Play later
Lists
Like
Liked
38:20Heroku 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 stream…
…
continue reading

1
AI Developer Tools at Google with Paige Bailey
37:28
37:28
Play later
Play later
Lists
Like
Liked
37:28Over 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 j…
…
continue reading

1
Game Emulation on the Carbon Engine with Dimitris “MVG” Giannakis
45:05
45:05
Play later
Play later
Lists
Like
Liked
45:05Video 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…
…
continue reading

1
Going Serverless in Financial Services with Brian McNamara
37:58
37:58
Play later
Play later
Lists
Like
Liked
37:58Serverless 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 McN…
…
continue reading

1
Teardown and Voxel-Based Rendering with Dennis Gustafsson
33:32
33:32
Play later
Play later
Lists
Like
Liked
33:32Teardown 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 achi…
…
continue reading

1
Streamlined React Native Development with Charlie Cheever and James Ide
50:37
50:37
Play later
Play later
Lists
Like
Liked
50:37Expo 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…
…
continue reading

1
Special End-of-Year Message from Software Engineering Daily
1:04
1:04
Play later
Play later
Lists
Like
Liked
1:04To 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, an…
…
continue reading

1
The Vulkan Graphics API with Tom Olson and Ralph Potter
51:39
51:39
Play later
Play later
Lists
Like
Liked
51:39Vulkan 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 Ols…
…
continue reading
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…
…
continue reading
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 t…
…
continue reading

1
The Future of Offensive Pentesting with Mark Goodwin
44:40
44:40
Play later
Play later
Lists
Like
Liked
44:40Offensive 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 …
…
continue reading
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 project…
…
continue reading

1
Engineering at Discord with Justin Beckwith
41:35
41:35
Play later
Play later
Lists
Like
Liked
41:35Discord 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 o…
…
continue reading

1
Next.js 15 with Jimmy Lai and Tim Neutkens
50:38
50:38
Play later
Play later
Lists
Like
Liked
50:38Next.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 incr…
…
continue reading
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 T…
…
continue reading

1
Open Source Data Analytics with Sameer Al-Sakran
47:29
47:29
Play later
Play later
Lists
Like
Liked
47:29Data 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 explorat…
…
continue reading

1
Node.js and the Javascript Ecosystem with Gil Tayar
49:04
49:04
Play later
Play later
Lists
Like
Liked
49:04Gil 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 …
…
continue reading