Open Source Archives - Software Engineering Daily
Activity Overview
Episode publication activity over the past year
Episodes
Clojure with Alex Miller
04 Aug 2016
Contributed by Lukas
Clojure is a dynamically typed functional language that runs on the JVM. Today’s guest Alex Miller gives us an overview of Clojure’s core function...
Odd Networks with Kris Walker
03 Aug 2016
Contributed by Lukas
Odd Networks is building a platform for anyone to launch their own over-the-top streaming video service. With Odd Networks, you can deploy your own vi...
Prometheus with Julius Volz
01 Aug 2016
Contributed by Lukas
Prometheus is an open-source monitoring tool built at SoundCloud. It can be used to produce detailed time-series data about a distributed architecture...
Scaling github with Sam Lambert
27 Jul 2016
Contributed by Lukas
github has grown to have 10 million users and 30 million repositories. Getting to this scale has required innovation in many places–github has s...
Open Source Culture with Rachel Roumeliotis
25 Jul 2016
Contributed by Lukas
Open source software has become the rule for how software is written rather than the exception. OSCON is O’Reilly’s open source conference, where ...
Kubernetes Origins with Craig Mcluckie
21 Jul 2016
Contributed by Lukas
The container management system Kubernetes was open sourced by Google with the intention of creating a cloud service based on the project. Today, the ...
Container Platforms with Darren Shepherd
20 Jul 2016
Contributed by Lukas
Container management systems like Kubernetes and Docker Swarm give us a higher level management tool for architectures built out of distributed contai...
Container Management with Alexis Richardson
01 Jul 2016
Contributed by Lukas
Twenty years ago, Bill Joy talked about the eight fallacies of distributed computing–these are things such as “the network is reliable”, and...
Serverless Framework with Austen Collins
10 Jun 2016
Contributed by Lukas
Virtual machines were the unit of cloud computation for many years. Amazon Web Services pioneered the democratized model of allowing anyone to deploy ...
Kubernetes and OpenShift with Clayton Coleman
01 Jun 2016
Contributed by Lukas
Kubernetes is the container management platform that came out of Google’s experiences managing data centers. Kubernetes abstracts away many of the f...
Infrastructure as Code with SaltStack’s David Boucha
30 May 2016
Contributed by Lukas
Infrastructure-as-code is a trend that has been popularized over the past decade, as cloud computing and distributed systems have become a part of eve...
Rust with Steve Klabnik
25 May 2016
Contributed by Lukas
Rust is a systems programming language being developed at Mozilla. Rust has features of a high-level functional language like Scala and a low-level, p...
Erlang Systems Design with Francesco Cesarini
22 May 2016
Contributed by Lukas
Erlang is a programming language with primitives that help software engineers build distributed systems. When a process is malfunctioning in Erlang, t...
Google’s Microservices: Kubernetes and gRPC with Sandeep Dinesh
20 May 2016
Contributed by Lukas
Google has built a microservices architecture on top of the internal container management system called Borg. These services communicate over an inter...
Falcor at Netflix with Brian Holt
03 May 2016
Contributed by Lukas
At Netflix, building a user interface requires data about movies, actors, users, accounts, and much more. If each piece of data is coming from a diffe...
Kubernetes, Docker, and the Distributed Operating System with Kelsey Hightower
02 May 2016
Contributed by Lukas
Kubernetes is an open-source distributed operating system that allows normal engineers to manage their resources at the scale that Google does. With D...
Docker for Beginners with Prakhar Srivastav
26 Apr 2016
Contributed by Lukas
Docker is an open platform for distributed applications. Docker allows for standardized container runtimes and will be an important piece of infrastru...
Kubernetes, Mesos, and Kismatic with Joseph Jacks
25 Apr 2016
Contributed by Lukas
Kubernetes has been a focus of several previous shows on Software Engineering Daily. The architecture and management of our distributed systems have c...
Elixir and Erlang with Jose Valim
19 Apr 2016
Contributed by Lukas
“Functional programming is about making the complex parts of your system explicit.” Elixir is a programming language built on top of the Erlang vi...
The Past, Present, and Future of Open Source
09 Apr 2016
Contributed by Lukas
Nadia Eghbal joins us as the host of today’s show to discuss the past, present, and future of open-source software. This monologue was adapted f...
Git Workflows with Tim Pettersen
07 Apr 2016
Contributed by Lukas
“Git is a fairly flexible tool – one of the ways that people often describe it is that it gives you enough rope to hang yourself.” Git is the mo...
OpenStack and the Future of Cloud Computing with John Purrier
29 Mar 2016
Contributed by Lukas
“Why do we need any open source versions of proprietary implementations? I would argue that first of all, it’s just good for industry and the ecos...
Gitter Engineering with Mike Bartlett and Andrew Newdigate
22 Mar 2016
Contributed by Lukas
“The most important thing behind it is to think about developers in the way that product people think about consumers, and that the first time exper...
Open Source and Rails with Aaron Patterson
07 Mar 2016
Contributed by Lukas
“I have a really fun time being in open source, and I want other people in the community to feel the same way as well. Programming isn’t j...
Containers and PaaS with Steve Pousty
10 Feb 2016
Contributed by Lukas
“Does the real world match the truth? If not, make the world match the truth.” Continue reading… The post Containers and PaaS with Steve Pousty ...
Mesosphere and Tech Journalism with Derrick Harris
27 Jan 2016
Contributed by Lukas
“The business of technology and the technology of technology are kind of converging if you ask me. And there is definitely a space for some publicat...
Django with Frank Wiles
14 Jan 2016
Contributed by Lukas
“Don’t be so rigid in your methodologies and beliefs and whatever ecosystem you’re in. Everybody’s gotta be a little bit flexible because that...
The Evolution of Rails with David Heinemeier Hansson
13 Jan 2016
Contributed by Lukas
“Actually it’s more work to turn a table into a chair, than it is to just make a damn chair.” Continue reading… The post The Evolution of Rail...
The Ruby Community with Marty Haught
12 Jan 2016
Contributed by Lukas
"Every time I’ve gone to a conference, there’s always been some new idea or some new way of working that I’ve been exposed to." Continue reading...
Learning Rails with Michael Hartl
11 Jan 2016
Contributed by Lukas
“It really seemed like Rails just put everything together, so I thought well let’s give this thing a try, and I liked it.” Continue reading… T...
Simplifying Docker with Sean Li
05 Jan 2016
Contributed by Lukas
“Docker has made containers much more accessible to developers, and the timing is actually very good because of the whole DevOps infrastructure as c...
Mesos and Docker in Practice with Michael Hausenblas
30 Dec 2015
Contributed by Lukas
Apache Mesos is an open-source cluster manager that enables resource sharing in a fine-grained manner, improving cluster utilization. Michael Hausenbl...
Free Lossless Image Format with Jon Sneyers
24 Nov 2015
Contributed by Lukas
“If you want to use the newest technology, there is always a segment of viewers that will not be able to view the website well.” Free Lossless Ima...
Caml with Gérard Huet
06 Nov 2015
Contributed by Lukas
“It was claimed that these [object-oriented] languages were better for modularity – and I don’t believe so.” Caml is a functional programming ...
Racket with Matthew Flatt
04 Nov 2015
Contributed by Lukas
“I think what functional programming does is codify what we’ve discovered are good ways to think about problems most of the time.” Racket is a f...
Elm with Richard Feldman and Srinivas Rao
03 Nov 2015
Contributed by Lukas
"There are entire days where I don’t even look at the browser when I’m coding in Elm because I just know its going to work.” Elm is a functional...
Erlang with Joe Armstrong
02 Nov 2015
Contributed by Lukas
“Mutable state is the root of all evil.” Erlang is a functional, concurrent programming language that was originally designed within Ericsson in t...
GraphQL and Relay with Nick Schrock
19 Sep 2015
Contributed by Lukas
GraphQL is a query language for managing client-server interactions. Relay is a new way of structuring client applications that co-locates data fetchi...
Functional Programming with Jessica Kerr
09 Sep 2015
Contributed by Lukas
Functional languages encourage practices and patterns that can simplify concurrent programming. Scala, Clojure, and Akka are functional tools built o...
Microsoft Open-Source with Phil Haack
08 Sep 2015
Contributed by Lukas
Microsoft is open-sourcing an increasing range of software. Phil Haack is a former PM on Microsoft's ASP.NET MVC Framework, as well as NuGet, an open-...
Docker and Microservices with James Turnbull
28 Aug 2015
Contributed by Lukas
Microservices on container architecture lead to effective workflows associated with DevOps. Docker containers wrap up a piece of software in a comple...
Apache ZooKeeper with Flavio Junqueira
07 Aug 2015
Contributed by Lukas
Apache ZooKeeper enables highly reliable distributed coordination. Flavio Junqueira is a committer and PMC of Apache ZooKeeper, and former VP of Zoo...