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
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JavaOne - Reactive Java EE
Ola Petersson
September 22, 2016
More Decks by Ola Petersson
See All by Ola Petersson
NDC_Oslo__DevOps_in_Real_Life_-_A_How_To.pdf
olbpetersson
0
80
Co(ol)routines - Javaforum Q1
olbpetersson
0
150
Coolroutines - non-blocking Kotlin
olbpetersson
0
100
JWTB - Begin EventSourcing With Lagom
olbpetersson
0
120
Begin EventSourcing with Lagom - Javaforum Q4 2017
olbpetersson
0
88
Begin Event Sourcing with Lagom
olbpetersson
2
200
JHipster - The best way to breed a new app
olbpetersson
0
850
Reactive Java EE
olbpetersson
0
360
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
420
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
170
RailsConf 2023
tenderlove
30
1.5k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
340
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
480
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
870
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
200
Site-Speed That Sticks
csswizardry
13
1.2k
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