Join Clement Escoffier for a walk through the reactive landscape, recorded at Devoxx UK 2017. Reactive Programming, Reactive eXtensions, Reactive Streams, Reactive Systems, Reactive Manifesto, that’s a lot of “reactive” thingies. Just to make it even more confusing, “reactive” is often associated with asynchronous, scalability, RX libraries, back pressure, streams, observables, futures, promises, spreadsheets and […]

Read more

The feature we always hear about whenever Java 9 is in the news is Jigsaw, modularity for Java. But modularity just doesn’t scratch the same developer itch that Java 8’s lambdas and streams did, and as developers we’re left with a vague sensation that version 9 might just not be that interesting. In fact, Java […]

Read more

Following the initial release in July and version 1.1 in September, Lagom 1.2 has arrived with several new features aimed at expanding its event sourcing and CQRS based architecture to support message brokers and relational databases. Lagom Lagom is an opinionated, open-source framework for building reactive microservices in Java. Its name comes from a Swedish […]

Read more

A few weeks ago, the release of RxJava 2.0.0 was announced. It has been completely written from scratch, around the Reactive Streams specification. RxJava 2.0.0 final is out! Thanks for all the feedback and contributions over the last 18 months! https://t.co/xZDxrA9Qiw — RxJava (@RxJava) October 29, 2016 Backpressure We discussed the Reactive Streams initiative in Java 9 series: Concurrency […]

Read more

Building multiplayer game using Reactive Streams This talk introduces streams and reactive streams. You will learn how stream-based programming can be used to implement the web frontend and multiplayer backend of the classic game: Snake. Building dynamic applications using an imperative approach tends to create lots of unmaintainable code. Stream-based programming tries to solve this […]

Read more