~/talk

Leveraging the power of Arrow

slides:none on file

Covers how to use the Arrow library for typed functional programming in Kotlin, demonstrating core abstractions like Option, Try, Either, IO, Functor, Applicative, Monad and type classes. Shows setup for Arrow, builds a simple Kotlin app using Arrow with examples, and finishes with a code walkthrough and demo of an Android MVP app implemented with Arrow.

AI-written summary · about

  1. 0:00Intro
  2. 2:11What is Functional Programming???
  3. 2:33Defining a Pure Function
  4. 3:33Advantages of Functional Programming
  5. 4:06Functional Programming Languages
  6. 4:29Functional Constructs of Kotlin
  7. 5:52Limitations of Kotlin w.r.t. FP
  8. 6:47Data Types
  9. 8:52Use case for Option
  10. 10:19Extraction of values of Either
  11. 12:02Extracting value of Try
  12. 12:27Using recover
  13. 12:53Use case for Try
  14. 13:18Type Classes
  15. 14:29How Functor works? Conti
  16. 15:42Polymorphism with Functor
  17. 17:10How Applicative works?
  18. 17:44Applicative Builder
  19. 19:38How does Monad work?
  20. 20:00Monad Chaining
  21. 20:17Monad Binding
  22. 21:12Function Composition
  23. 21:58Piping
  24. 22:21Logical Component
  25. 23:01Memoization
  26. 23:30Integration of Arrow with An project
  27. 23:50Calculator app using Arrows
  28. 24:59Form validation using Arro
  29. 25:36Best practices when using A Android
  30. 26:11Projects using Arrow
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.