YoVDO

From Imperative to Reactive

Offered By: Spring I/O via YouTube

Tags

Spring IO Courses Java Courses Cloud Deployment Courses Reactive Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Front-End JavaScript Frameworks: Angular
The Hong Kong University of Science and Technology via Coursera
Многопоточность и сетевое взаимодействие в Android
Moscow Institute of Physics and Technology via Coursera
Creating a Dynamic Web Application using RShiny
Coursera Project Network via Coursera
Building Web Applications with Shiny in R
DataCamp
Develop a reactive Java microservice with ReactiveJ
Udemy