Menu

Interesting Reads

November 21, 2011

We’re going to try something new, a roundup of interesting links that are being passed around by Wealthfront Engineers. A brief history of digital typefaces Language / Library / VM co-evolution in Java SE 8 by Brian Goetz A javascript type inference engine Alan Kay on complexity in software and how biology might help us,… Read more

Siri for Continuous Deployment

November 04, 2011

It’s late on Friday afternoon, we’ve just finished an important marketing release (not a deployment which happen about 50 times a day) and playing with Siri ignited an interest in making our Deployment Manager respond to voice commands. Luckily x-webkit-speech makes that easy. Obviously the big demo here was going to be deploying services based… Read more

Happy Birthday, Wealthfront!

October 19, 2011

A year ago we rang the bell at the NASDAQ in Times Square and invited you to join us in a new way to invest your money. We’ve been pretty quiet lately while we’re working on the next thing we know you’ll love. Stay tuned in the coming weeks as we start to give you… Read more

Type safe JQuery with ST-JS

August 10, 2011

At Wealthfront some engineers believe that “A well-typed program never goes wrong” and that’s why we like statically typed languages (we mainly use Java for our back-end). We also appreciate the expressiveness of dynamically typed languages and the power of functional programming (we use JRuby and Javascript in the front-end). Scala and Clojure seem to be good candidates… Read more

Tools for Debugging Distributed Systems

June 27, 2011

We’ve previously written about the importance of internal tooling for creating a culture of empowering engineers and building a leveraged business. Our first example was adding bash completion to a curl wrapper script. Today I’d like to describe some of the internal tooling we use to make ourselves more productive in the distributed service oriented… Read more

Taking corrective action with git’s commit hooks

March 08, 2011

Like many teams we use a Subversion pre-commit hook to perform simple validation on code we’re about to commit. When we commit to our front-end repository, for example, the hook verifies that lines don’t have trailing whitespace and that all text files end with a newline character. Unfortunately, when a SVN pre-commit hook fails, the… Read more