Archive for November, 2007

Rails Performance Article

Just briefly following up on my earlier post on efficient Ruby programming by mentioning this good article on Rails performance by Stefan Kaes posted last year on InfoQ.

Ruby 1.9

Exciting news. New Ruby version to play with coming soon…
List of changes here.

The End of Social Networking?

Will Unwanted friends spoil the graph? Or maybe just lead to more and more sites for people to hide?

Amazon and Distributed Computing

Meant to post this nice synopsis of a much longer technical paper detailing Amazon’s distributed key-value storage system earlier this month. While Dynamo is not yet offered as a public API from Amazon, the author conjectures that it someday might, which leads to myy favorite quote from the article:
Finally, Amazon is showing openness [...]

Amy Hoy On User Experience

Entertaining stuff with nice visuals, as always.

Ruby Performance Best Practices

The Addison Wesley Professional Ruby Series just released a new shortcut on the somewhat contentious subject of Ruby performance entilted Writing Efficient Ruby Code written by the highly regarded Rails performance expert Dr. Stefan Kaes. So far (page 10), I’m impressed by the content. Most languages need (and some have) general best practices [...]

Interesting Links Thanksgiving Edition

Bamboo blog has some good tips on database optimization for Rails apps.
Adam Keys on creating micro-apps using existing infrastructure and APIs like Foamee does with Twitter.
Good presentation on application interface design..
New Rails restful help with the plugin resource_this.
40 design books from Smashing Magazine.
Oracle has built a JRuby application Oracle Mix.

Stealing Design

Just saw this posting on Hivelogic about corkd.com design code being rather blatantly appropriated (ie: stolen).
Same thing happened to our friends at Bust Out this past summer. The site in question is still up and awaiting its redesign.

Social Networks Building Blocks

Great article on tools for making social networking sites more portable.
Corkd’s use of microformats is also covered in greater depths in a recent microformats book

Why DataMapper

DataMapper, Ruby style.
Partially because:
First layer cache: Identity Map.
Some reading on one particular implementation of this pattern: Session Layer Cache.