» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with Kellan-Elliot-Mcrea + Rails

What's the ceiling for Rails?

Good notes on the limitations of Rails.

Kellan-Elliot-Mcrea: del.icio.us/kellan

UnitRecord

unit tests disconnected from the db

Kellan-Elliot-Mcrea: del.icio.us/kellan

Amazon Web Services Blog: Ruby on Rails - Public AMIs

someone got around to releasing their AMI before I did. yay!

Kellan-Elliot-Mcrea: del.icio.us/kellan

Liminal Existence: SELECT * FROM everything, or why databases are awesome.

Liminal Existence: SELECT * FROM everything, or why databases are awesome..

Blaine continues the work of making Rails scale beyond its “for 3000 of your closet friends” default scale. I expect to see some FORCE INDEX patches coming out of some recent chats we’ve had.

Kellan-Elliot-Mcrea: Laughing Meme

edd: Launching Expectnation

edd: Launching Expectnation.

Edd officially launched his conference calendaring app! Congrats! (tho if you came to Xtech you already know it pretty well)

Kellan-Elliot-Mcrea: Laughing Meme

Blaine: Slides for Scaling Twitter talk

Blaine: Slides for Scaling Twitter talk.

Blaine’s beautiful scaling Twitter slides. Final chapter in the Rails-vs-Twitter-versy? (And congrats Blaine on becoming a Rails committer!)

Kellan-Elliot-Mcrea: Laughing Meme

nginx

yet another light weight web server/proxy

Kellan-Elliot-Mcrea: del.icio.us/kellan

Twitter, Ruby, and Scaling

Alex gave a phenomenal interview on Twitter and Rails a couple of weeks ago. This morning its all over the Net — but folks I think are taking the wrong lessons from it.

  1. Ruby is dead slow. This is not news, though it can be surprising when you’re used to thinking about scripting languages as all being roughly equal.

  2. Rails trades developer performance for framework performance. Also not news, as this has been the mantra of Rails since day 1.

More importantly he gives a quick insight into the how of making social software scale. It’s hard, it has ugly network effects, it makes databases cry. Alex mentions cache like mad. (because frankly no one but the content creator needs to see fresh data)

Also denormalize like mad, federate like mad, and prune features that make your site slow. (and these are the same techniques that they’re working on behind the scenes at Twitter, and that we use to scale Flickr).

You’ll never build a successful site if you build to scale from day 1, scaling is always a catch up game, but it’s the best game there is.

(And yes, this is my all Twitter all the time blog week)

update: Blaine, lead Twitter engineer, is giving a talk on how they scale Rails/Twitter next weekend at the Rudy SD Forum. (which has done a terrible job of publicizing its existence, but has a pretty killer looking line up)

Kellan-Elliot-Mcrea: Laughing Meme

Acts As Suggest plugin

some day, someone is going to deploy this in a production system, and wonder where all the table scans are coming from.

Kellan-Elliot-Mcrea: del.icio.us/kellan

eigenclass - Railisms (core/stdlib extensions in Ruby on Rails)

Rails extensions to the core language that don't work outside of Rails

Kellan-Elliot-Mcrea: del.icio.us/kellan

Mongrel: HOWTO

looks like mongrel is gathering critical traction

Kellan-Elliot-Mcrea: del.icio.us/kellan