I'm on Go Time!
I'm very excited to announce I'm on my first episode of the ever awesome Go Time podcast, on today's episode, OpenAPI + API Design.
As I mentioned in Learning a new language, or how I gained familiarity with Go I started regularly listening to Go Time as I started to learn Go when I joined Deliveroo, and it's been part of my regular rotation each week.
Digging through my listening history it turns out that actually the first episode I listened to was about Gobot with Ron Evans in 2017, which I believe was after I met Ron at FOSDEM a month earlier. This was a lot earlier than I thought I'd been listening, especially as a non-Gopher, but it's a sign of the great content the Go Time folks put out.
Go Time is a great podcast, and I had a great time chatting with Kris Brandow and Johnny Boursiquot about OpenAPI, oapi-codegen
, the burdens of Open Source maintenance, versioning, and a few other things.
Like my first appearance on Changelog + Friends, I thought I should shout out the person who requested me as a guest - me!
βββ Yeah, I self-requested myself π How's that for (ab)using my privilege as a white-ish man? πΉ
Go Time hadn't had an episode on OpenAPI since late 2017, and as I've recently been on Cup o' Go to talk oapi-codegen
and OpenAPI, I thought it may be a good time to have another one. On top of that, I know Kris has some great thoughts about OpenAPI, Hypermedia, HATEOAS and API design in general, and we'd be able to have a good episode, and it turns out that the Go Time folks agreed!
I'm also very eager to hear how unpopular my Unpopular Opinions are π
Check it out and let me know what you think! I was also very up for doing a Changelog++ section, so hope y'all enjoy it.
Go Time 328: OpenAPI & API Design β Listen on Changelog.com
For some fun behind-the-scenes info, we started recording late as I'd been fighting Linux user woes - turns out being 830+40 dependencies behind on my Arch Linux install was a bit too much. As I joined the recording - on time, after a rushed dinner (rushed due to my own poor planning) - was told that my Chromium (the recommendation for the recording) needed an update for Riverside, which all of the Changelog records on.
So I set to update just Chromium - not wanting to perform ~900 updates - and when it was done, it then wouldn't load, due to a libicu
error. Never heard of it, and so I'm trying to very quickly work out what's going wrong.
That then leads to me falling back to Firefox (my preferred browser) which also wouldn't start as libicu
was missing.
Trying to partially downgrade libicu
failed too, so I to get an old version (via the AUR) running but it was far more stress than I needed before starting - you don't wanna be up on adrenaline before recording something π
At least, any more than the usual amount before public speaking!
But I hope that doesn't come across, and y'all enjoy!