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
Ola Petersson
September 22, 2016
0
140
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
49
Co(ol)routines - Javaforum Q1
olbpetersson
0
100
Coolroutines - non-blocking Kotlin
olbpetersson
0
67
JWTB - Begin EventSourcing With Lagom
olbpetersson
0
84
Begin EventSourcing with Lagom - Javaforum Q4 2017
olbpetersson
0
67
Begin Event Sourcing with Lagom
olbpetersson
2
170
JHipster - The best way to breed a new app
olbpetersson
0
730
Reactive Java EE
olbpetersson
0
330
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
32
6.3k
Typedesign – Prime Four
hannesfritz
40
2.4k
Agile that works and the tools we love
rasmusluckow
328
21k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
Optimizing for Happiness
mojombo
376
70k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Into the Great Unknown - MozCon
thekraken
33
1.5k
Git: the NoSQL Database
bkeepers
PRO
427
64k
How to train your dragon (web standard)
notwaldorf
88
5.7k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5k
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