Главная
Study mode:
on
1
Intro
2
WhyFRP
3
Bad News
4
GitHub
5
Reactive Extensions
6
Observables
7
Reactive Cocoa
8
RAC DC
9
Reactio
10
Examples
11
Commands
12
Observable Collections
13
Behaviors
14
Reactive
15
Writing Operations
16
Undo Flash
17
Time Travel Testing
18
Relative Time Testing
19
I dont know
20
Space and time leaks
21
Memory leaks
22
Debugging memory leaks
23
Virtualizing lists
24
GC pauses
25
Making it better
26
Tooling
27
Logging
28
Concurrency visualizer
29
DTrace integration
30
Visualizing signals
31
Moving from imperative to functional mindset
Description:
Explore functional reactive programming (FRP) principles applied to modern UI toolkits in this 46-minute conference talk from Strange Loop. Dive into a case study of GitHub for Mac/Windows and their FRP libraries, ReactiveCocoa and ReactiveUI. Learn about successful implementations, challenges faced, and techniques for applying FRP concepts to languages and frameworks not originally designed with FRP in mind. Discover topics such as Observables, Reactive Extensions, Commands, Observable Collections, Behaviors, and ReactiveWriting Operations. Gain insights into debugging memory leaks, virtualizing lists, and improving performance. Explore tools for logging, concurrency visualization, and DTrace integration. Understand the shift from imperative to functional programming mindsets in UI development.

FRP in Practice - Taking a Look at Reactive UI - Cocoa

Strange Loop Conference
Add to list
0:00 / 0:00