Go Time: Golang, Software Engineering
Technology
The panel discuss the parts of Go they never use. Do they avoid them because of pain in the past? Were they overused? Did they always end up getting refactoring out? Is there a preferred alternative?
Discuss on Changelog News
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
Featuring:
Show Notes:
Something missing or broken? PRs welcome!
Timestamps:
(00:00) - It's Go Time!
(00:58) - ICE BREAKERS
(12:00) - Mat avoids new()
(17:20) - Jon avoids full slice expressions
(20:53) - Carl avoids bare returns
(24:22) - A linter up in your kitchen
(26:59) - Mat tries not to panic
(30:52) - Jon avoids labels
(35:13) - Templates, globals, init
(38:40) - Prank Time (+ more bad ideas)
(42:57) - Jon tells a story
(44:20) - Useless uses of generics
(47:41) - Jon doesn't use internal packages
(51:17) - It's time for Unpopular Opinions!
(51:43) - Mat's unpop
(57:56) - Gotta Go!
(59:04) - Next time on Go Time
Your ultimate guide to mastering Go
Migrating from PHP to Go
What if Google lays off the Go team?
Go workshops that work
What's new in Go's cryptography libraries: Part 3
Local cert management for mere mortals
Ship software, not code
The magic of a trace
Debugging
Questions from a new Go developer
Jumping into an existing codebase
How long until I lose my job to AI?
Creating art & visualizations with Go
Foundations of Go performance
Gophers Say! GopherCon EU Athens 2024
What's new in Go 1.22
Go Capture the Flag! 🚩
300 multiple choices
All about Kafka
What's new in Go's cryptography libraries: Part 2
Create your
podcast in
minutes
It is Free
Podcast – Kitchen Sink WordPress
The Goat Farm
Away From The Keyboard
Arrested DevOps
Build Phase