Tagged In recommended reading :
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… Read more
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… Read more
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… Read more
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”… Read more
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 company… Read more
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… Read more