I'll teach you functionalism in Go!
summary
Explains how to use pure functions and other functional-programming techniques to improve code safety in Go, surveying which FP elements are already used in Go and how they fit the language. Discusses practical approaches and patterns for applying functional ideas in Go projects rather than advocating a full FP language switch.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 2:19Working at Yadro
- 4:41What is functional programming
- 9:00Pure functions and benefits
- 14:15Local variable hacks
- 17:50Pass by value or pointer
- 18:11Goroutine concurrency
- 22:45Pure functions recap
- 23:27Replacing interfaces with closures
- 26:01Haskell intro
- 28:29Recursion vs loops
- 33:58Quicksort in Haskell
- 36:30Recursion vs loops in Go
- 39:40Tail recursion
- 40:46gRPC functional options
- 41:50Functional patterns in stdlib
- 42:57Conclusion and Q&A








