Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
headphones
Open Source Archives - Software Engineering Daily

Open Source Archives - Software Engineering Daily

Open Source Archives - Software Engineering Daily

Open source technology episodes of Software Engineering Daily
bookmark
Share icon

All episodes

Best episodes

Top 10 Open Source Archives - Software Engineering Daily Episodes

Goodpods has curated a list of the 10 best Open Source Archives - Software Engineering Daily episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Open Source Archives - Software Engineering Daily for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Open Source Archives - Software Engineering Daily episode by adding your comments to the episode page.

Open Source Archives - Software Engineering Daily - Building a State Machine Backend with Adam Berger

Building a State Machine Backend with Adam Berger

Open Source Archives - Software Engineering Daily

play

11/16/23 • 47 min

When Adam Berger was at Uber, his team was responsible for ensuring that Uber Eats merchants correctly receive and fulfill orders. This required them to think hard about engineering workflows and state management systems. Six years of experience at Uber motivated Adam to create State Backed, which is an open-source backend system written in Typescript. The platform is oriented around using state machines to model application logic, and automatically handles the associated persistence, infrastructure, and consistency.

Adam joins the show to talk about state machines, why they’re the right paradigm to manage global application state, and what are the practical advantages of using state machines in a backend platform.

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]

The post Building a State Machine Backend with Adam Berger appeared first on Software Engineering Daily.

bookmark
plus icon
share episode
Open Source Archives - Software Engineering Daily - Permissionless Innovation with Joseph Jacks

Permissionless Innovation with Joseph Jacks

Open Source Archives - Software Engineering Daily

play

07/03/19 • 57 min

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 a massive scale. Today, open source software powers our consumer client applications and our backend cloud server infrastructure.

Linux powers single node operating systems and Kubernetes is the foundation for new distributed systems. Hadoop created an open source distributed file system, Spark gave us a computational runtime on top of it, and Kafka created a middleware platform for shuttling data from one place to another.

There are numerous other examples of how open source has changed the world of software development. Open source has also reshaped the business landscape of infrastructure software companies.

A common business structure for a modern infrastructure company is the “open core” model. An open core company maintains an open source project that is free to use, but also sells a product or service around that product. Companies with an open core model include Red Hat, HashiCorp, and GitLab.

Many companies are building a thriving business with the open core business model. But these companies do not directly control the most important part of the infrastructure supply chain: the cloud provider.

Cloud providers have a fundamental tension with open core companies because the cloud providers offer services that compete with the open core companies.

In addition to the issue of cloud providers competing directly with the open core companies, some people have questioned whether Amazon Web Services is capturing an unfair portion of the value that is being created by open source.

Amazon Web Services is the biggest cloud provider, and it has built a large catalog of services that are built off of open source software. But AWS has not historically contributed heavily to open source relative to the value it has captured.

One example of an open core company which has lost market share to an AWS cloud-hosted offering is Elastic, the open core company which maintains the ElasticSearch open source project. Amazon ElasticSearch Service is a closed-source hosted offering built on top of the ElasticSearch.

Elastic (the company) has increasingly intermingled proprietary software with their open source repository, making it less clear how that open source repository can be used by companies that want to deploy it for their commercial use.

Open core companies such as MongoDB, Redis Labs, and Cockroach Labs have responded to the competitive pressures of AWS by changing their licenses and making it more expensive for cloud providers to offer a cloud-hosted offering of their open source project.

The dynamics between cloud providers and open core companies will continue to evolve in the coming years. The norms around open source are up for debate.

Joseph Jacks is the founder of OSS Capital, a venture firm focused on investments in commercial open source software companies. He returns to the show to discuss the changing landscape of open core companies, and the benefits of permissionless innovation.

ANNOUNCEMENTS

  • FindCollabs is a place to find collaborators and build projects. FindCollabs is the company I am building, and we are having an online hackathon with $2500 in prizes. If you are working on a project, or you are looking for other programmers to build a project or start a company with, check out FindCollabs. I’ve been interviewing people from some of these projects on the FindCollabs podcast, so if you want to learn more about the community you can hear that podcast.
  • New Software Daily app for iOS. It includes all 1000 of our old episodes, as well as related links, greatest hits, and topics. You can comment on episodes and have discussions with other members of the community. And you can become a paid subscriber for ad free episodes at softwareengineeringdaily.com/subscribe. Altalogy is the company who has been developing much of the software for the newest app, and if you are looking for a company to help you with your mobile and web development, I recommend checking them out.
  • Upcoming conferences I’m attending: Datadog Dash July 16th and 17th in NYC, Open Core Summit September 19th and 20th in San Francisco.
  • We are hiring two interns for software engineering and business development! If you are interested in either position, send an email with your resume to
    bookmark
    plus icon
    share episode
