Jorge Castillo is an Android developer currently working as Mobile Tech Lead at 47 Degrees. He is actively focused on Functional Programming and applying those concepts to mobile development. He’s an active part of the official maintainers team for Λrrow. Jorge has been speaker since years ago, having talked at events like KotlinConf, Mobilization, or Droidcon.
ArrowFx: Functional Programming for the masses
One of the big cons of Functional Programming can be the learning curve. On this talk we’ll learn how to encode “effectful” programs in a controlled way following the FP principles through a direct syntax. You’ll think you’re writing imperative code! Some additional bits we’ll learn: – What’s an effect – Why we’d want to keep in under control – How to control errors and encode deferred execution through IO and further more powerful data types to be released. – How to use the power of Kotlin suspension system to enforce us to keep our side effects under control. – And much more.