YoVDO

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

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Data Visualization Courses Conflict Resolution Courses

Course Description

Overview

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

Tags

Related Courses

Intro to Statistics
Stanford University via Udacity
Introduction to Data Science
University of Washington via Coursera
Passion Driven Statistics
Wesleyan University via Coursera
Information Visualization
Indiana University via Independent
DCO042 - Python For Informatics
University of Michigan via Independent