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.
Resources
- Async Rails 3 demo
- Fibers & Cooperative Scheduling in Ruby
- Untangling Evented Code with Ruby Fibers
- EM-Synchrony
- Concurrency is a Myth in Ruby
- Ruby 1.9 Fibers
- Fibers vs Threads
- Igvita – Ilya’s Blog
Related posts:







If you dream of an asynchronous Ruby stack (or you’re just a fan of @igrigorik) here’s his talk from OSCON/Railsconf: http://bit.ly/9AgEHa
This comment was originally posted on Twitter
No Callbacks, No Threads & Ruby 1.9 http://bit.ly/bWUGBG
This comment was originally posted on Twitter
Top Ruby Article: No Callbacks, No Threads & Ruby 1.9: http://bit.ly/bBto5L
This comment was originally posted on Twitter
Interesting geekout on why JRuby screams & other gen optimization tips. RT @planetonrails: No Callbacks No Threads… http://bit.ly/bWUGBG
This comment was originally posted on Twitter
Today, @igrigorik and @jkreeftmeijer made me smarter. Thanks, guys! Async Ruby http://bit.ly/aNj87u – Node.js http://bit.ly/9QR2YO
This comment was originally posted on Twitter
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.”
video of my RailsConf/OSCON talk on async Ruby+Fibers and how we can avoid the async callback soup: http://bit.ly/cZq4CS
This comment was originally posted on Twitter
pyby RT @igrigorik: video of my RailsConf/OSCON talk on async Ruby+Fibers and how we can avoid the async callback soup: http://bit.ly/cZq4CS
This comment was originally posted on Twitter
great talk of @igrigorik about async approach and fibers (#ruby 1.9), definitely worth watching http://bit.ly/9AgEHa
This comment was originally posted on Twitter
[GR共享] No Callbacks, No Threads & Ruby 1.9 http://goo.gl/fb/mtx9q
This comment was originally posted on Twitter
[...] No Callbacks, No Threads & Ruby 1.9 « Envy Labs – July 27th %(postalicious-tags)( tags: ruby howto programming video async asynchronous eventmachine fibers )% [...]
No Callbacks, No Threads & Ruby 1.9 http://bit.ly/cve50v
This comment was originally posted on Twitter
@sweetlew Re: threaded vs evented, just yesterday I watched @igrigorik on that topic. Worth watching. http://is.gd/dNYYP
This comment was originally posted on Twitter
Thanks @igrigorik for this talk, pure gold! http://blog.envylabs.com/2010/07/no-callbacks-no-threads-ruby-1-9/ #ruby #concurrency
This comment was originally posted on Twitter
No Callbacks, No Threads & Ruby 1.9: http://bit.ly/afPSiT Comments: http://bit.ly/9hGGzE
This comment was originally posted on Twitter
No Callbacks, No Threads & Ruby 1.9 « Envy Labs http://blog.envylabs.com/2010/07/no-callbacks-no-threads-ruby-1-9/ #ruby
This comment was originally posted on Twitter
No Callbacks, No Threads & Ruby 1.9 – http://su.pr/6kr0J5
This comment was originally posted on Twitter
Watched a good overview of async-ruby/rails by @igrigorik http://bit.ly/a9hnvO Going to use some of the patterns for BG audio processing.
This comment was originally posted on Twitter
watching http://blog.envylabs.com/2010/07/no-callbacks-no-threads-ruby-1-9/ #ruby #rails #async! Awesome presentation!
This comment was originally posted on Twitter
fiber, eventmachine, ruby1.9とかいい感じのプレゼン
http://blog.envylabs.com/2010/07/no-callbacks-no-threads-ruby-1-9/
This comment was originally posted on Twitter
i can’t believe i wasn’t already following @igrigorik http://bit.ly/9AgEHa on seamless async code in ruby using fibers and eventmachine
This comment was originally posted on Twitter
Waw! I like the idea!
good talk on async ruby – http://bit.ly/bttuam
This comment was originally posted on Twitter