Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Knowing What You See - Let's Talk About Front-end Consistency

Strange Loop Conference via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Explore a new view-based model for interactive visualization and learn how database transaction techniques can be applied to maintain consistency in modern data visualizations. Dive into the challenges of managing consistency in the face of inherent asynchrony and event reordering. Discover a set of declarative policies for visualization consistency and witness a demonstration of this Domain-Specific Language (DSL) in action. Examine time diagrams, anomalies, and the balance between functionality and performance. Investigate real-time interaction updates, incremental visualization, and consistency definitions for mission-critical scenarios. Analyze the design space for dealing with inconsistency, including a relational model and interaction as a transaction. Learn about conflict types, interaction constraints, merge functions, and visualization snapshots. Gain insights from practical examples such as cross-filtering and explore related work in this 36-minute conference talk from Strange Loop Conference.

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

Reviews

Start your review of Knowing What You See - Let's Talk About Front-end Consistency

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.