Overview
Syllabus
Intro
Time Diagram
should i wait or refresh?
Anomalies So Far
Functionality vs Performance
Why not just ask the backend engineers to make things fast?
Real Time Interaction Updates Before Interaction
Incremental Visualization
Consistency Definition?
Mission Critical
Spinners, Multiple Zoom Levels
Labeling
Unaccounted for Anomalies
Design Space
Dealing with Inconsistency
A Relational Model
Interaction as a Transaction
Data Flow
Conflict Example
Defining Conflict: Write-Write
Defining Conflict: Read-Write
Defining Conflict: Write-Read
Seen Technique: Blocking
Interaction Constraints
Merge Functions
Visualization Snapshots Example: Cross Filter
Related Work
Taught by
Strange Loop Conference