Ian Atha

Lean Startup for Geeks at Wealthfront: Miško Hevery on the Psychology of Testing

On January 18, 2011, at 6pm, Wealthfront will host the 3rd talk in our “Lean Startup for Geeks” series. We will be welcoming Miško Hevery, a well-known agile coach with many contributions to the open-source world such as AngularJS, the Testability Explorer, and the js-test-driver. Miško, who has inspired countless engineers to test effectively, will […]

December 22, 2010
Kevin Peterson
Kevin Peterson

Fun puzzle from Cryptography Research

We got a package from our friends at Cryptography Research today. It was a puzzle inside a puzzle, worthy of being a significant plot device in a Dan Brown novel. It took us several minutes to open, then the real fun began in cracking the cryptography. Date: Wed, Dec 22, 2010 at 2:08 PMSubject: Re: […]


Wealthfront Engineering

Using Cumulative Sums to Analyze Financial Data

The goal of modeling is to be able to describe and predict the behavior of a system. When modeling systems where the general form of the model is unknown, one must usually begin by looking at data to get a sense for the relationship between model performance and potentially explanatory variables. Analyzing financial data is […]

December 21, 2010

Tony Chen

Factory > Fixtures

In general, using fixtures in testing is a big no no. Not only does it become a maintenance nightmare, it can also significantly slow down your test suite. Instead, the general practice should be to build out factories. I personally like using machinist for its terse syntax, but because our front end stack relies on […]

December 17, 2010

Ian Atha

Expressive Java & Fluent Interfaces

In this article I briefly explore Wealthfront’s extensive usage of expressive and fluent interfaces in Java such as Kawala, Guice, Mockito, and Guava. To the uninitiated, Java invokes parables of moronic XML, obtuse syntax, and Nile-like constructor calls. As a result, Java’s status as a living language is often questioned and it’s “uncoolness” is dogmatically […]

December 15, 2010

Adam Rosien

Using Monadic Rainbow Tables for Eventually Consistent Higher-Order Types

Just kidding. David made us Gin Fizz’s and Whiskey Sours at last night’s poker game. Delicious.

December 14, 2010