diving into reactive - pivotal software · diving into reactive a live-coding adventure mark...

Post on 20-May-2020

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Diving into Reactive A live-coding adventure

Mark Heckler Professional Problem Solver, Spring Developer Advocate www.thehecklers.com mark@thehecklers.com mheckler@pivotal.io @mkheck

@mkheck www.thehecklers.com

Who am I?• Author • Architect & Developer • Java Champion, Rockstar • Professional Problem Solver • Spring Developer & Advocate • Creador y curador de

@mkheck www.thehecklers.com

New book!But you can’t buy it yet…

DISCLAIMER: artist’s rendition only, not the real cover

@mkheck www.thehecklers.com

–Rossen Stoyanchev, Project Reactor team

“In a nutshell reactive programming is about non-blocking, event-driven applications that

scale with a small number of threads with backpressure as a key ingredient that

aims to ensure producers do not overwhelm consumers.”

@mkheck www.thehecklers.com

Reactive Streams: 4 interfaces

Publisher<T>

Subscriber<T>

Subscription

Processor<T,R>

@mkheck www.thehecklers.com

What else?

Reactive database access

RSocket

Testing, debugging, blocking call identification

(and more)

@mkheck www.thehecklers.com

Let’s code!

@mkheck www.thehecklers.com

@mkheck www.thehecklers.com

Resources

https://github.com/mkheck/DIR

http://www.reactive-streams.org

https://projectreactor.io

Thanks

for com

ing,

stay in

touch!

top related