Главная
Study mode:
on
1
Intro
2
Object Oriented Turtle
3
Abstract Data Turtle
4
Functional Turtle
5
Behavior
6
State monad
7
Error handling
8
Batch commands
9
Actor model
10
Event Sourcing
11
Stream processing demo
12
Interpreter
Description:
Explore thirteen different implementations of turtle graphics in this fast-paced conference talk from NDC London 2021. Dive into various functional programming techniques, starting with the well-known turtle graphics API and progressively stretching it to its limits. Learn about partial application, functional dependency injection, validation with Success/Failure results, the Result/Either monad, the State monad, agents with message queues, event sourcing, stream processing, capability-based design, and the interpreter pattern (free monad). Gain a comprehensive overview of functional programming in practice, covering topics such as Object-Oriented Turtle, Abstract Data Turtle, Functional Turtle, Behavior, State monad, Error handling, Batch commands, Actor model, Event Sourcing, and Stream processing demo. Perfect for FP-curious developers looking to expand their understanding of functional programming concepts and their practical applications.

Thirteen Ways of Looking at a Turtle

NDC Conferences
Add to list
0:00 / 0:00