Changelog Master Feed   /     Crawl, walk & run your way to usable CLIs in Go (Go Time #337)

Description

With the number of libraries available to Go developers these days, you'd think building a CLI app was now a trivial matter. But like many things in software development, it depends. In this episode, we explore the challenges that arose during one team's journey towards a production-ready CLI.

Subtitle
Duration
57:47
Publishing date
2024-11-12 21:30
Link
https://changelog.com/gotime/337
Contributors
Enclosures
https://op3.dev/e/https://cdn.changelog.com/uploads/gotime/337/go-time-337.mp3
audio/mpeg

Shownotes

With the number of libraries available to Go developers these days, you’d think building a CLI app was now a trivial matter. But like many things in software development, it depends. In this episode, we explore the challenges that arose during one team’s journey towards a production-ready CLI.

Join the discussion

Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today!

Sponsors:

  • Fly.ioThe home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.
  • JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland
  • RetoolThe low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog

Featuring:

Show Notes:

Something missing or broken? PRs welcome!

Deeplinks to Chapters

0 It's Go Time!
255
1277 Sponsor: JetBrains
255
1468 Versioning
255
1581 Next step
255
1798 CLI
255
196 Intro
255
2223 From Ruby to Go
255
2513 Words of wisdom
255
2713 Sponsor: Retool
255
2817 Unpopular Opinions!
255
2851 Wesley's first unpop
255
3182 Wesley's second unpop
255
3397 Outro
255
368 Setting out to build
255
47 Sponsor: Fly
255
848 Network calls
255