Episode
Gophers Say! GopherCon EU Berlin 2024
- Published
- Jun 25, 2024
- Duration seconds
- 2460
- Processing state
processed- Canonical source
- https://changelog.com/gotime/320
Actions
POST https://stenobird.com/v1/public/podcasts/go-time-golang-software-engineering/episodes/gophers-say-gophercon-eu-berlin-2024/transcription-requests
Idempotently request low-priority transcript generation for this episode.GET https://stenobird.com/podcast/go-time-golang-software-engineering/gophers-say-gophercon-eu-berlin-2024.md
Read the agent-friendly Markdown representation of this episode resource.
Summary
A live recording of the 'Gopher Say!' game show from GopherCon EU Berlin 2024. The episode features a technical deep dive into automated SDK generation followed by a high-energy audience survey game.
Topics
- Go Programming
- OpenAPI
- SDK Generation
- Software Engineering
- API Development
- CI/CD
- GopherCon Europe
- Developer Productivity
Highlights
- Main idea: Automating SDK maintenance using OpenAPI specifications reduces manual overhead in growing teams
- Practical takeaway: Use frameworks like Goa or Schema to ensure APIs are documented and machine-readable from the start
- Practical takeaway: Integrate spec generation into CI/CD pipelines to trigger automated pull requests for breaking changes
- Failure mode: Relying on manual SDK updates leads to drift and maintenance bottlenecks as API complexity increases
- Main idea: The 'human in the loop' is still essential to validate that generated SDKs meet ergonomic and documentation standards
Chapters
1:00Automating SDK Generation: A deep dive into using OpenAPI specs and Speakeasy to automate the end-to-end workflow of generating and maintaining SDKs in multiple languages.7:45Gopher Say! Game Show Begins: The live audience game show kicks off at GopherCon EU Berlin, featuring competitive guessing based on developer survey results.1:44The Debugging Debate: Contestants guess common developer debugging tools, debating the merits of print statements versus structured logging.2:13Developer Fuel Survey: A look at what developers drink while coding, covering everything from coffee and tea to water and soda.2:51Go Language Keywords: The game tests knowledge of Go syntax, specifically focusing on the most common keywords that come to mind for developers.3:25Essential Coding Dependencies: The final round explores what developers claim they cannot code without, ranging from computers and Vim to music and even cats.