Back to School: Exercises to Level Up in FP
summary
Weekly, mentor-led programming exercises (one small timeboxed problem announced Monday with a collective correction Friday) were used to teach functional programming on a Spark/Scala banking codebase. The approach emphasizes short real problems, code reviews and feedback loops rather than long courses, and produced measurable gains: more functional idioms in production, team demand for exercises, and reuse for onboarding new hires.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:03Why FP confuses
- 2:27Short FP exercises
- 3:52Mentor's role
- 5:18Functional average example
- 8:06Real-world results
- 10:17Distributed teams adaptation
- 12:01Comparison with other tools
- 13:03Conclusion
related talks
49mTeaching functional programming to noobs
01h 00mIntro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 1 of 6
44mTeaching Scala to the Statically Challenged
48mTeaching Scala A Roundtable Discussion
30mLessons Learned: A Developer's Perspective on Teaching & Learning
41mHow to Get People Excited about Functional Programming
17mLearning Code Good
01h 06mTeaching New Tricks – How to enhance the skills of experienced developers
