Reactive Streams, Akka Streams and the JDK Ecosystem


Details
Speaker:
Akka hakker @ Lightbend, where he also participated in the Reactive Streams initiative and implemented its Technology Compatibility Kit. Konrad is a late-night passionate dev living by the motto "Life is Study!". His favourite discussion topics range from distributed systems to capybaras. He has founded and run multiple user groups (Java, Scala, Computer Science, ...), and has is part of program committees of awesome conferences such as GeeCON and JavaOne SF. Other than that, he's a frequent speaker on distributed systems and concurrency topics, at conferences all around the world. In those rare times he's not coding, he spreads the joy of computer science, through helping local user groups and whitepaper reading clubs.
Description:
Reactive streams are a shared effort of multiple companies (such as Netflix, Typesafe, RedHat, and Pivotal) and individuals striving to implement stream processing libraries to make the stream processing on the JVM common and back-pressured. Their recent 1.0.final release will fundamentally change the JVM ecosystem, providing an interop protocol between different streaming libraries such as Akka Streams and RxJava. This session looks into the core concepts of reactive streams and how “dynamic push-pull-based back pressure” works in them. Then it discusses details of the Akka Streams library and how it enables you to express arbitrarily complex stream layouts with very good readability and performance.
Scalar:
Additionally, two tickets are going to be distributed among participants. Note that Scalar will take place just two days from this meetup. If lucky you have to register via https://scalar-registration.herokuapp.com and allows us to process your name, surname and mail, so those can be shared with Scalar teem.
GFT:
Sponsor of Konrad Malawski’s talk. Provider of IT services for the world’s biggest financial institutions. We are expanding our presence in Poland – Akka and Scala specialists wanted!


Reactive Streams, Akka Streams and the JDK Ecosystem