Completed
Capability-based API
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Thirteen Ways of Looking at a Turtle - Functional Programming in Practice
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Turtle API
- 3 Advantages and disadvantages
- 4 Transforming the function #1
- 5 How to return errors?
- 6 Implementation usine Result
- 7 What if the Turtle calls were async?
- 8 Async usage example
- 9 Review: Common patterns
- 10 How to convert a function into data?
- 11 "execute" implementation
- 12 "run" implementation
- 13 Pulling commands off a queue
- 14 Command vs. Event
- 15 Turtle stream processing example
- 16 Same for the Turtle client
- 17 Overview
- 18 Partial application in practice
- 19 APls create coupling
- 20 Create a "Program" type
- 21 Turtle Interpreter
- 22 Distance Interpreter
- 23 Capability-based API