The Sourcegraph Podcast cover image

The Sourcegraph Podcast

Latest episodes

undefined
Sep 1, 2020 • 60min

Matt Holt, creator of Caddy

Matt Holt is the author of many popular projects in the Go open-source world, among them the popular Caddy web server, which pioneered support for HTTP/2 and might still be the only major web server to support automatic TLS by default.Matt talks about his motivations for creating Caddy, how the project grew and evolved over time, what it was like to do a complete rewrite from Caddy v1 to v2, and the challenges of maintaining a very popular open-source project. He also talks about his latest project, a TCP multiplexer called Project Conncept.Show notes and transcript: https://about.sourcegraph.com/podcast/matt-holt/
undefined
Aug 25, 2020 • 1h 1min

Thorsten Klein, creator of k3d

Thorsten Klein is the creator of k3d, a tool that lets you run a lightweight Kubernetes cluster (k3s) inside a single Docker container. This makes it much easier to spin up a Kubernetes cluster in places like your dev environment, your CI pipeline, or a low-resource environment like a Raspberry Pi.Thorsten is a DevOps engineer at Trivago, where he works on developer experience for a team that maintains a set of bare-metal Kubernetes clusters. We chat about the ways in which developers are using k3d, Thorsten's motivations and inspirations for writing it, and other tools he finds useful in the Kubernetes ecosystem.
undefined
Aug 2, 2020 • 1h 5min

Rijnard van Tonder, creator of Comby

Rijnard van Tonder is the creator of Comby, a pattern-matching syntax and command-line tool that offers a more expressive and more user-friendly alternative to regular expressions for many common patterns in code.Rijnard was previously a PhD student at Carnegie Mellon University, and we chat about the state of the art in static analysis and automated bug-fixing, new tools made in industry like Pyre and Sapienz, and what place machine learning has in the world of developer tools.Show notes: https://about.sourcegraph.com/podcast/rijnard-van-tonder/notesRate this podcast: https://podcasts.apple.com/us/podcast/the-sourcegraph-podcast/id1516219009Discuss this episode on Twitter: https://twitter.com/srcgraph/status/1290110717484392448
undefined
Jul 26, 2020 • 1h 10min

Dan Bentley, CEO and co-founder of Tilt

undefined
Jul 19, 2020 • 1h 9min

Yves Junqueira and John Ewart

Yves Junqeira and John Ewart are co-founders of YourBase, a build and test runner service that accelerates testing and CI by understanding the implicit dependency graph of your builds. YourBase integrates with most major build tools and employs system call analysis and static language analysis to infer the build dependency structure without the need for manual configuration. It then uses this information to parallelize and cache builds, yielding significant performance improvements.Yves and John reflect on their experiences working as SRE inside Google and SWE inside Amazon and how writing code is different inside these organizations, both compared to one another and to the rest of the world. They share lessons learned and advice for potential developer tool founders.Show notes: https://about.sourcegraph.com/podcast/yves-and-john/notesTranscript: https://about.sourcegraph.com/podcast/yves-and-john/transcript
undefined
Jul 13, 2020 • 1h 17min

Luke Hoban, CTO of Pulumi, co-founder of TypeScript

If you write code on the modern web, it's almost certain that your life has been shaped significantly by Luke Hoban's work. Luke has worked on developer tools his entire career. He started out on Visual Studio, C#, and .NET in the early 2000s, later joined the ECMAScript standards body as a representative of Microsoft, and then became one of the co-founders of the TypeScript programming language. Today, he is the CTO of Pulumi, an infrastructure-as-code company that lets you write your deployment config as code in your favorite language.Luke shares stories from the early days of TypeScript and talks about how it evolved from a two-man team to one of the most successful programming languages and open-source projects. We discuss important inflection points and design decisions that played a key role in TypeScript's runaway success. We also dive into the symbiotic relationship that TypeScript had with another early project just getting off the ground at the time: VS Code. Luke also shares his learnings from his stint at AWS, how his role at Pulumi combines his two passions for programming languages and cloud infrastructure, and how Pulumi brings the niceties of the IDE experience to an area that sorely needs it—infrastructure configuration management.Show notes and transcript: https://about.sourcegraph.com/podcast/luke-hoban/
undefined
Jul 5, 2020 • 1h 1min

Evan Culver of Segment

Evan Culver builds developer tools at Segment, a customer data platform that lets product managers and software teams understand their users through data.Evan's career has spanned many years up and down the software stack, from frontend UI development to infrastructure and ops. For the past five years, his focus has been developer tooling and infrastructure, having worked on these during his tenure at Uber during its hypergrowth years and now on the dev tools team at Segment, where his charter is to "empower the engineers of Segment with the tools to automate, optimize, and streamline their workflows." In this episode, he explains to Beyang what exactly that means, discussing Segment's use of technologies from the AWS ecosystem, the popular open-source secret management tool they created, ChatOps, and various Docker- and Kubernetes-based tools that are useful for managing the deployment of many microservices.Show notes and transcript: https://about.sourcegraph.com/podcast/evan-culver
undefined
Jun 29, 2020 • 1h 11min

Charity Majors, CTO and founder of Honeycomb

Charity Majors is the founder and CTO of Honeycomb, an observability tool that combines logs, traces, metrics, and all the relevant data about the production state of your application into a single dataset that can be explored in one place. Charity tells Beyang about how Honeycomb derives its definition of observability for software systems from its original definition in control theory, and how observability differs from monitoring and logging. She shares war stories from her time keeping systems online at Facebook and Parse, gives her predictions about how the landscape of observability and monitoring tools will evolve, and discusses how developer tools can make programming more accessible to everyone.
undefined
Jun 22, 2020 • 1h 35min

Ryan Djurovich of Xero and Cloudlfare

Ryan Djurovich is a DevOps manager at Xero and former manager of the DevTools team at Cloudflare. He shares with Quinn how he has seen the landscape of Continuous Integration and Delivery (CI/CD) tools change over the years, the three waves of CI/CD, and where he thinks testing and build tools are headed in the future.Notes and transcript: https://about.sourcegraph.com/podcast/ryan-djurovich
undefined
Jun 15, 2020 • 1h 15min

David Cramer, CTO and founder of Sentry

David Cramer, CTO and founder of Sentry, discusses his journey from a side project to creating a leading application error monitoring tool. He shares insights on the balance between open-source values and commercial growth. The conversation touches on the evolving landscape of software development, the challenges of modern technology complexity, and the importance of practical solutions over marketing jargon. David also reflects on navigating business challenges while transitioning from bootstrap to venture capital, along with Sentry's adaptation for diverse environments.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner
Get the app