Главная
Study mode:
on
1
Intro
2
#define Future
3
#define Promise
4
The Future of our past
5
Trivial example
6
ExecutionContext-what?
7
ExecutionContext.global
8
BlockContext-what?
9
When blocking is unavoidable
10
Wishlist for Scala 2.13
11
Optimization 101
12
Chosen limitations
13
Resulting recipe
14
Solution: Transformation
15
Solution: Improved Linking
16
Solution: Improved Batching Executor
17
Benchmarks run on
Description:
Explore the evolution and optimization of Scala's Future in this 49-minute conference talk from Scala Days Lausanne 2019. Delve into the definition of Future and Promise, examine the past implementations, and understand the challenges with ExecutionContext and blocking operations. Learn about the wishlist for Scala 2.13, optimization techniques, and chosen limitations. Discover innovative solutions including improved transformation, linking, and batching executor implementations. Gain insights from benchmarks and understand how these improvements can make your Scala applications more efficient and performant.

Making Our Future Better

Scala Days Conferences
Add to list
0:00 / 0:00