Thursday, August 05, 2021

Integration testing and Testcontainers with Richard North

 

Richard North is the creator of the popular open source integration testing library, Testcontainers, and former chief engineer at Deloitte Digital. I caught up with Richard shortly after the company he co-founded and of which he is CTO, AtomicJar, emerged from stealth with a $4M seed funding round led by boldstart ventures.

Although AtomicJar has not yet announced a product, Richard said on the podcast that it will be a SaaS product that extends and complements Testcontainers. Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in an OCI/Docker container.

In this podcast, we discuss some of the challenges associated with integration testing and how Testcontainers came into being as an open source project to address some of the key pain points.

Listen to the podcast [MP3 - 10:34]

Tuesday, June 22, 2021

Using open source to help the community and drive engagement at Mux

In this podcast, Mux co-founders Steve Heffernan and Matt McClure talk open source strategy and making contributors feel rewarded. They also delve into why video is so hard and how a community working on it helps to solve the hard problems.

  • Demuxed 2021 conference for video engineers

Listen to the podcast [23:11 - MP3]

Wednesday, June 02, 2021

OpenSLO with Ian Bartholomew

 In this podcast, I speak with Ian Bartholomew of Nobl9 about the release of OpenSLO as an open source project under the Apache 2 (APLv2) license. The company describes OpenSLO as the industry’s first standard SLO (service level objective) specification.

In this podcast, we discuss:

  • What site reliability engineering is and how it relates to more traditional sysadmins
  • Trends in observability
  • Why the company decided to make the spec open source
  • How the project thinks about success

Access OpenSLO on GitHub

Listen to the podcast - MP3 [14:25]

Friday, May 14, 2021

A far ranging AI discussion with Irving Wladawsky-Berger

I've known Irving since his days at IBM running Linux strategy. Since he "retired," he's been busy with many things, including a number of roles at MIT, where I've kept touch with him including through the MIT Sloan CIO Symposium. We were emailing back and forth last week and discovered that that we've been on something of a similar wavelength with respect to AI. Irving just wrote a blog post "Will AI Ever Be Smarter Than a Baby?" which delved into some of the same topics and concerns that I covered in a presentation at devconf.cz earlier this year.

In this discussion, we explored the question of the nature of intelligence, the answer to which seems to go well beyond what is covered by deep learning (which to put it way too simplistically is in some respects a 1980s technique enabled by modern hardware). 

Among the topics that we explore in this podcast:

The two notions of intelligence. Classifying/recognizing/predicting data and explaining/understanding/modeling the world, which is complementary but potentially much more powerful. 

Whether we need to bring in a stronger element of human cognition (or really even learning/problem solving as we see in the animal kingdom) to take the next steps? And the related work in cognitive science by researchers like Alison Gopnik at Berkeley and Josh Tenenbaum at MIT.

Have we been seduced by great but bounded progress? Can we get to Level 5 autonomous driving?

What will the next 10 years look like?

Listen to the podcast - MP3 [40:29]

Thursday, April 01, 2021

Metrics with Martin Mao of Chronosphere

Martin Mao is co-founder and CEO of Chronosphere, a company that offers a hosted SaaS monitoring service. 

In this podcast, he discusses:

  • The observability landscape
  • The rise of Prometheus
  • The role of open source
  • What happens when instrumentation is built into everything cloud-native in a standardized way

In an earlier podcast, I spoke with Martin about the challenges of open sourcing an internal company project,

Listen to podcast [MP3 - 21:19]

Monday, March 22, 2021

Render, PaaS, and open source with Anurag Goel

Anurag Goel, an early Stripe employee, co-founded Render which puts a PaaS layer on top of Kubernetes. In this interview, we talk about: 

  • How things are different for PaaS than in its v1 days
  • How he thinks about what being "opinionated" means in the context of PaaSs
  • The importance of user experience
  • The benefits for everyone of open sourcing software components

Listen to the MP3 [25:56]