Главная
Study mode:
on
1
Introduction
2
Lazy Evaluation
3
Complex Programming
4
Michael Feathers
5
Internal Iterator
6
Immutability
7
Communication
8
Is Stream API slow
9
Functional Composition
10
Laziness
11
Single Use Only
12
Single Pipe Line
13
Single Terminal Operation
14
How to Deal with Exceptions
15
What is Reactive Programming
16
The 4 Pillars of Reactive Programming
17
How many threads can you create
18
Message driven
19
Never share
20
Responsiveness
21
Infinite Scrolling
22
Resilience
23
Examples
Description:
Explore the differences between Java Streams and Reactive Streams in this comprehensive conference talk by Venkat Subramaniam. Dive deep into the APIs using live code examples to understand which approach to choose, when to use them, and why. Learn about lazy evaluation, complex programming, internal iterators, immutability, and functional composition. Discover the benefits of laziness in programming and how to handle exceptions effectively. Gain insights into reactive programming, its four pillars, and practical applications such as message-driven systems, responsiveness, and infinite scrolling. Through detailed explanations and demonstrations, master the intricacies of both Java Streams and Reactive Streams to enhance your programming skills and make informed decisions in your projects.

Java Streams vs Reactive Streams - Which, When, How, and Why

Devoxx
Add to list
0:00 / 0:00