Go Time: Golang, Software Engineering cover image

Go Time: Golang, Software Engineering

OpenAPI & API design

Aug 8, 2024
Jamie Tanna, a maintainer of oapi-codegen, joins Kris and Johnny to dive into OpenAPI and API design. They tackle the significance of clear specifications and the challenges surrounding API versioning. Jamie shares insights on the future of oapi-codegen and the hurdles of open-source maintenance, including the need for sustainable support models. The trio blends technical discourse with lighthearted banter, even debating the best utensils for ice cream, adding a fun twist to their informative discussion.
01:14:12

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • OpenAPI serves as a structured standard for documenting APIs, enhancing clarity and usability for developers in their integration processes.
  • OAPI CodeGen streamlines API coding by generating boilerplate Go code from specifications, allowing developers to focus on business logic and efficiency.

Deep dives

Coder's Evolution and Functionality

Coder has evolved into a comprehensive open-source cloud development environment, providing developers with the ability to provision infrastructure on any cloud platform. Initially known as an IDE, it now supports various deployment methods including virtual machines and containers. This shift allows developers to work within standardized environments, significantly reducing the complexity associated with software development across large teams. For instance, instead of having hundreds of engineers individually troubleshoot environment issues, Coder enables one engineer to streamline updates that can be pushed to the entire team with a single click.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode