Intro to FP in Scala: Exploring a Toolbox for Solving Problems - Part 1 of 6
summary
Promises a practical FP bootstrap in Scala: concrete claim is teaching how to solve real problems by wiring up immutable code into runnable apps, using SBT and the provided GitHub repo for exercises, showing differences between scalaz and cats, and relying on kind-projector macros for type lambda plumbing. Covers syntax essentials, currying, pattern matching, and error handling with Task and unsafeRunSync plus live coding exercises that may fail but are meant to be typed along.
AI-written summary · about
chapters (13)
- 0:00Start
- 3:00Syntax
- 4:17Naming Conventions
- 10:48Define Function in Scala
- 12:17Function Composition
- 15:55National Programming High Order Functions
- 19:12Partial Application
- 26:48Functions and Methods
- 28:11Creating Lambdas
- 30:11Type Constructors
- 38:07Pattern Matching
- 46:49Algebraic Data Types
- 48:48Algebraic Data Type
related talks
19mScala for the Rest of Us
44mTeaching Scala to the Statically Challenged
48mObject Functional Programming
20mStarting Scala: Between Confusion and For-Comprehension
21mBack to School: Exercises to Level Up in FP
49mFunctional Programming Essentials
20mBreaking the entry barriers: making the scary keywords accessible.
38mA song of types and errors (...)
