Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Grokking ReactiveX: learning reactive programming


Published on

ReactiveX is the common tongue of the reactive programming world. It's a new programming paradigm you can apply to infinite scenarios using any popular programming language. To grok ReactiveX—to really get it—you need to rewire your brain to see the world differently, and we’re here to help you.

Save 42% off Grokking ReactiveX with code ssreactx at:

New from

Published in: Software
  • Be the first to comment

Grokking ReactiveX: learning reactive programming

  1. 1. A new way to look at programming With Grokking ReactiveX by Ivan Morgillo, Sasa Sekulic, and Fabrizio Chignoli Save 42% with code ssreactx.
  2. 2. I want to learn more about functional reactive programming, but what I’ve already read makes it seem confusing and scary! Help!
  3. 3. There’s no cause for alarm! It doesn’t matter if words like “functional” or “observable” mean nothing to you. Grokking ReactiveX will get you acquainted with these concepts and many more throughout your journey.
  4. 4. What is reactive programming? The idea behind it is simple: Observe and react to change as it happens. Change never stops, everything is always updating and moving. To think reactively is to imagine data as a flowing river – never staying the same from one moment to the next. ReactiveX is the language of the reactive programming world!
  5. 5. ReactiveX is a programming paradigm which allows you to design your programs as highly- effective assembly lines, which can react elegantly to changes as they occur.
  6. 6. “Systems built as Reactive Systems are more flexible, loosely-coupled, and scalable. This makes them easier to develop and amenable to change. They are significantly more tolerant of failure and when failure does occur they meet it with elegance rather than disaster.” Why would I want to do that? I’m not assembling cars… To quote the Reactive Manifesto:
  7. 7. An example of a software development “assembly line”
  8. 8. Revolutionize your programs Just like the real assembly line revolutionized industrial production, Grokking ReactiveX will teach you to revolutionize your programs by vastly increasing their efficiency and resilience. As opposed to one monolithic class doing all the work, ReactiveX splits the work between a host of small, specialized classes which can execute their tasks in parallel.
  9. 9. A bit of what is waiting for you in Grokking ReactiveX. You will learn the fundamentals of ReactiveX, step-by-step, with many great illustrations and exercises to help along the way. You will learn the meanings, functions, and interactions of the elements of ReactiveX in a fun, intuitive, and approachable way. In short, you will learn a whole new programming philosophy.
  10. 10. The Journey is only beginning…
  11. 11. Pick up your guide to programming with ReactiveX today! Save 42% off of Grokking ReactiveX today with discount code ssreactx. New from