Go offline with the Player FM app!
Functional programming with generics? (Go Time #249)
Manage episode 414654493 series 1423445
We did an episode on functional programming in Go with Aaron Schlesinger back in 2019… But that was before generics were a thing. Let’s revisit the topic and discuss the pros and cons now that we have generics. What’s changed? What hasn’t?
Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Sourcegraph – Transform your code into a queryable database to create customizable visual dashboards in seconds. Sourcegraph recently launched Code Insights — now you can track what really matters to you and your team in your codebase. See how other teams are using this awesome feature at about.sourcegraph.com/code-insights
- Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog
- Ship It! – A podcast about getting your best ideas into the world and seeing what happens. Listen to an episode that interests you and subscribe today.
Featuring:
Show Notes:
Something missing or broken? PRs welcome!
Chapters
1. Opener (00:00:00)
2. Sponsor: Sourcegraph (00:00:57)
3. Intro (00:02:40)
4. Welcoming Aaron (00:03:23)
5. Setting the stage (00:04:30)
6. FP recap before generics (00:06:39)
7. FP libraries adopting generics (00:16:09)
8. Sponsor: Honeycomb (00:20:58)
9. Adopting generics slowly (00:22:39)
10. Just because you can doesn't mean you should (00:25:14)
11. Is Go still missing FP things? (00:34:58)
12. Sponsor: Ship It! (00:39:43)
13. One great FP pattern (00:41:12)
14. Why Aaron went back to school (00:44:48)
15. Unpopular Opinions! (00:47:31)
16. Aaron's unpop (00:48:14)
17. Time to go! (00:50:21)
18. Outro + clip from JS Party #163 (00:50:47)
2125 episodes
Manage episode 414654493 series 1423445
We did an episode on functional programming in Go with Aaron Schlesinger back in 2019… But that was before generics were a thing. Let’s revisit the topic and discuss the pros and cons now that we have generics. What’s changed? What hasn’t?
Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Sourcegraph – Transform your code into a queryable database to create customizable visual dashboards in seconds. Sourcegraph recently launched Code Insights — now you can track what really matters to you and your team in your codebase. See how other teams are using this awesome feature at about.sourcegraph.com/code-insights
- Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog
- Ship It! – A podcast about getting your best ideas into the world and seeing what happens. Listen to an episode that interests you and subscribe today.
Featuring:
Show Notes:
Something missing or broken? PRs welcome!
Chapters
1. Opener (00:00:00)
2. Sponsor: Sourcegraph (00:00:57)
3. Intro (00:02:40)
4. Welcoming Aaron (00:03:23)
5. Setting the stage (00:04:30)
6. FP recap before generics (00:06:39)
7. FP libraries adopting generics (00:16:09)
8. Sponsor: Honeycomb (00:20:58)
9. Adopting generics slowly (00:22:39)
10. Just because you can doesn't mean you should (00:25:14)
11. Is Go still missing FP things? (00:34:58)
12. Sponsor: Ship It! (00:39:43)
13. One great FP pattern (00:41:12)
14. Why Aaron went back to school (00:44:48)
15. Unpopular Opinions! (00:47:31)
16. Aaron's unpop (00:48:14)
17. Time to go! (00:50:21)
18. Outro + clip from JS Party #163 (00:50:47)
2125 episodes
All episodes
×Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.