YoVDO

Back to the CompletableFuture - Concurrency in Action

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Concurrency Courses Asynchronous Programming Courses Atomic Operations Courses CompletableFuture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of asynchronous programming in Java with this comprehensive conference talk on CompletableFuture. Dive into the evolution of concurrency in Java, from ThreadLocal to Future and CompletableFuture, introduced in Java 8 and improved in Java 9. Learn how to leverage these powerful features for efficient asynchronous computations through clear examples and comparisons with other languages, particularly JavaScript. Discover the concepts of atomic operations, thread-safe collections, and the Executor framework. Master the art of chaining, transforming, and controlling multiple futures, as well as handling exceptions in asynchronous tasks. Gain valuable insights into making concurrent programming more accessible and programmer-friendly, enhancing your Java development skills for modern, high-performance applications.

Syllabus

Intro
Goals
Motivation
Concurrency & Sharks
Agenda
Form: Concurrency
Form: Parallelism
Form: Asynchrony
Atomic Operations
Thread Safe Collections
Promises in JavaScript
Executor Framework
Executor Factories
Executor Service
No Futures Chaining
CompletableFuture
Transformation/Chaining
Controllable Futures
Multiple Futures Control
Exception Handling


Taught by

Devoxx

Related Courses

Java Fundamentals: HttpClient
Pluralsight
Multithreading,Parallel & Asynchronous Coding in Modern Java
Udemy
Asynchronous API with CompletableFuture - Performance Tips and Tricks
Java via YouTube
Asynchronous Programming in Java 8 - How to Use CompletableFuture
Devoxx via YouTube
Back to the CompletableFuture - Concurrency in Action
Devoxx via YouTube