{"id":256,"date":"2009-03-14T11:35:47","date_gmt":"2009-03-14T19:35:47","guid":{"rendered":"http:\/\/jaredrobinson.com\/blog\/?p=256"},"modified":"2009-03-14T11:35:47","modified_gmt":"2009-03-14T19:35:47","slug":"mwrc-rails-and-merb-merge-by-yehuda-katz","status":"publish","type":"post","link":"https:\/\/jaredrobinson.com\/blog\/mwrc-rails-and-merb-merge-by-yehuda-katz\/","title":{"rendered":"mwrc: Rails and Merb Merge by Yehuda Katz"},"content":{"rendered":"<p>Rails and Merb Merge by Yehuda Katz or The Future of Rails 3.0<\/p>\n<p>Engine Yard has a new offering called [Solo](http:\/\/www.engineyard.com\/solo\/)<\/p>\n<p>ActionORM is a way of specifying an abstraction around an object. It makes any<br \/>\nORM look like ActiveRecord.  He mentioned Rack integration.<\/p>\n<p>Merb provides some middleware.  Rails added various middleware.  It&#8217;s easy to use different kinds of middleware stack pieces.<\/p>\n<p>Orchestra &#8211; an idea to build a module that is a common instrumenting framework<br \/>\nfor SQL and web frameworks.<\/p>\n<p>Speed of languages: Ruby 1.9 and JRuby are very close to Perl in speed. He showed Python 2 as<br \/>\nfaster than Ruby 1.9 and Perl. Ruby 1.8.6 is the slowest of the comparisons he<br \/>\nhad posted. I just hope we all remember that speed benchmarks aren&#8217;t worth much.<\/p>\n<p>He spoke quite a bit about community agreement and standards. Perhaps that&#8217;s a<br \/>\nsign of the growing maturity of Ruby.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rails and Merb Merge by Yehuda Katz or The Future of Rails 3.0 Engine Yard has a new offering called [Solo](http:\/\/www.engineyard.com\/solo\/) ActionORM is a way of specifying an abstraction around an object. It makes any ORM look like ActiveRecord. He mentioned Rack integration. Merb provides some middleware. Rails added various middleware. It&#8217;s easy to use &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/jaredrobinson.com\/blog\/mwrc-rails-and-merb-merge-by-yehuda-katz\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;mwrc: Rails and Merb Merge by Yehuda Katz&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[20,21],"class_list":["post-256","post","type-post","status-publish","format-standard","hentry","category-programming","tag-mtnwestrubyconf","tag-mwrc"],"_links":{"self":[{"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/posts\/256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/comments?post=256"}],"version-history":[{"count":1,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/posts\/256\/revisions"}],"predecessor-version":[{"id":257,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/posts\/256\/revisions\/257"}],"wp:attachment":[{"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/media?parent=256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/categories?post=256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/tags?post=256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}