Menu

Tagged in web :


Elan Medoff

Revamping Data Fetching Patterns on the Web Platform

Client-side data fetching is an essential part of the web app at Wealthfront.  Traditionally, we fetched data from the Wealthfront API globally: we’d load all the data necessary for the entire page and store it in global state for components on the page to pull from. Crucially, the bulk of this data fetching logic was… Read more


Connor Littleton

Navigating the Monorepo Tooling Landscape:Wealthfront’s Journey

In this blog post, we will delve into the topic of Monorepo adoption at Wealthfront. We will start by discussing the technical challenges posed by the previous tech stack and how switching to a new tech stack enabled us to modernize our web application. We will then take a closer look at the benefits of… Read more


Spencer Miskoviak

Migrating the Wealthfront web app to TypeScript

Over two years ago, the Wealthfront web team began adopting TypeScript to take advantage of the type safety and related functionality it enables. This is a common migration in the past few years across the industry since the web community mostly settled on TypeScript as the language of choice. Since then, the codebase has naturally… Read more

November 01, 2022 ,

Spencer Miskoviak

Building Wealthfront’s multi-platform design system

Over the past two years at Wealthfront we’ve been building a design system from the ground up across all our frontend platforms: Android, iOS, and web. If you’re a Wealthfront client you may have noticed sweeping, iterative visual changes across our apps as we introduced new components and migrated features to adopt these components. At… Read more

May 10, 2022 , , ,

Andrew Easton

Retrying e2e test suites with Jest

At Wealthfront, we pride ourselves on reliable test coverage across our codebases. However, like many engineering teams, we haven’t been able to completely eliminate flakiness from our end to end (e2e) test suites. While migrating to puppeteer certainly helped, it didn’t eliminate the problem entirely. We’ll get into what causes these flakes below, but suffice… Read more

April 21, 2022 , ,

Jason Chambers

Migrating from Capybara to Puppeteer

A little over 9 months ago, Wealthfront converted 100% of our end-to-end tests from Selenium (via Capybara) to Puppeteer. The process involved converting hundreds of tests that provide coverage for just about all of Wealthfront’s product offerings on the website. This blog post will cover why we migrated away from Selenium, the process we used… Read more