Overview
Syllabus
Intro
Turtle API
Advantages and disadvantages
Transforming the function #1
How to return errors?
Implementation usine Result
What if the Turtle calls were async?
Async usage example
Review: Common patterns
How to convert a function into data?
"execute" implementation
"run" implementation
Pulling commands off a queue
Command vs. Event
Turtle stream processing example
Same for the Turtle client
Overview
Partial application in practice
APls create coupling
Create a "Program" type
Turtle Interpreter
Distance Interpreter
Capability-based API
Taught by
NDC Conferences