Reactive Options for Groovy Programming

September 25, 2015
Recorded at SpringOne2GX Presenter: Steve Pember Groovy Advanced Track Reactive applications and Reactive programming are an alternative to the standard thread-based imperative programming model that can result in flexible, concise code. The Reactive approach has gained popularity recently for one simple reason: we need alternative designs and architectures to meet today’s demands. However, it can be difficult to shift one’s mind to think in Reactive terms. It doesn’t help that the descriptions around the web can be contradictory and the library documentation can be obscure. In this talk, we’ll explore the concepts of Reactive and Reactive Programming. We’ll demonstrate some of the useful Reactive functions and examine some practical implementations - including how we’re currently using Reactive libraries in production code. Most importantly, we’ll look at some of the open source options available to us in the Groovy community, including Reactor, RxJava, and Ratpack. If Reactive is new to you, this should be an excellent introduction.
Previous
Developing Cloud Native Applications with the Spring Tool Suite
Developing Cloud Native Applications with the Spring Tool Suite

Recorded At SpringOne2GX 2015 Presenters: Kris De Volder & Martin Lippert Core Spring Track In this sessio...

Next Presentation
Migrating from Grails 2 to Grails 3
Migrating from Grails 2 to Grails 3

Recorded at SpringOne2GX 2015 Presenter: Michael Plöd GG Special Topics Track In this presentation we wil...