No Callbacks, No Threads & Ruby 1.9

7.26.10 by Gregg Pollack

A few weeks ago at Railsconf I approached Ilya Grigorik about recording his awesome talk in the same style that I captured John Athadye and Joe Damato‘s talk. He recommended I grab him at OSCON to redo the talk as it would be a little more polished by then, so i did!

In the talk he discusses the state of the Ruby VM and why we should standardize an asynchronous Ruby stack which takes advantage of Ruby 1.9, Fibers, and non-blocking database drivers to make Ruby (and Rails) more scalable.

View on Viddler

Resources

  1. Jose Cortinas says:

    Ilya is the man. This same presentation was given by him at Railsconf 2010. Someone asked “What do you do when plugins or other software within your stack have memory leaks?” His answer was(pardon the langauge, just being accurate) “Simple, we fix the fucking leaks.”

  2. [...] No Callbacks, No Threads & Ruby 1.9 « Envy Labs – July 27th %(postalicious-tags)( tags: ruby howto programming video async asynchronous eventmachine fibers )% [...]

  3. Waw! I like the idea!

  4. Jonas says:

    While I am a newbie and did not get some of code examples at the very end, I really loved this presentation. Shows bottlenecks and how to “really” scale, banishing code now/scale later “fears” :)

  5. Sigi says:

    Thank you, Gregg, for producing this video, it’s very well done indeed (as we’ve gotten used to from you by now ;-). It’s a bit sad that the RailsConf organizers don’t publish all of the talks like many other conferences do — as if they wouldn’t sell out the venue in that case…

    Thanks to Ilya, too, of course. This talk is very inspiring, probably the way to go for Ruby web stacks as he proposes.

  6. roger says:

    I like fibers, but, as Ilya knows well, am not convinced they are the end all to rails scalability :)

  7. MekEverve says:

    bb.txt open error

  8. Itzy says:

    Very interesting video! The new advantage will be great for us rubys

Leave a Reply

* Required Fields