Menu

Tagged in web :


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 , ,

Andrew Easton

Upgrading to React 17: How to Fix the Issues and Breaking Changes

React 17 mostly focused on under the hood changes that will make it easier for consumers to gradually upgrade in the future. There were no new features and the breaking changes, in theory, affected few consumer components. While upgrading at Wealthfront was certainly more straightforward than past versions, we still had a few issues to… Read more

January 14, 2021 ,

Spencer Miskoviak

Streamline development with Custom DevTools

Today, DevTools are ubiquitous when developing web apps because of their ability to inspect, debug, modify, automate, and more. While it can sometimes seem that having many distinct DevTools is unnecessary, each tool falls at a different point on the spectrum of developer needs. As needs become more specialized and focused, so do the tools…. Read more

December 09, 2020 ,

Andrew Easton

Building a truly accessible clickable div

When developing features at Wealthfront, it is somewhat common to receive a design mock where an entire card is clickable. One example is the account card on a client’s dashboard. The link itself is highlighted by our purple primary text, and clicking it takes you to the corresponding Wealthfront account page. In fact, clicking anywhere… Read more

October 01, 2020 , ,