Episode

Gophers Say! GopherCon EU Berlin 2024

Podcast
Go Time: Golang, Software Engineering
Published
Jun 25, 2024
Duration seconds
2460
Processing state
processed
Canonical source
https://changelog.com/gotime/320
Audio
https://op3.dev/e/https://cdn.changelog.com/uploads/gotime/320/go-time-320.mp3
JSON
/v1/public/podcasts/go-time-golang-software-engineering/episodes/gophers-say-gophercon-eu-berlin-2024
Markdown
/podcast/go-time-golang-software-engineering/gophers-say-gophercon-eu-berlin-2024.md

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. 1:00 Automating 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.
  2. 7:45 Gopher Say! Game Show Begins: The live audience game show kicks off at GopherCon EU Berlin, featuring competitive guessing based on developer survey results.
  3. 1:44 The Debugging Debate: Contestants guess common developer debugging tools, debating the merits of print statements versus structured logging.
  4. 2:13 Developer Fuel Survey: A look at what developers drink while coding, covering everything from coffee and tea to water and soda.
  5. 2:51 Go Language Keywords: The game tests knowledge of Go syntax, specifically focusing on the most common keywords that come to mind for developers.
  6. 3:25 Essential Coding Dependencies: The final round explores what developers claim they cannot code without, ranging from computers and Vim to music and even cats.