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.

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