Back To Schedule
Friday, April 21 • 08:30 - 09:15
Isomorphic Reactive Programming (Giorgio Natili)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

No matter which technology you use, your software should be able to efficiently handle user interaction and data streams to satisfy all requested use cases.
In order to manage the fast growth of data sources and interaction paradigms, we must shift to a non-blocking and sequential programming paradigm--which can be solved through Reactive Programming.
In Reactive Programming, everything can be seen as a sequence of events. In conjunction with function composition, Reactive Programming is a powerful tool to leverage readability, maintainability, and testability on any layer of your software.
During this session, we'll dive into Reactive Programming and, with the help of the Reactive Extensions API, discover how to translate use cases and acceptance criteria in a stream of events across multiple platforms.
(Code labs to be provided in JavaScript, Kotlin, Swift, and Java).

Learning Outcomes:
  • - Fundamentals of reactive programming
  • - Fundamentals of the reactive extensions API
  • - Fundamentals of parallel programming



Friday April 21, 2017 08:30 - 09:15 EDT