Profile cover photo
Profile photo
Jonathan Chang
21 followers
21 followers
About
Jonathan's posts

Post has attachment

Just read paperplanes. Web Operations 101 For Developers
http://www.paperplanes.de/2011/7/25/web_operations_101_for_developers.html Thanks +John Barton .

Creating resilient systems means expecting things to fail and to plan accordingly. There's an increasing expectation that services on the web should have utility properties eg., always available, cheap etc. Anything that causes a user to be frustrated with the system is a failure. As Mathias Meyer mentions in his article, the system should communicate appropriately back to the user the situation with the error, and if possible automatically recover.

However, the simplest approach to building resilient systems is to reduce the complexity within it. There's a tendency for development to accumulate complexity that develops no value. The first step should be to remove unnecessary components. What's not there can't fail.

A Bookish Proposal: in which Jono Proposes to Steph. My fiance's write up of my proposal at the State Library of Victoria.
http://www.readinasinglesitting.com/2011/07/21/a-bookish-proposal/

Post has attachment
I've just added Gorel to Github: https://github.com/jonochang/Gorel. It's a SQL AST manager for Go inspired by Arel. Actually, more of a port of Arel to Go. More to come in the next few week.
Wait while more posts are being loaded