1 - Drawing Heighway’s Dragon |
1 | Fibonacci Function Gallery - Part 1 | 38 slides | |||||
2 | Fibonacci Function Gallery - Part 2 | 62 slides | ![]() |
1 | Folding Cheat Sheet Series Titles | 1 slides | |||
2 | Folding Cheat Sheet #1 | 3 slides | |||
3 | Folding Cheat Sheet #2 | 4 slides | |||
4 | Folding Cheat Sheet #3 | 6 slides | |||
5 | Folding Cheat Sheet #4 | 8 slides | |||
6 | Folding Cheat Sheet #5 | 2 slides | |||
7 | Folding Cheat Sheet #6 | 12 slides | |||
8 | Folding Cheat Sheet #7 | 21 slides | |||
9 | Folding Cheat Sheet #8 | 39 slides |
1 | Computer Graphics in Java and Scala - Part 1 | 25 slides | |||
2 | Computer Graphics in Java and Scala - Part 1b | 28 slides |
1 | The Expression Problem Part 1 | 47 slides | ||||
2 | The Expression Problem Part 2 | 35 slides |
1 | Folding Unfolded - Part 1 | 58 slides | |||
2 | Folding Unfolded - Part 2 | 46 slides | |||
3 | Folding Unfolded - Part 3 | 53 slides | |||
4 | Folding Unfolded - Part 4 | 54 slides | |||
5 | Folding Unfolded - Part 5 | 48 slides |
1 | Arrive at monads by going from composition of pure functions to composition of effectful functions | 6 slides | |||
2 | Monad as Functor with pair of Natural Transformations | 20 slides | |||
3 | Monad Laws Must Be Checked | 8 slides | |||
4 | Writer Monad for logging execution of functions | 14 slides | ![]() |
||
5 | Monads do not Compose | 30 slides | |||
6 | Monad Transformers - Part 1 | 28 slides | |||
7 | Addendum to `Monads do not Compose` | 4 slides | |||
8 | State Monad | 91 slides | |||
9 | The Monad Fact Series | 4 slides | |||
10 | Monad Fact #1 | 8 slides | |||
11 | Monad Fact #2 | 9 slides | |||
12 | Monad Fact #3 | 16 slides | |||
13 | Monad Fact #4 | 24 slides | |||
14 | Monad Fact #5 | 17 slides | |||
15 | Monad Fact #6 | 18 slides | |||
16 | From Scala Monadic Effects to Unison Algebraic Effects | 44 slides | |||
17 | Scala 3 enum for a terser Option Monad Algebraic Data Type | 21 slides |
1 | The Monad Fact Series | 4 slides | |||
2 | Monad Fact #1 | 8 slides | |||
3 | Monad Fact #2 | 9 slides | |||
4 | Monad Fact #3 | 16 slides | |||
5 | Monad Fact #4 | 24 slides | |||
6 | Monad Fact #5 | 17 slides | |||
7 | Monad Fact #6 | 18 slides |
1 | Functional Effects - Part 1 | 8 slides | ||
2 | Functional Effects - Part 2 | 39 slides |
1 | Monoids - Part 1 - With examples using Scalaz and Cats | 39 slides | |||
2 | Monoids - Part 2 - With examples using Scalaz and Cats | 40 slides |
1 | Sequence and Traverse - Part 1 | 36 slides | ||
2 | Sequence and Traverse - Part 2 | 33 slides | ||
3 | Sequence and Traverse - Part 3 | 33 slides |
1 | Applicative Functor - Part 1 | 19 slides | |||
2 | Applicative Functor - Part 2 | 44 slides | |||
3 | Applicative Functor - Part 3 | 38 slides | |||
4 | Function Applicative for Great Good of Palindrome Checker Function | 71 slides | |||
5 | Hand Rolled Applicative User Validation Code Kata | 6 slides | |||
6 | Function Applicative for Great Good of Leap Year Function | 25 slides |
1 | Applicative Functor - Part 1 | 19 slides | |||
2 | Applicative Functor - Part 2 | 44 slides | |||
3 | Applicative Functor - Part 3 | 38 slides |