Menu

IRC bots for Laziness, Impatience, and Continuous Deployment

December 10, 2010

1988 was an epic year. Not only were the movies “Die Hard”, “Coming to America” and “The Naked Gun” released, but according to Wikipedia, IRC was invented. A tried-and-true technology, constantly reincarnated in similar (perhaps inferior?) forms, IRC is a superb communications hub for a company because it affords so many things: Everyone can chat… Read more

Trust, but Remind

December 06, 2010

Every engineering organization faces the problem of how to ensure that things are done right. At Wealthfront, our appoach is a safety net of extremely thorough automated testing that guides the engineer to do the right thing. Automation is consistent. It doesn’t skip a code review because we’re in a hurry. It doesn’t fail to… Read more

When Canvas doesn’t cut it: Raphael.js

December 01, 2010

This is a guest post by Benjamin van der Veen who worked with us to develop a fabulous charting library leveraging vector graphics. Ben is a software consultant specializing in interaction design and development with a focus on iOS, as well as web server and REST web service design. He lives in rainy Portland, Oregon,… Read more

Circular dependencies between entities

November 29, 2010

One question I am often asked is how to handle circular dependencies between Hibernate entities. Interestingly enough, the answer that people are usually looking for ends up being to a slightly different question; namely, how to handle circular dependencies between entities. Let’s have a look at an example. Consider two entities, Customer and Account, with… Read more

Arrhythmia.js, a new take on rhythm validation

November 22, 2010

…just as regular use of time provides rhythm in music, so regular use of space provides rhythm in typography, and without rhythm the listener, or the reader, becomes disorientated and lost. —Richard Rutter, Compose to a Vertical Rhythm Arrhythmia.js is a tool for validating the vertical rhythm of your page. Its goal is to do… Read more

dev2ops Video Q&A: Continuous Deployment requires great testing

November 17, 2010

Thanks to Damon Edwards for the great questions during our interview at Yahoo! Large Scale Production Engineering Meetup.