Open Source Archives - Software Engineering Daily
Activity Overview
Episode publication activity over the past year
Episodes
Building a Unified Hardware API at Intel with James Reinders
08 Feb 2024
Contributed by Lukas
oneAPI is an open standard for a unified API to be used across different computing accelerator architectures. This including GPUs, AI accelerators, an...
Building a State Machine Backend with Adam Berger
16 Nov 2023
Contributed by Lukas
When Adam Berger was at Uber, his team was responsible for ensuring that Uber Eats merchants correctly receive and fulfill orders. This required them ...
Open Source Contributing with Brian Douglas
08 Nov 2023
Contributed by Lukas
The open source coding philosophy has enormous appeal to many software engineers, and with good reason. Open source libraries, applications, and opera...
Temporal with Max Fateev
07 Nov 2023
Contributed by Lukas
There are countless real world scenarios where a workflow or process has multiple steps, and some steps must be completed before others can be started...
Building Pieces.app and the Future of Developer Productivity with Tsavo Knott
25 Oct 2023
Contributed by Lukas
Ongoing advances in generative AI are already having a huge impact on developer productivity. Tools like GitHub Copilot and ChatGPT are increasing the...
Simplifying Documentation with Sébastien Lorber
03 Aug 2023
Contributed by Lukas
In the realm of modern software development, clear and comprehensive documentation is essential for guiding users and contributors alike. Developers o...
Cloud-native Authorization with Tim Hinrichs
09 Aug 2022
Contributed by Lukas
Enabling authorization policies across disparate cloud-native environments such as containers, microservices and modern application delivery infrastru...
Open-Source Cloud Asset Management with Yevgeny Pats
11 Jun 2022
Contributed by Lukas
This episode is hosted by Alex DeBrie. Alex is the author of The DynamoDB Book, the comprehensive guide to data modeling with DynamoDB, as well as T...
InfluxData with Zoe Steinkamp
16 Dec 2021
Contributed by Lukas
InfluxDB is an open-source time-series database. It’s maintained by InfuxData who offers a suite of products that help organizations gain insights...
Nuxt.js with Alexander Lichter
24 Nov 2021
Contributed by Lukas
When creating a website, there’s no shortage of choices for how to do it. Builders must make strategic decisions about the language or framework t...
Angular Dev Tools with Minko Gechev
05 Nov 2021
Contributed by Lukas
Angular is a free and open-source web application framework. It’s maintained by the Angular team at Google. It’s used by millions of web appli...
Distributed Open Source Databases with Jonathan Ellis and Spencer Kimball
08 Sep 2021
Contributed by Lukas
By most accounts, the first databases came on line in the 1960s. This class of software has continued to evolve alongside the technology it runs on an...
Grouparoo Open Source Data Tools with Brian Leonard
26 Aug 2021
Contributed by Lukas
ETL stands for “extract, transform, load” and refers to the process of integrating data from many different sources into one location, usually a d...
Publishing Open Source Code with William Morgan
25 Aug 2021
Contributed by Lukas
In the late 1970s a printer at MIT kept jamming, resulting in regular pileups of print jobs in the printer’s queue. To solve this problem, some comp...
Wasp-Lang: Boilerplate Code with Matija Sosic
05 Aug 2021
Contributed by Lukas
The term “boilerplate code” refers to code sections that are repeated across many projects with little to no variation. Every developer is familia...
Developer Community Management with Patrick Woods and Josh Dzielak
25 Mar 2021
Contributed by Lukas
Many startups today begin their life as an open-source project. Open source projects allow early adopters of a technology to experiment, to contribute...
Airbyte: Open Source Data Integrations with Michel Tricot and John Lafleur
24 Mar 2021
Contributed by Lukas
ELT, or “Extract, Load, and Transform,” is the process that modern data pipelines use to replicate data from a source and load it into a target sy...
Suborbital: WebAssembly Infrastructure with Connor Hicks
23 Mar 2021
Contributed by Lukas
The complexity of building web applications seems to have grown exponentially in the last several years. This added complexity may bring power, but it...
Opstrace: Open Source Observability with Sebastien Pahl
22 Mar 2021
Contributed by Lukas
Observability is a key feature of a well-architected application. Because building an observability system for a cloud application can be challenging,...
Datahub: Open Source Data Lake with Pardhu Gunnam and Mars Lan
19 Mar 2021
Contributed by Lukas
As the volume and scope of data collected by an organization grow, tasks such as data discovery and data management grow in complexity. Simply put, th...
SPIFFE and SPIRE with Derek Edwards and Ryan Turner
18 Mar 2021
Contributed by Lukas
The shift to microservices architectures and distributed systems has been a challenge for systems using conventional security practices, such filterin...
Postgres Data Warehouse with Josh Drake and Thomas Richter
02 Mar 2021
Contributed by Lukas
A data warehouse is a centralized repository that an enterprise may use to store selected data from production systems. Data is transformed into a str...
Open Source Industrialization with Kevin Xu
05 Feb 2021
Contributed by Lukas
Open source software is software distributed along with its source code, using a permissive license that allows anyone to view, use, or modify it. The...
LinkedIn Kafka with Nacho Solis (Repeat)
18 Dec 2020
Contributed by Lukas
Originally published October 18, 2019 Apache Kafka was created at LinkedIn. Kafka was open sourced in 2011, when the company was eight years old. By t...
Kafka Applications with Tim Berglund (Repeat)
16 Dec 2020
Contributed by Lukas
Originally published September 17, 2019 Ever since Apache Kafka was open sourced from LinkedIn, it has been used to solve a wide variety of problems i...
Facebook React with Dan Abramov (Repeat)
11 Dec 2020
Contributed by Lukas
Originally published May 16, 2019 React is a set of open source tools for building user interfaces. React was open sourced by Facebook, and includes l...
CubeJS with Artyom Keydunov and Pavel Tiunov
01 Dec 2020
Contributed by Lukas
Business intelligence is crucial for both internal and external applications at any company. There is a wide array of proprietary BI tools. Today, the...
Backstage: Spotify Developer Portals with Stefan Ålund
19 Nov 2020
Contributed by Lukas
Infrastructure at Spotify runs at high speeds. Developers work autonomously, building and deploying services all the time. Backstage is an open source...
Supabase: Open Source Firebase with Paul Copplestone
15 Oct 2020
Contributed by Lukas
Firebase is well-known as a platform that makes it easy to build real-time applications quickly and easily. Firebase was acquired by Google, and has b...
Metabase: Business Intelligence Open Source with Sameer Al-Sakran
18 Aug 2020
Contributed by Lukas
Business intelligence tooling allows analysts to see large quantities of data presented to them in a flexible interface including charts, graphs, and ...
DEV and Forem with Ben Halpern
30 Jul 2020
Contributed by Lukas
Dev.to has become one of the most popular places for developers to write about engineering, programming languages, and everyday life. For those who ha...
Strapi: Headless CMS with Pierre Burgy
10 Jul 2020
Contributed by Lukas
WordPress has been a dominant force in the world of online publishing for many years because of how battle-tested it is. WordPress is the definitive l...
Envoy Mobile with Matt Klein (Summer Break Repeat)
24 Jun 2020
Contributed by Lukas
Originally published July 25, 2019. We are taking a few weeks off. We’ll be back soon with new episodes. Envoy is an open source edge and servic...
Facebook Open Source with Tom Occhino (Summer Break Repeat)
19 Jun 2020
Contributed by Lukas
Originally published April 14, 2017. We are taking a few weeks off. We’ll be back soon with new episodes. Facebook’s open source projects incl...
Grafana with Torkel Ödegaard
11 Jun 2020
Contributed by Lukas
Grafana is an open source visualization and monitoring tool that is used for creating dashboards and charting time series data. Grafana is used by tho...
Facebook OpenStreetMap Engineering with Saurav Mohapatra and Jacob Wasserman
17 Apr 2020
Contributed by Lukas
Facebook applications use maps for showing users where to go. These maps can display businesses, roads, and event locations. Understanding the geograp...
Godot Game Engine with Juan Linietsky
06 Apr 2020
Contributed by Lukas
Building a game is not easy. The development team needs to figure out a unique design and gameplay mechanics that will attract players. There is a gre...
Changelog Podcasting with Adam Stacoviak and Jerod Santo
05 Feb 2020
Contributed by Lukas
The Changelog is a podcast about the world of open source. As open source has become closely tied with the entire software development lifecycle, The ...
Kong API Platform with Marco Palladino Holiday Repeat
27 Nov 2019
Contributed by Lukas
Originally published January 4, 2019 When a user makes a request to product like The New York Times, that request hits an API gateway. An API gateway ...
FOSSA: Open Source Management with Kevin Wang
06 Nov 2019
Contributed by Lukas
Every company has a software supply chain. A company builds its products from custom code, paid APIs, paid proprietary binaries, and open source softw...
LinkedIn Kafka with Nacho Solis
18 Oct 2019
Contributed by Lukas
Apache Kafka was created at LinkedIn. Kafka was open sourced in 2011, when the company was eight years old. By that time, LinkedIn had developed a soc...
Open Source Ecosystem with Dirk Hohndel
19 Sep 2019
Contributed by Lukas
Open source software is very new. Open source has existed for less than 30-40 years, depending on who you ask. The idea of open source was popularized...
Kafka Applications with Tim Berglund
17 Sep 2019
Contributed by Lukas
Ever since Apache Kafka was open sourced from LinkedIn, it has been used to solve a wide variety of problems in distributed systems and data engineeri...
Open Source Policy with Bruce Perens
09 Sep 2019
Contributed by Lukas
Open source plays a key role in today’s world of technology businesses. Today, the impact of open source seems obvious. From Kubernetes to distribut...
Crypto and OSS with Haseeb Qureshi, Joseph Jacks, and Alok Vasudev
23 Aug 2019
Contributed by Lukas
Cryptocurrencies are decentralized monetary systems built on open source software. The open source software movement has evolved from the world of Lin...
Open Source Business Models with Karthik Ranganathan, Heather Meeker, and Matt Asay
19 Aug 2019
Contributed by Lukas
Open source software has evolved into a thriving, multifaceted ecosystem. Open source encompasses operating systems and databases. Open source embodie...
Jaeger: Distributed Tracing at Uber with Yuri Shkuro
06 Aug 2019
Contributed by Lukas
During 2015, Uber was going through rapid scalability. The internal engineering systems were constantly tested by the growing user base. Over the next...
Envoy Mobile with Matt Klein
25 Jul 2019
Contributed by Lukas
Envoy is an open source edge and service proxy that was originally developed at Lyft. Envoy is often deployed as a sidecar application that runs alo...
Facebook Open Source Management with Tom Occhino
18 Jul 2019
Contributed by Lukas
Facebook has released open source software projects that have changed the industry. The most impactful projects to date are the React frontend user in...
Permissionless Innovation with Joseph Jacks
03 Jul 2019
Contributed by Lukas
Open source software allows developers to take code from the Internet and modify it for their own use. Open source has allowed innovation to occur on ...
Facebook React with Dan Abramov
16 May 2019
Contributed by Lukas
React is a set of open source tools for building user interfaces. React was open sourced by Facebook, and includes libraries for creating interfaces o...
Facebook OSS License Policy with Joel Marcey, Michael Cheng, and Kathy Kam
18 Apr 2019
Contributed by Lukas
RECENT UPDATES: Podsheets is our open source set of tools for managing podcasts and podcast businesses New version of Software Daily, our app and ad-f...
Apache Superset with Maxime Beauchemin
22 Mar 2019
Contributed by Lukas
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Data engineer...
OSS Businesses with Mike Volpi
18 Mar 2019
Contributed by Lukas
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 Red Hat was t...
GitLab with Sid Sijbrandij
15 Mar 2019
Contributed by Lukas
GitLab is an open source platform for software development. GitLab started with the ability to manage git repositories and now has functionality for c...
Linux Kernel Development with Shuah Khan
14 Mar 2019
Contributed by Lukas
An operating system kernel manages the system resources that are needed to run applications. The Linux kernel runs most of the smart devices that we i...
Edge Computing Open Source with Arpit Joshipura
25 Feb 2019
Contributed by Lukas
Edge computing refers to computation involving drones, connected cars, smart factories, or IoT sensors. Any software deployment that is not a large ce...
Kong API Platform with Marco Palladino
04 Jan 2019
Contributed by Lukas
When a user makes a request to product like The New York Times, that request hits an API gateway. An API gateway is the entry point for an external re...
RapidAPI: API Marketplace with Iddo Gino
06 Dec 2018
Contributed by Lukas
Building software was simplified by cloud providers. With the cloud, it became much easier to deploy a server, spin up a database, and scale an applic...
OSS Capital with Joseph Jacks
06 Nov 2018
Contributed by Lukas
Open source projects benefit from the network effects of a large audience of developers. A popular open source project will be contributed to and used...
Commons Clause with Kevin Wang
05 Nov 2018
Contributed by Lukas
Open source software powers everything we do on the Internet. Google runs on Linux servers. Content sites are served by WordPress. Our data is queued ...
Open Source Product Strategy with Shaun Connolly
18 Oct 2018
Contributed by Lukas
Linux has created much more value for Google than it has for Linus Torvalds. Ruby on Rails has created more value for Airbnb than it has for David Hei...
DEV Community with Ben Halpern
17 Sep 2018
Contributed by Lukas
The DEV Community is a platform where developers share ideas, programming advice, and tools. Ben Halpern started it after running an extremely success...
Ghost: Open Source Publishing Platform with John O’Nolan
26 Jul 2018
Contributed by Lukas
Blogging is more than 20 years old. Over that period of time, numerous publishing platforms have been created. Squarespace, Blogger, Medium, and Twitt...
Flutter in Practice with Randal Schwartz
11 Jul 2018
Contributed by Lukas
Flutter allows developers to build cross-platform mobile apps. In our previous show about Flutter, Eric Seidel from Google described the goals of Flut...
Flutter with Eric Seidel
09 Jul 2018
Contributed by Lukas
Flutter is a project from Google that is rebuilding user interface engineering from the ground up. Today, most engineering teams have dedicated engine...
Chrome and Chromium with David Bokan
28 Jun 2018
Contributed by Lukas
Chromium is an open source browser that shares code with the Chrome browser from Google. A browser is a large piece of software, with engineering chal...
Babel with Henry Zhu
21 Jun 2018
Contributed by Lukas
Different browsers consume JavaScript in different ways. When a new version of JavaScript comes out, developers are eager to use the new functionality...
Profilers with Julia Evans
05 Jun 2018
Contributed by Lukas
When software is performing suboptimally, the programmer can use a variety of tools to diagnose problems and improve the quality of the code. A profil...
Pulsar Messaging with Lewis Kaneshiro
17 May 2018
Contributed by Lukas
Message broker systems decouple the consumers and producers of a message channel. In previous shows, we have explored ZeroMQ, PubNub, Apache Kafka, an...
Vitess: Scaling MySQL with Sugu Sougoumarane
15 May 2018
Contributed by Lukas
YouTube runs a large MySQL database to hold the metadata about its videos. As YouTube scaled, the database was sharded, and applications within YouTub...
Mastodon: Federated Social Network with Eugen Rochko
12 Apr 2018
Contributed by Lukas
Social networks can make you feel connected to a global society. But those social networks are controlled by a corporate entity. The profit motivation...
Gitcoin: Open Source Bounties with Kevin Owocki
03 Apr 2018
Contributed by Lukas
Most technology companies rely on open source software projects. But open source software projects are often maintained by a group of people that is n...
Software Engineering Daily App with Keith and Craig Holliday
08 Sep 2017
Contributed by Lukas
You have probably missed some of the best episodes of Software Engineering Daily. If you listen to just a few episodes a week, it can be difficult to ...
Augmented Reality with Jesse Bounds and Siyu Song
21 Aug 2017
Contributed by Lukas
Augmented reality is coming at us fast. Every large tech company is rumored to be building an AR product. Microsoft HoloLens is already available to d...
Container Networking with Dan Williams
24 Jul 2017
Contributed by Lukas
Containers are widely used in projects that have adopted Docker, Kubernetes, or Mesos. Containers allow for better resource isolation and scalability....
Linux Kernel Governance with Greg Kroah-Hartman
28 Jun 2017
Contributed by Lukas
The code in the Linux kernel changes all the time–11k lines are added, 5.8k lines are removed, and 2k lines are modified DAILY. Linux is an open...
Event Driven Serverless with Sebastien Goasgoen
13 Jun 2017
Contributed by Lukas
Modern architectures often consist of containers that run services. Those containers scale up and down depending on the demand for the services. These...
Serverless on Kubernetes with Soam Vasani
12 Jun 2017
Contributed by Lukas
Kubernetes is an orchestration system for managing containers. Since it was open sourced by Google, Kubernetes has created a wave of innovation in the...
Cloud Native Projects with Dan Kohn
19 May 2017
Contributed by Lukas
Cloud computing changed how we develop applications for the web. Over the last decade, engineers have been learning how to build software in this new ...
Swift on the Server with Chris Bailey
19 Apr 2017
Contributed by Lukas
Swift is a language that is most commonly used to write apps for Apple client devices, such as iPhones. Since being released in 2014, Swift has become...
Facebook Open Source with Tom Occhino
14 Apr 2017
Contributed by Lukas
Facebook’s open source projects include React, GraphQL, and Cassandra. These projects are key pieces of infrastructure used by thousands of develope...
LLVM with Morgan Wilde
10 Apr 2017
Contributed by Lukas
Every program gets compiled down to 1s and 0s before it can be executed against hardware. Before being translated to machine code, programs that are w...
Open Source Contribution with Shubheksha Jalan
07 Feb 2017
Contributed by Lukas
Open source software is publicly available code that is worked on in the open by large crowds of developers. Almost all new software today uses some o...
Kotlin with Hadi Hariri
26 Jan 2017
Contributed by Lukas
Whatever engineering problem you have right now, the solution is probably not to write a new programming language. But sometimes it does make sense. J...
Urbit with Curtis Yarvin and Galen Wolfe-Pauly
20 Jan 2017
Contributed by Lukas
Urbit is a completely new way of looking at computing. Every user gets a personal server, which runs your apps, wrangles your connected devices, and d...
Architecture of Free Code Camp with Berkeley Martinez
12 Jan 2017
Contributed by Lukas
Free Code Camp is an online learning platform that takes people from knowing nothing about code to having enough knowledge to build software for a liv...
Mesos, Kubernetes, and Infrastructure of the Future with Dharmesh Kakadia
14 Dec 2016
Contributed by Lukas
Mesos and Kubernetes are tools for distributed systems management. Kubernetes is built with an emphasis on running services, whereas Mesos is commonly...
Cloud Foundry with Cornelia Davis
12 Dec 2016
Contributed by Lukas
Cloud Foundry is an open-source platform as a service. Companies use Cloud Foundry as a control plane to deploy and manage applications. It provides a...
DotNet Core with Lee Coward and Immo Landwerth
29 Nov 2016
Contributed by Lukas
C# .NET is the framework that is most often used to write software for the Microsoft Windows operating system. For many years, the C# .NET framework w...
Rust Concurrency with Alex Crichton
23 Nov 2016
Contributed by Lukas
Rust is a systems level language that is built to prevent crashes and eliminate data races. A language like C++ gives you high speed and lots of contr...
Apache Geode with Swapnil Bawaskar
21 Nov 2016
Contributed by Lukas
There is a hierarchy of ways to access and store data in a computer system. The cheapest, slowest way to store and retrieve data is disk. On the faste...
Julia Language with Jeff Bezanson
08 Nov 2016
Contributed by Lukas
Jeff Bezanson’s university thesis described the motivation for a new programming language. He discussed the shortcomings of “array based programmi...
Docker Fork with Alex Williams and Joab Jackson
03 Oct 2016
Contributed by Lukas
Docker containers changed how engineers think about building software, and the company most responsible for the widespread adoption of containers is D...
Unikernels with Idit Levine
14 Sep 2016
Contributed by Lukas
Unikernels allow us to specify the minimum features of an operating system we need to deploy our applications. We’ve had many shows about containers...
Haskell in Production with Carl Baatz
31 Aug 2016
Contributed by Lukas
The Haskell programming language is often thought of as an academic tool, useful for teaching students about monads and functors, but not much else. B...
CoreOS with Brandon Philips
30 Aug 2016
Contributed by Lukas
Google’s infrastructure has been the source inspiration for research papers, software projects, and entire companies. Google pioneered the idea that...
Akka Reactive Streams with Konrad Malawski
22 Aug 2016
Contributed by Lukas
Akka is a toolkit for building concurrent, distributed, message-driven applications on the JVM. Akka provides an implementation of the actor model of ...
unikernels and unik with Scott Weiss
11 Aug 2016
Contributed by Lukas
The Linux kernel of many popular operating system distributions contains 200-500 million lines of code. The average user never touches many of the lib...
GraphQL as a Service with Scaphold.io
08 Aug 2016
Contributed by Lukas
GraphQL was open sourced out of Facebook, and gave developers a way to unify their different data sources into a single endpoint. Although the promise...