Past Meetup

Yifan Wu on Reactive Vega

This Meetup is past

137 people went

Location image of event venue



Kiran Bhattaram on HyperLogLog: the analysis of a near-optimal cardinality estimation algorithm ( )

Kiran's Bio

Kiran Bhattaram ( loves making things, whether tinkering with circuits, writing software systems, or sewing dresses. She works on Stripe’s infrastructure team, and has previously built things for the New York Times, LinkedIn and MIT CSAIL.

Main Talk

Yifan Wu ( on "Reactive Vega: A Streaming Dataflow Architecture for Declarative Interactive Visualization" ( ) with another relevant language design paper ( and brief mentions of the predecessor, D3 (

Yifan tells us: "As frontends increase in data sophistication, many innovative programming models, architectures, and algorithms have been proposed to enhance performance and simplify programming. Through a database lens, this talk aims at highlighting connections between backend and frontend ideas that all shed light on "data centric programming". In addition to the frontend focused papers on Vega and d3, some database ideas to be sampled include stream processing, lineage, and consistency."

Yifan's Bio

Yifan ( is a graduate student at UC Berkeley researching topics at the intersection of databases and human computer interaction, currently investigating asynchrony and consistency for interactive visualizations. She has given talks at conference workshops and StrangeLoop.

Meeting mechanics

Doors open at 6:30 pm; the presentation will begin at 7:00 pm; and, yes, there will be food. After the paper is presented, we will open up the floor for discussion and questions then we will head over to the bar!


PWL SF strictly adheres to the Code of Conduct set forth by all PWL charters.