Главная
Study mode:
on
1
Intro
2
Concurrency
3
Conventional wisdom
4
Cloud deployment
5
Impact on programming model
6
Asynchronous foundation
7
How can I become asynchronous
8
Java Asynchronous API
9
User Repository
10
TryCatch
11
completable
12
completable future
13
future with actions
14
return list of users
15
a completable future
16
too many
17
void API
18
asynchronous return values
19
asynchronous return types
20
stream abstraction
21
stream API
22
reactive libraries
23
flux
24
back pressure
25
flow
26
Publisher
27
Streams Example
28
Unsubscribe
29
Give me 2 at a time
30
Any questions
31
What does this mean
32
Reactive Web Engine
33
Testing
34
ThreadLocal Variables
Description:
Explore a Spring I/O 2016 conference talk that delves into the fundamental shift from imperative to reactive programming. Learn about the essential concepts of reactive programming and discover tools available for Java developers. Through practical examples, understand how to compose asynchronous logic and develop non-blocking applications. Gain insights into topics such as concurrency, cloud deployment, asynchronous foundations, Java Asynchronous API, CompletableFuture, stream abstractions, reactive libraries, back pressure, and Reactive Web Engine. Examine the impact on programming models and explore techniques for handling asynchronous return values, void APIs, and ThreadLocal variables. Enhance your understanding of reactive programming principles and their application in modern software development.

From Imperative to Reactive

Spring I/O
Add to list
0:00 / 0:00