Videos of my Merb keynote posted by Confreaks
Posted by ezmobius Sat, 29 Mar 2008 21:38:33 GMT
Confreaks has done a great job of recording Mountain West Rubyconf and getting the video online quickly. You can go see my talk here:
Strengthening the Ruby Ecosystem: Merb
Searching...





FYI the other formats links there aren't working, probably you would like to tell them that. Other than that nice presentation. P.S.: shame on you for requiring javascript for something as simple as commenting ;)
Looks like they are in the middle of being uploaded right this moment.
Thanks for sharing!
hi ezra, ebb can spawn threads for each request since version 0.1.0. This is the default behavior. If one needs more speed, that option can be turned off to use sequential request handling. For the ebb rails handler, the default behavior is sequential processing since Rails has a dispatcher lock anyway. Uploads are written to tempfile before the request is passed to ruby in both processing modes. I explain these things in some slides from a recent talk about Ebb. they are here http://s3.amazonaws.com/four.livejournal/20080330/euruko.pdf ry
@Ry- yeah I realized that after my talk when an audience member mentioned it. Very cool feature. Would there be a way to specify in a config file or in some request header that a certain request needs a thread and otherwise default to no thread?
hi ezra, no, but i think it would be a nice feature. Or perhaps Ebb could ask the application somehow for a list of URLs to use threaded requests for.. maybe by testing if app.responds_to?(:slow_urls). Something like that would be trivial to add to Ebb. I think that Marc-André has said he will have a threaded requests option in the next release of Thin as well. ry
Is there any code out there demonstrating what you talked about with the proxying feature of merb. Streaming from S3 through merb to a client, hiding the private source url?
@justin- Check out the docs for stream_file:
stream_file docs
Be aware that streaming only works on Mongrel or Evented Mongrel, but works best on just plain old mongrel.
Nice video, and a very nice job on Merb. I love the whole, no magic code philosophy.