Kevin Peterson
Kevin Peterson

Not too late to sign up for Odersky’s Scala Coursera class

Just a quick note if you haven’t seen it. Martin Odersky is teaching a Coursera class Functional Programming Principles in Scala. On the backend we’ve been experimenting with how we can use Scala more easily in our 99% Java project, and apparently we’ve been talking about it enough that Matt Baker decided this was a […]

April 02, 2013

Matt Baker

On the humanity of mathematical models

A great deal of care is spent designing our algorithms and models at Wealthfront. The work of Qian Liu and others is put through trial runs against historical data, peer reviewed by members of the company, and vetted by outside advisors in the academic and private sectors. Along with Dr. Malkiel, we also work with […]

November 19, 2012
Kevin Peterson
Kevin Peterson

Get thee to a nullery: self-aware nulls for testing

Pryce and Freeman’s Growing object-oriented software is a good practical guide to test driven development, as you’d expect from the authors of jMock. It isn’t necessarily easy to adapt piecemeal — introducing end-to-end tests after the fact would require a lot of rewriting and probably introduce more problems than it would be worth assuming you […]

April 11, 2012

John Hitchings

Interesting Reads

Have a great president’s day weekend!   Gotta love R and ggplot2 http://serialized.net/2012/02/using-r-and-ggplot2-to-contemplate-relocation/ via @jbarratt   Wealthfront Eng is hitting the road – If you’re in the Portland area and are interested in a continuous deployment tech talk, let us know!   “What you think of oracle is even truer than you think it is” […]

February 17, 2012

John Hitchings

Interesting Reads

It’s Friday and you didn’t want to work anyway. Here’s some things to check out while you wait for the weekend to arrive. Forensic scientists know too much about the cases they investigate   Visualize Facebook IPO prospectus – Social-networking darling Facebook yesterday filed an epic initial public offering seeking to raise $5B with the […]

February 03, 2012

Pascal-Louis Perez

We Need More Than One; Why Programming Languages Matter

When we started kaChing’s architecture, one core design principle was set in stone: our systems would be language neutral. We strive to combine the best ideas from all languages and employ a good number of them on a day-to-day basis (Java, Scala, Ruby, Python, bash, Clojure, Erlang and so on). We use simple data formats […]

July 26, 2010