Explore Result Oriented Development in this 20-minute conference talk from try! Swift NYC 2016. Dive into functional programming techniques with speaker Saul Mora as he demonstrates how to leverage the Result (or Either) Monad to enhance your Swift development skills. Learn about Optionals, Map vs Flat Map, Functors and Monads, and their practical applications in HTTP stacks and response handling. Discover how to create efficient pipelines of smaller functions, parse data effectively, and manage errors in your Swift projects. Gain insights into advanced functional programming concepts and their implementation in real-world scenarios.
Overview
Syllabus
Intro
What is Optional
Map vs Flat Map
Functors and Monads
Optionals
Mapping Errors
HTTP Stacks
HTTP Result Type
HTTP Response Handling
HTTP Response Pipeline
parse function
pipeline
results
Taught by
try! Swift Conference