Presentation Basics Why Pure functions HighOrderFunction Curry - Partial Composition Data in functional Data BasicKata Data types Errors NullSafety Option Either Patterns Functor Architecture Lottery Sample app Furthermore State