I'll Teach You Functionalism in Go!
summary
Shows how to use functional-programming ideas in Go to improve code safety by favoring pure functions and related patterns. Lists specific FP techniques already common in Go (pure functions, immutability patterns, higher-order functions, etc.) and discusses whether Go is suitable for developers who prefer a functional style.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:09Programmer as upgrade
- 4:00What is functional programming
- 9:00Pure functions and benefits
- 12:15Performance of pure code
- 18:19Concurrency with goroutines
- 22:41Closures vs interfaces
- 26:11Haskell introduction
- 34:00Recursion in FP
- 39:43FP in Go
- 43:15Q&A
related talks
46mFunctional Programming with Go
01h 04mAn Introduction to Functional Programming in Go
31mA Primer on Functional Programming
59mForget OO and Think Functionally!
48mFunctional Programming
44mFunctional Programming You Already Know
49mFunctional Programming Essentials
44mBenefits of Functional Programming Beyond map/filter/reduce
