Back To Schedule
Thursday, June 20 • 2:30pm - 2:55pm
OPEN TALK: Reactive for the Impatient: A Gentle Intro to Reactive Programming and Reactive Systems (Java Edition)

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Reactive is one of the buzzwords in the programming world.  So what does reactive really mean, and why should we as systems architects and developers care?  This talk gives an introduction to reactive systems and programming. It starts by going over the basic tenets of reactive systems, and explains the differences between reactive programming on the coding level, and reactive systems design on the architecture level.  It will then compare reactive programming with the traditional imperative programming paradigm, and discusses about how reactive programming is structured around the asynchronous data streams, events, messages, and the Observer design pattern. It will highlight the benefits of reactive systems as well as a few of the challenges that these systems face.  A few popular Java and Javascript reactive frameworks and toolkits will also be mentioned.

avatar for Mary Grygleski

Mary Grygleski

Developer Advocate, IBM
Mary is currently a Java Developer Advocate at IBM, specializing in Reactive Java systems. She started working as a software engineer with C and Unix, then got into Java, Open Source, and web development in the new Millennium, and now she is venturing into Reactive, Mobile, and the... Read More →

Thursday June 20, 2019 2:30pm - 2:55pm EDT
Expo Stage