Open Source Archives - Software Engineering Daily - Open-Source Cloud Asset Management with Yevgeny Pats

Open-Source Cloud Asset Management with Yevgeny Pats

Open Source Archives - Software Engineering Daily

play

06/11/22 • 40 min

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 The DynamoDB Guide, a free guided introduction to DynamoDB. He runs a consulting company where he assists clients with DynamoDB data modeling, serverless architectures, and general AWS usage. You can find more of his work at alexdebrie.com.

Nearly all new tech companies build in a public cloud and established companies are rapidly migrating to the cloud from their on-prem data centers. But this move to the cloud can lead to a visibility problem. Cloud Providers offer not only Compute instances but also manage services like databases, blob storage, queues and more. It can be difficult for SRE teams and security departments to understand what is happening across a company’s cloud accounts.

Yevgeny Pats is the creator of CloudQuery, an open source cloud asset inventory powered by SQL. CloudQuery allows you to ingest and structure the resources in your cloud accounts so that you can query them using SQL. This allows SRE teams to understand the source of specific resources while security teams can ensure compliance with policies.

In this episode we’ll discuss CloudQuery, Yevgeny’s entrepreneurial background and raising funding with an open source project

Sponsorship inquiries: [email protected].

The post Open-Source Cloud Asset Management with Yevgeny Pats appeared first on Software Engineering Daily.

bookmark
plus icon
share episode
Open Source Archives - Software Engineering Daily - InfluxData with Zoe Steinkamp

InfluxData with Zoe Steinkamp

Open Source Archives - Software Engineering Daily

play

12/16/21 • 34 min

InfluxDB is an open-source time-series database. It’s maintained by InfuxData who offers a suite of products that help organizations gain insights from time-series data. In this episode, I interview Zoe Steinkamp, Software Engineering and Developer Advocate at InfluxData. We explore some of the common use cases for time-series databases such as IoT and some recent announcements such as the ability to run flux queries right inside VS Code.

Sponsorship inquiries: [email protected]

The post InfluxData with Zoe Steinkamp appeared first on Software Engineering Daily.

bookmark
plus icon
share episode
Open Source Archives - Software Engineering Daily - Nuxt.js with Alexander Lichter

Nuxt.js with Alexander Lichter

Open Source Archives - Software Engineering Daily

play

11/24/21 • 44 min

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 they want to adopt. An important first consideration for many is selecting a web application framework like React or Vue. Motivated by a low page response time and good user experience, many developers want their site to be server-side rendered. Nuxt.js is a free and open-source web application framework based on Vue.js which, among other benefits, brings server-side rendering to Vue.js developers.

In this episode, I interview Alexander Lichter, founder of Development and Nuxt.js maintainer. We discuss the features and Nuxt and what role it can play in your next web application.

Show Notes:

Sponsorship inquiries: [email protected]

The post Nuxt.js with Alexander Lichter appeared first on Software Engineering Daily.

bookmark
plus icon
share episode
Open Source Archives - Software Engineering Daily - Angular Dev Tools with Minko Gechev

Angular Dev Tools with Minko Gechev

Open Source Archives - Software Engineering Daily

play

11/05/21 • 47 min

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 applications and has a strong ecosystem of core contributors and library builders.

In this episode, I interview Minko Gechev, Developer Relations Lead at Google. We explore several aspects of open-source software development, Tensorflow.js, Angular, and a few other things worth sticking around for.

Sponsorship inquiries: [email protected]

The post Angular Dev Tools with Minko Gechev appeared first on Software Engineering Daily.

bookmark
plus icon
share episode
Open Source Archives - Software Engineering Daily - Distributed Open Source Databases with Jonathan Ellis and Spencer Kimball

Distributed Open Source Databases with Jonathan Ellis and Spencer Kimball

Open Source Archives - Software Engineering Daily

play

09/08/21 • 60 min

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 and the applications it supports. In the early days, databases were typically closed source commercial products.

Today, databases run in the cloud on distributed systems. Increasingly, the leading tools are open source yet frequently supported by a related commercial entity offering managed services and white glove support.

