Главная
Study mode:
on
1
Introduction
2
Controversial ideas
3
Outline
4
API vs SP
5
Tradeoffs
6
API based libraries
7
SPI
8
Design Decisions
9
Reactive Extensions
10
Async enumerable
11
Async continuation
12
Publishsubscribe model
13
Limitations
14
NARS
15
Tasks
16
Slow continuation
17
Batching
18
Sideline
19
Dynamic PushPull
20
Demand
21
The Magic
22
Syncing
23
Task
24
AirSocket
25
Test Compatibility Kit
26
Service Provider Interface
27
Server Side Extensions
28
Source Flow Sync
29
Demo
30
Materialization Process
31
Interpreter Pattern
32
Materialization
33
Reactive Stream IO
34
byte strings
35
beautiful flow
36
graph DSL example
37
Persistence
38
Simple Actor
39
Stream Rep
Description:
Explore the evolution of declarative workflows in this comprehensive conference talk, starting from Rx.NET observables and async enumerables, and tracing their development into the multi-platform standard known as reactive streams. Delve into the internals of Akka.NET streams, an implementation of this standard, and discover how streams can be utilized as universal building blocks across various domains, including networking and event sourcing. Learn about API vs SP tradeoffs, design decisions in reactive extensions, limitations of async enumerables, and the publish-subscribe model. Examine concepts such as dynamic push-pull demand, materialization processes, and the interpreter pattern. Gain insights into server-side extensions, flow synchronization, and persistence through practical demonstrations and examples, including a beautiful flowgraph DSL.

From Reactive Extensions to Reactive Streams

NDC Conferences
Add to list
0:00 / 0:00