Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JavaOne - Reactive Java EE
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ola Petersson
September 22, 2016
0
150
JavaOne - Reactive Java EE
Ola Petersson
September 22, 2016
Tweet
Share
More Decks by Ola Petersson
See All by Ola Petersson
NDC_Oslo__DevOps_in_Real_Life_-_A_How_To.pdf
olbpetersson
0
70
Co(ol)routines - Javaforum Q1
olbpetersson
0
140
Coolroutines - non-blocking Kotlin
olbpetersson
0
90
JWTB - Begin EventSourcing With Lagom
olbpetersson
0
110
Begin EventSourcing with Lagom - Javaforum Q4 2017
olbpetersson
0
81
Begin Event Sourcing with Lagom
olbpetersson
2
190
JHipster - The best way to breed a new app
olbpetersson
0
840
Reactive Java EE
olbpetersson
0
360
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The untapped power of vector embeddings
frankvandijk
1
1.6k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
300
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
A Tale of Four Properties
chriscoyier
162
24k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
97
Writing Fast Ruby
sferik
630
62k
The Invisible Side of Design
smashingmag
302
51k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
Transcript
REACTIVE JAVA EE
ME A few words about
[email protected]
@olbpetersson JUG Gothenburg (JavaForum
Göteborg)
THE SHOW MUST GO WRONG
None
None
None
None
TL;DR DON’T BLOCK, BE RESPONSIVE
DON’T STOP ME NOW
BUT WHY?
HOW?
RESPONSIVE SO YOU SAY
WEBSOCKET I SAY
None
var webSocket = new WebSocket(“ws://domain.com/endpoint”); webSocket.onMessage = function(event){ console.log(event.data); };
webSocket.send(“Is this the real life?”)
var webSocket = new WebSocket(“ws://domain.com/endpoint”); webSocket.onMessage = function(message){ console.log(message); };
webSocket.send(“Is this the real life?”)
var webSocket = new WebSocket(“ws://domain.com/endpoint”); webSocket.onMessage = function(message){ console.log(message); };
webSocket.send(“Is this the real life?”)
None
MESSAGE DRIVEN SO YOU SAY
Message Driven Bean I SAY
None
Event & Observes
None
@ASYNCHRONOUS
CompletableFuture
UNDER PRESSURE
AsyncResponse
RESILIENCE
BECOME REACTIVE TODAY
THESE SLIDES http://widr.se/olb
*My presentations- https://speakerdeck.com/olbpetersson *Lightbend - https://www.lightbend.com/ *Reactive manifesto - https://www.reactivemanifesto.org/
*Reza Rahman Reactive Java EE Let me count the ways - https://www.slideshare.net/reza_rahman/reactive-javaee *Gatling - http://gatling.io/#/
*My github - http://github.com/olbpetersson *Squeed technical blog - http://blog.squeed.com/ *Queen
- https://open.spotify.com/artist/1dfeR4HaWDbWqFHLkxsg1d
THANK YOU
I WANT TO RIDE MY BICYCLE
QUESTIONS