Media Summary: This is the first video in an experimental online conference series to fill the time while is closed. While many of us think about synchronizing copies of the same data, what is it like to synchronize the input and output of a ... See more Northwest Database Society talks here:

Gradientcon Frank Mcsherry - Detailed Analysis & Overview

This is the first video in an experimental online conference series to fill the time while is closed. While many of us think about synchronizing copies of the same data, what is it like to synchronize the input and output of a ... See more Northwest Database Society talks here: A presentation about Materialize, and the Timely/Differential Dataflow stack, to the Data Systems and Foundations seminar. Delight in the radiant excitement of differential dataflow! Marvel at its low-latency acrobatics! Wonder at its syntactic contortions! We continue from the previous video, fleshing out our implementation a bit more to line up with the expectations of the test ...

Materialize is a sweet system for maintaining SQL queries as your data change. In particular, it is great at maintaining relational ... Advent of Code day 15 ( Done up using differential dataflow, a data-oriented programming ... We start a new project to write a simple sudoku solver in differential dataflow. In this video, we get as far as the simplest inference ... Following up on an idea of some other folks, we explain the RGA CRDT, its casting in Datalog, and its translation into differential ... In which we start a minesweeper implementation in differential dataflow. This was motivated by a multiplayer minesweeper ... In which we sort out the problems of the previous part, and get to an implementation that is both faster and more scalable than ...

We dive in to the weird and wonderful world of exotic timestamps in differential dataflow. In particular, we'll see how we can use a ...

Photo Gallery

GradientCon: Frank McSherry
Frank McSherry (Materialize) - Synchronizing Data Across Computation
NWDS Talk - Building modern dataflow systems - Frank McSherry
Episode 504: Frank McSherry on Materialize
Materialize at Berkeley DSF
Live coding differential dataflow
Live coding differential dataflow (part 2)
Frank McSherry - Large-scale Machine Learning using DryadLINQ
Joins in Materialize
Differential Dataflow, AoC Day15
Sudoku in Differential Dataflow (part 1)
CRDTs in Differential Dataflow
View Detailed Profile
GradientCon: Frank McSherry

GradientCon: Frank McSherry

This is the first video in an experimental online conference series to fill the time while https://gradientretreat.com/ is closed.

Frank McSherry (Materialize) - Synchronizing Data Across Computation

Frank McSherry (Materialize) - Synchronizing Data Across Computation

While many of us think about synchronizing copies of the same data, what is it like to synchronize the input and output of a ...

NWDS Talk - Building modern dataflow systems - Frank McSherry

NWDS Talk - Building modern dataflow systems - Frank McSherry

See more Northwest Database Society talks here: http://db.cs.washington.edu/nwds/nwds.html.

Episode 504: Frank McSherry on Materialize

Episode 504: Frank McSherry on Materialize

Frank McSherry

Materialize at Berkeley DSF

Materialize at Berkeley DSF

A presentation about Materialize, and the Timely/Differential Dataflow stack, to the Data Systems and Foundations seminar.

Live coding differential dataflow

Live coding differential dataflow

Delight in the radiant excitement of differential dataflow! Marvel at its low-latency acrobatics! Wonder at its syntactic contortions!

Live coding differential dataflow (part 2)

Live coding differential dataflow (part 2)

We continue from the previous video, fleshing out our implementation a bit more to line up with the expectations of the test ...

Frank McSherry - Large-scale Machine Learning using DryadLINQ

Frank McSherry - Large-scale Machine Learning using DryadLINQ

Frank McSherry

Joins in Materialize

Joins in Materialize

Materialize is a sweet system for maintaining SQL queries as your data change. In particular, it is great at maintaining relational ...

Differential Dataflow, AoC Day15

Differential Dataflow, AoC Day15

Advent of Code day 15 (https://adventofcode.com/2021/day/15). Done up using differential dataflow, a data-oriented programming ...

Sudoku in Differential Dataflow (part 1)

Sudoku in Differential Dataflow (part 1)

We start a new project to write a simple sudoku solver in differential dataflow. In this video, we get as far as the simplest inference ...

CRDTs in Differential Dataflow

CRDTs in Differential Dataflow

Following up on an idea of some other folks, we explain the RGA CRDT, its casting in Datalog, and its translation into differential ...

Minesweeper in Differential Dataflow (part 1)

Minesweeper in Differential Dataflow (part 1)

In which we start a minesweeper implementation in differential dataflow. This was motivated by a multiplayer minesweeper ...

CRDTs in Differential Dataflow (part 2).

CRDTs in Differential Dataflow (part 2).

In which we sort out the problems of the previous part, and get to an implementation that is both faster and more scalable than ...

Multi-temporal streaming analytics with Differential Dataflow

Multi-temporal streaming analytics with Differential Dataflow

We dive in to the weird and wonderful world of exotic timestamps in differential dataflow. In particular, we'll see how we can use a ...

Building confidence in an always-in-motion distributed streaming system | Frank McSherry | Bug Bash

Building confidence in an always-in-motion distributed streaming system | Frank McSherry | Bug Bash

Frank McSherry

The Materialize Incremental View Maintenance Engine | Materialize

The Materialize Incremental View Maintenance Engine | Materialize

ABOUT THE SPEAKER