Facebook Follies – Setting the Stage
Hearing about the latest and greatest Facebook application reminds me of reading FastCompany or Business 20, before it went bust The typical story goes like this - a couple of...
Hearing about the latest and greatest Facebook application reminds me of reading FastCompany or Business 20, before it went bust The typical story goes like this - a couple of...
Shugo and I are happy to announce the release of ruby-prof 060 If you haven't used ruby-prof, its a superfast, open-source, profiler for Ruby that shows you where your...
Maybe its just me, but what I want from a JavaScript library seems to be diverging from what Prototype provides What I want, in order of importance, is: A cross-browser...
As many of you know, I'm a big fan of Atom, including both the syndication format and publishing protocol At Foss4g, I gave a talk that argued that Atom offers a better solution...
Wilhelm Chung had a nice followup to my post last week about Rails Unusual Architecture He provides more details about how alias_method_chain works and even includes a few...
Back when I started MapBuzz, there was so little work being done in the open source geospatial world with Ruby and/or Rails that Sean even commented on it Geospatial was the...
Let's continue our on-again, off-again series about making Rails better We've talked about fixing ActiveRecord's awkward handling of attributes, implementing RESTful error...
There has been surprisingly little written about how Rails is implemented If you Google for "architecture Rails" you'll find plenty of articles that describe Rails as a web...
How neat, Matz linked to my article about fixing architecture flaws in ActiveRecord Of course I was curious to see what he said, so I ran his comments through online...
Error handling in web applications is devilishly complex - we ended up rewriting SIAS's error handling code in almost every release There are two main sources of complexity...