Scala Left Fold Parallelisation - Three Approaches - 44 slides |
 |
Tagless Final Encoding - Algebras and Interpreters and also Programs - 16 slides |
 |
Fusing Transformations of Strict Scala Collections with Views - 28 slides |
 |
A sighting of traverse_ in Practical FP in Scala - 5 slides |
 |
A sighting of traverseFilter and foldMap in Practical FP in Scala - 6 slides |
 |
A sighting of sequence function in Practical FP in Scala - 4 slides |
 |
N-Queens Combinatorial Puzzle meets Cats - 386 slides |
 |
 |
Kleisli composition, flatMap, join, map, unit - implementation and interrelation - V2 updated for Scala 3 - 16 slides |
 |
 |
The aggregate function - from sequential and parallel folds to parallel aggregation - 31 slides |
 |
|
Nat, List and Option Monoids - From scratch - Combining and Folding - An example - 12 slides |
 |
 |
Sum and Product Types - The Fruit Salad & Fruit Snack Example - 19 slides |
 |
 |
|
|
The Expression Problem Part 2 - 35 slides |
 |
 |
The Expression Problem Part 1 - 47 slides |
 |
 |
|
Scala 3 by Example - Algebraic Data Types for Domain Driven Design - Part 1 - 34 slides |
 |
|
The Sieve of Eratosthenes - Part 2 - Genuine versus Unfaithful Sieve - 57 slides |
 |
 |
The Sieve of Eratosthenes - Part 1 - 50 slides |
 |
 |
|
N-Queens Combinatorial Problem - Polyglot FP for Fun and Profit – Haskell and Scala - Part 4 - 55 slides |
 |
 |
N-Queens Combinatorial Problem - Polyglot FP for Fun and Profit – Haskell and Scala - Part 3 - 27 slides |
 |
 |
N-Queens Combinatorial Problem - Polyglot FP for Fun and Profit – Haskell and Scala - Part 2 - 58 slides |
 |
 |
N-Queens Combinatorial Problem - Polyglot FP for Fun and Profit – Haskell and Scala - Part 1 - 34 slides |
 |
 |