Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

From Imperative to Reactive

Spring I/O via YouTube

Overview

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.

Syllabus

Intro
Concurrency
Conventional wisdom
Cloud deployment
Impact on programming model
Asynchronous foundation
How can I become asynchronous
Java Asynchronous API
User Repository
TryCatch
completable
completable future
future with actions
return list of users
a completable future
too many
void API
asynchronous return values
asynchronous return types
stream abstraction
stream API
reactive libraries
flux
back pressure
flow
Publisher
Streams Example
Unsubscribe
Give me 2 at a time
Any questions
What does this mean
Reactive Web Engine
Testing
ThreadLocal Variables

Taught by

Spring I/O

Reviews

Start your review of From Imperative to Reactive

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.