
Sign up to save your podcasts
Or


Another week, another Kris & Matt duo episode! This week, we're digging into Go codebase structure, package design, and why the community keeps struggling with the same problems. The conversation starts with a Gopher Slack discussion about how to arrange Go code, moves through package hell and dependency cycles, and ends with a look at community health.
As always, we've got supporter content! This week that includes Go's missing project boundary and why internal is a blunt instrument, real world package design patterns, and how modules broke the elegant simplicity of Go's database/sql driver pattern. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!
If you prefer to watch this episode, you can view it on YouTube.
This week's episode of Break continues the conversation. Kris and Matt dissect the magic underscore imports in database/sql, argue you should just test against a real database, and then spend the back half debating where Go lands in Bryan Cantrill's "Complexity of Simplicity" quadrant framework. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/ep/29.
Thanks for tuning in and happy listening!
Table of Contents:
Hosts
By Fallthrough Media4.2
1313 ratings
Another week, another Kris & Matt duo episode! This week, we're digging into Go codebase structure, package design, and why the community keeps struggling with the same problems. The conversation starts with a Gopher Slack discussion about how to arrange Go code, moves through package hell and dependency cycles, and ends with a look at community health.
As always, we've got supporter content! This week that includes Go's missing project boundary and why internal is a blunt instrument, real world package design patterns, and how modules broke the elegant simplicity of Go's database/sql driver pattern. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!
If you prefer to watch this episode, you can view it on YouTube.
This week's episode of Break continues the conversation. Kris and Matt dissect the magic underscore imports in database/sql, argue you should just test against a real database, and then spend the back half debating where Go lands in Bryan Cantrill's "Complexity of Simplicity" quadrant framework. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/ep/29.
Thanks for tuning in and happy listening!
Table of Contents:
Hosts

274 Listeners

380 Listeners

288 Listeners

631 Listeners

583 Listeners

287 Listeners

213 Listeners

990 Listeners

190 Listeners

211 Listeners

62 Listeners

140 Listeners

68 Listeners

16 Listeners

6 Listeners