Menu

Hey do you have the time?

August 10, 2017

What it means to set your clock over cross-country latencies Have you ever wondered what process allows your phone to get the time after it has been dead for hours, or keeps all your devices reporting consistent times across versions and operating systems? The answer is a commonly used but often ignored protocol called Network… Read more

Tradeoffs in AB Testing Frameworks

June 22, 2017 , ,

At Wealthfront, the A/B test is one of our most powerful decision-making tools. It helps us make decisions under uncertainty, and learn about how our clients are reacting to new features we build. Our own framework has been a particularly featured one, supporting Bayesian inference methods, continuous stopping criteria, check metrics, and multiple variants. Recently,… Read more

Scaling Beyond MySQL

June 07, 2017

Wealthfront is growing fast, and the quantity of data we collect is growing faster. With the launch of Path, we’ve seen a large increase in the number of non-Wealthfront accounts our customers have linked over time (see below). We have plans to increase the breadth of automated financial advice we provide for our clients, so… Read more

Introducing Our New Operating System

April 24, 2017

Last week we unveiled our new brokerage and banking platform, Wealthfront’s largest engineering undertaking to date. This investment in our infrastructure will serve as the foundation for our next generation of products and services, supporting our mission to make sophisticated private wealth management services available to everyone. When Legacy Holds You Back Wealthfront, like many… Read more

Integrating D3 into React

February 14, 2017

D3 and React are both incredibly popular. Unfortunately, if you try to integrate D3 into a React application, you’ll hit some snags due to differences in how they each manipulate the DOM. I’ll discuss the problem, the existing ways the community has tackled it, and the approach Wealthfront took. Note that the choice we made… Read more

A specific trick and a general habit for achieving fast computations

December 15, 2016

I recently worked on a computation involved in a client-facing projection graph. In order to delight our users, we wanted it to respond instantly to user interaction. However, there are two forces at play that make the calculation complicated: the consistent contributions of recurring deposits and the erratic motion of stock prices. We needed to… Read more