logo

The Update Loop

by Robert Zhu

Move Fast and Break Things: The Misunderstood Facebook Principle

February 13, 2021

The three important lessons overlooked by critics of the Facebook principle "Move Fast and Break Things"

Four Thinking Tools I use Daily

June 12, 2020

Expected Value, Dichotomy of Control, Good Things are Easy to Get, and Life is Short.

WebSockets and Load Balancers

June 1, 2020

Common challenges and solutions when running stateful applications with load balancers.

Let's Build Real-time Session Invalidation

May 10, 2020

How to limit users to a single client or browser instance of your web app.

Safe List Updates with DynamoDB

May 21, 2019

How to safely update lists of data in DynamoDB

From MVC to Modern Web Frameworks

December 6, 2018

MVC is an influential design pattern that has left its mark on modern web development.

New to Real-time APIs? Start Slow

October 29, 2018

Reflecting on what I learned while building real-time APIs at Facebook.

GraphQL Subscriptions Concepts

August 1, 2018

I discuss the theory, implementation, and challenges of building GraphQL Subscriptions from scratch.

GraphQL and DDD: the Missing Link

January 4, 2017

GraphQL and DDD are two popular concepts that are often used in isolation. I believe they make a powerful combination.