In this episode, we interview Jonathan Ellis, CTO of DataStax and Spencer Kimball, CEO of Cockroach Labs about the current state of distributed databases and the open source ecosystem.

Sponsorship inquiries: [email protected]

The post Distributed Open Source Databases with Jonathan Ellis and Spencer Kimball appeared first on Software Engineering Daily.

bookmark
plus icon
share episode
Open Source Archives - Software Engineering Daily - Grouparoo Open Source Data Tools with Brian Leonard

Grouparoo Open Source Data Tools with Brian Leonard

Open Source Archives - Software Engineering Daily

play

08/26/21 • 50 min

ETL stands for “extract, transform, load” and refers to the process of integrating data from many different sources into one location, usually a data warehouse. This process has become especially important for companies as they use many different services to collect and manage data.

The company Grouparoo provides an open source framework that helps you move data between your data warehouse and all of your cloud-based tools. This process of moving data back from the data warehouse to the applications is called reverse ETL, and is important for things like marketing campaigns and customer service. It easily integrates with your developer’s tools and is free and easy to install.

In this episode we talk with Brian Leonard, CEO at Grouparoo.

This interview will also be published as a video episode on our YouTube channel.

Sponsorship inquiries: [email protected]

The post Grouparoo Open Source Data Tools with Brian Leonard appeared first on Software Engineering Daily.

bookmark
plus icon
share episode
Open Source Archives - Software Engineering Daily - Publishing Open Source Code with William Morgan

Publishing Open Source Code with William Morgan

Open Source Archives - Software Engineering Daily

play

08/25/21 • 60 min

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 computer scientists wrote a software program that alerted every user in the backed up queue “The printer is jammed, please fix it.” When a man named Richard Stallmen was refused a copy of the program code, he resolved to create a publicly available operating system and the open source movement was born (opensource.com).

Over 50 years later, open source has become a coding philosophy practiced by millions of software engineers around the world. Why is open source so popular? What difference has it really made in software engineering, and what major projects are open source? In this episode we talk to William Morgan, CEO at Buoyant and creator of the open source service mesh Linkerd.

Sponsorship inquiries: [email protected]

The post Publishing Open Source Code with William Morgan appeared first on Software Engineering Daily.

bookmark
plus icon
share episode
Open Source Archives - Software Engineering Daily - Temporal with Max Fateev

Temporal with Max Fateev

Open Source Archives - Software Engineering Daily

play

11/07/23 • 41 min

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. Think of something as simple as cooking dinner. First you look up a recipe, then you write down the ingredients you need, you go shopping, and then you cook. These steps must be run in a certain order, and the state of the workflow must be tracked throughout. Workflow management is everywhere in the software world, and today it’s common for teams to engineer custom solutions. This makes sense, because creating a general-purpose solution for workflow management is a hard conceptual problem, and perhaps an even harder engineering challenge.

Maxim Fateev has a deep background engineering distributed systems and workflow management services at Google, Amazon, and Microsoft. In 2015, he joined Uber and helped create the open-source project, Cadence, which is an orchestration engine to execute asynchronous long-running business logic. The success of Cadence led Max to co-found Temporal, which is an open-source programming package for workflow execution. Max joins the show today to talk about the engineering challenges at Temporal, the concept of “durable execution”, how he organizes his engineering teams, 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 for this episode. Sponsorship inquiries: [email protected]

The post Temporal with Max Fateev appeared first on Software Engineering Daily.

bookmark
plus icon
share episode

Show more best episodes

Toggle view more icon

FAQ

How many episodes does Open Source Archives - Software Engineering Daily have?

Open Source Archives - Software Engineering Daily currently has 142 episodes available.

What topics does Open Source Archives - Software Engineering Daily cover?

The podcast is about Podcasts and Technology.

What is the most popular episode on Open Source Archives - Software Engineering Daily?

The episode title 'Nuxt.js with Alexander Lichter' is the most popular.

What is the average episode length on Open Source Archives - Software Engineering Daily?

The average episode length on Open Source Archives - Software Engineering Daily is 53 minutes.

How often are episodes of Open Source Archives - Software Engineering Daily released?

Episodes of Open Source Archives - Software Engineering Daily are typically released every 11 days, 16 hours.

When was the first episode of Open Source Archives - Software Engineering Daily?

The first episode of Open Source Archives - Software Engineering Daily was released on Aug 7, 2015.

Show more FAQ

Toggle view more icon

Comments