Menu
Sign In Pricing Add Podcast
Podcast Image

The Changelog: Software Development, Open Source

Flavors of Ship It! (Interview)

Wed, 21 Aug 2024

Description

Flavors of Ship It on The Changelog — if you're not subscribed to Ship It yet, do so at shipit.show or by searching for "Ship it" wherever you listen to podcasts. Every week Justin Garrison and Autumn Nash explore everything that happens after `git push` — and today's flavors include running infrastructure in space, managing millions of machines at Meta, and what it takes to control your 3D printer with OctoPrint.

Audio
Transcription

Full Episode

00:08 - 00:24 Autumn Nash

What's up? Welcome back. This is The Change Log. We feature the hackers, the leaders, and those who are shipping all that awesome software out there. And speaking of shipping, Jared and I are taking the week off and bringing you various flavors of Ship It to enjoy. Yes, we have a podcast called Ship It.

0

00:24 - 00:46 Autumn Nash

If you're not a subscriber, you can do so at shipit.show or by searching for Ship It wherever you listen to your podcasts. Every week, Justin Garrison and Autumn Nash explore everything that happens after Git Push. And today's flavors of Ship It include running infrastructure in space, managing millions of machines at Meta, and what it takes to control your 3D printer with OctoPrint.

0

01:01 - 01:01 George Hadar

you

0

01:08 - 01:26 Autumn Nash

What's up, friends? I'm here with a new friend I made over at Speakeasy. Founding engineer, George Hadar. Speakeasy is the complete platform for great API developer experience. They help you produce SDKs, Terraform providers, docs, and more. George, take me on a journey through this process.

0

00:00 - 00:00 Autumn Nash

Help me understand exactly what it takes to generate an SDK for an API at the quality level required for good user experience, good dev experience.

00:00 - 00:00 George Hadar

The reality is the larger your API becomes, the more you'll want to support users that want to use your API. And to do that, your instinct will be to ship a library, a package, and what we've been calling an SDK. There's a lot of effort involved in taking an API that lives in the world and creating a piece of software that can talk to that API.

00:00 - 00:00 George Hadar

Building SDKs by hand is a significant investment and a lot of large companies might pour a lot of money into that effort to create something that's like approaches good developer experience. And then another group of a more growing group of companies will rely on tooling like code generators.

00:00 - 00:00 George Hadar

And so they're very interested in, like, once you make the decision to use a code generator, you're kind of forfeiting some of your own opinions and what you think a good developer experience is because you're going to delegate that to a code generator to give you an SDK that you think users will enjoy using.

00:00 - 00:00 Autumn Nash

Okay. Go to speakeasy.com. Build APIs your users love. Robust SDKs. Enterprise-grade APIs. Crafted in minutes. Go to speakeasy.com. Once again, speakeasy.com.

Comments

There are no comments yet.

Please log in to write the first comment.