<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Qcon2008 | AkitaOnRails.com</title><link>https://www.akitaonrails.com/en/tags/qcon2008/</link><description>Fabio Akita's blog — tech, career, and assorted geek topics. English edition.</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 25 Oct 2026 15:19:05 +0000</lastBuildDate><atom:link href="https://www.akitaonrails.com/en/tags/qcon2008/index.xml" rel="self" type="application/rss+xml"/><item><title>QCon Special - Signing Off</title><link>https://www.akitaonrails.com/en/2008/11/22/qcon-special-signing-off/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2008/11/22/qcon-special-signing-off/</guid><pubDate>Sat, 22 Nov 2008 16:03:00 -0200</pubDate><description>&lt;!-- dead Flash embed removed (service offline): flash --&gt;
&lt;p&gt;&lt;a href="http://vimeo.com/2312642"target="_blank" rel="noopener"&gt;Myself and the Githubbers&lt;/a&gt; from &lt;a href="http://vimeo.com/akitaonrails"target="_blank" rel="noopener"&gt;Fabio Akita&lt;/a&gt; on &lt;a href="http://vimeo.com"target="_blank" rel="noopener"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;QCon is finally over. It was a great venue, with great people. Thanks to Floyd, InfoQ and all the organizers and sponsors. I think it accomplished its goal of discussing the new trends in technology. It is clear that functional programming, non-relational databases and the Agile philosophy are the way to go.&lt;/p&gt;
&lt;p&gt;Yesterday I had a great time with the awesome guys from Github. Chris Wanstrath, Scott Chacon and Tom Preston, together with RailsEnvy&amp;rsquo;s Jason Seifer. We discussed languages, Git, and several geeky things :-) Thank you guys, you&amp;rsquo;re kicking ass, keep up the great job.&lt;/p&gt;</description><content:encoded><![CDATA[<!-- dead Flash embed removed (service offline): flash -->  
<p><a href="http://vimeo.com/2312642"target="_blank" rel="noopener">Myself and the Githubbers</a> from <a href="http://vimeo.com/akitaonrails"target="_blank" rel="noopener">Fabio Akita</a> on <a href="http://vimeo.com"target="_blank" rel="noopener">Vimeo</a>.</p>
<p>QCon is finally over. It was a great venue, with great people. Thanks to Floyd, InfoQ and all the organizers and sponsors. I think it accomplished its goal of discussing the new trends in technology. It is clear that functional programming, non-relational databases and the Agile philosophy are the way to go.</p>
<p>Yesterday I had a great time with the awesome guys from Github. Chris Wanstrath, Scott Chacon and Tom Preston, together with RailsEnvy&rsquo;s Jason Seifer. We discussed languages, Git, and several geeky things :-) Thank you guys, you&rsquo;re kicking ass, keep up the great job.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/22/IMG_0100.JPG" alt=""  loading="lazy" /></p>
<p>Ezra Zygmuntowicz was also really nice to invite me to visit Engine Yard&rsquo;s headquarters. It was really interesting to finally get to know them. He showed me the new service they&rsquo;re building on top of Amazon Web Services, a way to easily create your own highly scalable Rails/Merb infrastructure. They are building a very slick Dashboard so you can control all of your slices, configurations, and environments. It is supposed to be released at the end of this year. I know people will love it.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/22/IMG_0101.JPG" alt=""  loading="lazy" /></p>
<p>Now I am preparing to check out and head to the airport, back to Brazil after a busy but very rewarding week. See you all at the next conference.</p>
<p>Cheers!</p>
]]></content:encoded><category>qcon2008</category></item><item><title>Rails Podcast Brasil, QCon Special - Ola Bini (JRuby, Ioke)</title><link>https://www.akitaonrails.com/en/2008/11/22/rails-podcast-brasil-qcon-special-ola-bini-jruby-ioke/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2008/11/22/rails-podcast-brasil-qcon-special-ola-bini-jruby-ioke/</guid><pubDate>Sat, 22 Nov 2008 07:03:00 -0200</pubDate><description>&lt;p&gt;Finally, I was able to finish all the interviews I intended. The last one was with Ola Bini. It was weird because we started recording yesterday and continued today. The problem was that my recorder ran out of battery :-(&lt;/p&gt;
&lt;p&gt;&lt;img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/22/DSC05872.JPG" alt="" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;So, in the end we did a 2-part interview, almost 1 hour each. You will agree that this is &lt;strong&gt;the&lt;/strong&gt; geekiest interview ever. It was actually more of a lecture, with Ola Bini explaining every conceivable programming technique and paradigm in the book. Seriously.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Finally, I was able to finish all the interviews I intended. The last one was with Ola Bini. It was weird because we started recording yesterday and continued today. The problem was that my recorder ran out of battery :-(</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/22/DSC05872.JPG" alt=""  loading="lazy" /></p>
<p>So, in the end we did a 2-part interview, almost 1 hour each. You will agree that this is <strong>the</strong> geekiest interview ever. It was actually more of a lecture, with Ola Bini explaining every conceivable programming technique and paradigm in the book. Seriously.</p>
<p>We went through Lisp, Erlang, F#, Haskell, Java, Self, ML, Ruby, Python, Javascript, Io and much more. It was a very intense conversation so prepare yourself for an overdose of language geekiness discussion.</p>
<p>I had 2 goals in mind with this. First, to introduce many programming concepts before talking about Ola&rsquo;s new language implemented on top of the JVM: <a href="http://www.infoq.com/news/2008/11/ioke"target="_blank" rel="noopener">Ioke</a>, an Io-inspired language, prototype-based, highly dynamic, based on Io, Lisp, and Ruby. This language is way cool, you should experiment with it.</p>
<p>The second goal was to show people that there is this whole world out there, outside of plain Java or C#. And another thing was to not show a white-bearded senior developer like Kent Beck or Tim Bray :-) No offense, but it is accidentally convenient for me that Ola is so young (early 20&rsquo;s), because now young CS students don&rsquo;t have the &lsquo;age&rsquo; excuse for not knowing all of these concepts already.</p>
<p>So, it was a very productive interview. Download the first audio file from <a href="https://akitaonrails.s3.amazonaws.com/files/ola_bini_part_1.mp3"target="_blank" rel="noopener">here</a> and Part 2 from <a href="https://akitaonrails.s3.amazonaws.com/files/ola_bini_part_2.mp3"target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded><category>qcon2008</category></item><item><title>Rails Podcast Brasil, QCon Special - John Straw (YellowPages.com) and Matt Aimonetti (Merb)</title><link>https://www.akitaonrails.com/en/2008/11/21/rails-podcast-brasil-qcon-special-john-straw-yellowpages-com-and-matt-aimonetti-merb/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2008/11/21/rails-podcast-brasil-qcon-special-john-straw-yellowpages-com-and-matt-aimonetti-merb/</guid><pubDate>Fri, 21 Nov 2008 04:06:00 -0200</pubDate><description>&lt;p&gt;&lt;img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/21/johnstraw.jpg" alt="" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;Today was a pretty busy day of interviews. This afternoon I was able to first interview &lt;strong&gt;John Straw&lt;/strong&gt;. He is responsible for what he calls &lt;a href="http://uploads.en.oreilly.com/1/event/6/Surviving%20the%20Big%20Rewrite_%20Moving%20YELLOWPAGES_COM%20to%20Rails%20Presentation%201.pdf"target="_blank" rel="noopener"&gt;The Big Rewrite&lt;/a&gt; project. The project about replacing 150k LOC from Java, with no tests, to around 13k LOC of Ruby on Rails, with almost 100% test coverage, and without reducing the scope. The original project was developed over 22 months and the rewrite took place in 4 months of development, with 4 developers (though they had 4 months of preparation and planning, but still …).&lt;/p&gt;</description><content:encoded><![CDATA[<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/21/johnstraw.jpg" alt=""  loading="lazy" /></p>
<p>Today was a pretty busy day of interviews. This afternoon I was able to first interview <strong>John Straw</strong>. He is responsible for what he calls <a href="http://uploads.en.oreilly.com/1/event/6/Surviving%20the%20Big%20Rewrite_%20Moving%20YELLOWPAGES_COM%20to%20Rails%20Presentation%201.pdf"target="_blank" rel="noopener">The Big Rewrite</a> project. The project about replacing 150k LOC from Java, with no tests, to around 13k LOC of Ruby on Rails, with almost 100% test coverage, and without reducing the scope. The original project was developed over 22 months and the rewrite took place in 4 months of development, with 4 developers (though they had 4 months of preparation and planning, but still …).</p>
<p>In this interview he talks about the motivations, how it was for the team to move from Java to Ruby, how they chose Rails, what’s the size of their infrastructure. It is a great case study for any company using Java to be reassured that changing to Ruby will only bring benefits.</p>
<p>After that I finally interviewed <a href="http://wiki.merbivore.com/"target="_blank" rel="noopener"><strong>Matt Aimonetti</strong></a>. He is the main Merb Evangelist. He has a training and consulting firm in San Diego, he was also responsible for <a href="http://www.merbcamp.com/"target="_blank" rel="noopener">MerbCamp</a>, the first Merb event around. And he is also one of the main contributors to Merb.</p>
<p><a href="http://www.slideshare.net/mattetti/merb-for-the-enterprise-presentation/v1"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/21/2934507309_f5973aee53.jpg" alt=""  loading="lazy" /></a></p>
<p>He was kind enough to spend a long time showing me the nuts and bolts of Merb. I was not aware of its current state and I have to tell you that it is pretty compelling. Very well thought out, it has everything you need to start developing web applications with almost the same ease of use and convenience of Ruby on Rails.</p>
<p>Among the best things I saw in Merb: it can be pretty close to Rails, so you will feel right at home. It has “Slices”, which is a feature that I expected Rails to have for a long time – it works almost the same way as Engines, but it is built-in and feels much better. It has a neat feature of a “master process”, so you can instruct it to load N worker processes (such as a mongrel cluster) and it will monitor those workers, so if one goes down, the master will respawn it automatically, which is pretty convenient. And finally, its modularity is top-notch. It feels weird at first having lots of gems around, but it makes sense very fast.</p>
<p>And according to Matt, Merb is way faster than Rails – at least in a “Hello World” benchmark :-) All in all, I highly recommend it, especially if you’re already an advanced Ruby developer that wants more (or less) than Rails can offer out of the box right now.</p>
<p><a href="http://www.slideshare.net/mattetti/merb-for-the-enterprise-presentation/v1"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/21/Picture_2.png" alt=""  loading="lazy" /></a></p>
<p>Download John’s audio file from <a href="https://akitaonrails.s3.amazonaws.com/files/john_straw.mp3"target="_blank" rel="noopener">here</a> and Matt’s file from <a href="https://akitaonrails.s3.amazonaws.com/files/matt_aimonetti.mp3"target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded><category>qcon2008</category></item><item><title>Rails Podcast Brasil, QCon Special - Nick Sieger (JRuby) and Francesco Cesarini (Erlang)</title><link>https://www.akitaonrails.com/en/2008/11/21/rails-podcast-brasil-qcon-special-nick-sieger-jruby-and-francesco-cesarini-erlang/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2008/11/21/rails-podcast-brasil-qcon-special-nick-sieger-jruby-and-francesco-cesarini-erlang/</guid><pubDate>Fri, 21 Nov 2008 03:11:00 -0200</pubDate><description>&lt;p&gt;This morning I interviewed &lt;a href="http://blog.nicksieger.com/"target="_blank" rel="noopener"&gt;&lt;strong&gt;Nick Sieger&lt;/strong&gt;&lt;/a&gt;, core committer for the JRuby project. I was very interested to know more about how it is to develop Rails applications using JRuby. He explained about the new connection pooling system in Rails 2.2 and other details about his work and contributions to JRuby.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/20/IMG_0093.JPG" alt="" loading="lazy" /&gt;&lt;br&gt;
Nick, Matt, Chris and Jan&lt;/p&gt;
&lt;p&gt;After that I was able to interview &lt;a href="http://www.erlang-consulting.com/"target="_blank" rel="noopener"&gt;&lt;strong&gt;Francesco Cesarini&lt;/strong&gt;&lt;/a&gt;. He gave us an introductory tutorial on Erlang earlier this week. He’s been working with Erlang for the last 15 years and he is also writing a new book for O’Reilly, called &lt;a href="http://www.amazon.com/dp/0596518188"target="_blank" rel="noopener"&gt;Erlang Programming&lt;/a&gt;. This is a very insightful conversation on functional programming, scalability, concurrency and why all these subjects matter today and how Erlang fits in.&lt;/p&gt;</description><content:encoded><![CDATA[<p>This morning I interviewed <a href="http://blog.nicksieger.com/"target="_blank" rel="noopener"><strong>Nick Sieger</strong></a>, core committer for the JRuby project. I was very interested to know more about how it is to develop Rails applications using JRuby. He explained about the new connection pooling system in Rails 2.2 and other details about his work and contributions to JRuby.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/20/IMG_0093.JPG" alt=""  loading="lazy" /><br>
Nick, Matt, Chris and Jan</p>
<p>After that I was able to interview <a href="http://www.erlang-consulting.com/"target="_blank" rel="noopener"><strong>Francesco Cesarini</strong></a>. He gave us an introductory tutorial on Erlang earlier this week. He’s been working with Erlang for the last 15 years and he is also writing a new book for O’Reilly, called <a href="http://www.amazon.com/dp/0596518188"target="_blank" rel="noopener">Erlang Programming</a>. This is a very insightful conversation on functional programming, scalability, concurrency and why all these subjects matter today and how Erlang fits in.</p>
<p>It was interesting because both Kent Beck and Tim Bray were talking about future trends in their keynotes and both mentioned CouchDB and Erlang as great stuff. You want to stay ahead of the curve? Learn Erlang.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/19/podcast-icon-180x180.jpg" alt=""  loading="lazy" /></p>
<p>The audio files will show up in the <a href="http://podcast.rubyonrails.pro.br/"target="_blank" rel="noopener">Ruby on Rails Podcast Brasil</a> feed soon enough, but before that happens, you can download the audio files directly from here. Click <a href="https://akitaonrails.s3.amazonaws.com/files/nick_sieger.mp3"target="_blank" rel="noopener">here</a> for Nick and <a href="https://akitaonrails.s3.amazonaws.com/files/francesco_cesarini.mp3"target="_blank" rel="noopener">here</a> for Francesco.</p>
]]></content:encoded><category>qcon2008</category></item><item><title>Rails Podcast Brasil, QCon Special - Jan Lehnardt and Chris Anderson from CouchDB</title><link>https://www.akitaonrails.com/en/2008/11/19/rails-podcast-brasil-qcon-special-jan-lenhardt-and-chris-anderson-from-couchdb/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2008/11/19/rails-podcast-brasil-qcon-special-jan-lenhardt-and-chris-anderson-from-couchdb/</guid><pubDate>Wed, 19 Nov 2008 22:59:00 -0200</pubDate><description>&lt;p&gt;&lt;a href="http://incubator.apache.org/couchdb/"target="_blank" rel="noopener"&gt;&lt;img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/20/couchdblogo.png" alt="" loading="lazy" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Another great day at QCon SF, and this morning I had the pleasure of interviewing both &lt;a href="http://jan.prima.de/"target="_blank" rel="noopener"&gt;&lt;strong&gt;Jan Lehnardt&lt;/strong&gt;&lt;/a&gt; and &lt;a href="http://jchris.mfdz.com/posts/122"target="_blank" rel="noopener"&gt;&lt;strong&gt;Chris Anderson&lt;/strong&gt;&lt;/a&gt;, both committers for the extraordinary CouchDB project. And there is another nice twist to this as Chris is also the creator of the &lt;a href="http://jchris.mfdz.com/posts/122"target="_blank" rel="noopener"&gt;CouchRest&lt;/a&gt; project, the Ruby library to consume CouchDB resources that Geoffrey Grosenbach presents in his &lt;a href="http://peepcode.com/products/couchdb-with-rails"target="_blank" rel="noopener"&gt;CouchDB screencast&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been saying that Functional Programming and Non-Relational Databases will be the way to go into the multi-core, multi-server parallel world. We are seeing this movement already. Sun is investing in different languages, including Clojure. Microsoft has been developing F# and will add functional aspects to C# 4.0. In the Cloud space we see Amazon with SimpleDB, Google with BigTable and Microsoft Azure with SQL Data Services: &lt;strong&gt;none of them are relational&lt;/strong&gt;.&lt;/p&gt;</description><content:encoded><![CDATA[<p><a href="http://incubator.apache.org/couchdb/"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/20/couchdblogo.png" alt=""  loading="lazy" /></a></p>
<p>Another great day at QCon SF, and this morning I had the pleasure of interviewing both <a href="http://jan.prima.de/"target="_blank" rel="noopener"><strong>Jan Lehnardt</strong></a> and <a href="http://jchris.mfdz.com/posts/122"target="_blank" rel="noopener"><strong>Chris Anderson</strong></a>, both committers for the extraordinary CouchDB project. And there is another nice twist to this as Chris is also the creator of the <a href="http://jchris.mfdz.com/posts/122"target="_blank" rel="noopener">CouchRest</a> project, the Ruby library to consume CouchDB resources that Geoffrey Grosenbach presents in his <a href="http://peepcode.com/products/couchdb-with-rails"target="_blank" rel="noopener">CouchDB screencast</a>.</p>
<p>I&rsquo;ve been saying that Functional Programming and Non-Relational Databases will be the way to go into the multi-core, multi-server parallel world. We are seeing this movement already. Sun is investing in different languages, including Clojure. Microsoft has been developing F# and will add functional aspects to C# 4.0. In the Cloud space we see Amazon with SimpleDB, Google with BigTable and Microsoft Azure with SQL Data Services: <strong>none of them are relational</strong>.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/20/2711384975_6fd370708a.jpg" alt=""  loading="lazy" /></p>
<p>In the Ruby community we&rsquo;ve been dabbling around Erlang for a while now, I&rsquo;ve seen people trying out CouchDB with Ruby projects, even here in Brazil. So I think Rails/Merb + CouchRest will be a really nice way to have highly scalable applications almost &ldquo;out of the box&rdquo;.</p>
<p>We&rsquo;ve been good at scaling the Web tier. We understand HTTP, we know load balancing techniques, we understand shared-nothing architectures. But there is always the last mile: the database tier. SQL Server implementations such as MySQL scale very poorly. Bi-directional replication is a pain to do, queries are not easily parallelizable. At some point you will have to leave the relational theory behind and start denormalizing like crazy. And at some other point, you might even need to shard your database. All this requires you to change your application code and everything is just one big and nasty nightmare.</p>
<p>Database scalability does not come for free, and one solution may be to leave RDBMS completely. I am not advocating dropping SQL for everything and going CouchDB, but instead that some Use Cases may be better served with Document-Oriented Databases instead.</p>
<p><a href="https://akitaonrails.s3.amazonaws.com/files/jan_chris_couchdb.mp3"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/19/podcast-icon-180x180.jpg" alt=""  loading="lazy" /></a></p>
<p>Jan and Chris were really nice to give me the opportunity to interview them on the ins and outs of CouchDB. Bottom line: it&rsquo;s ready for prime time right now. New features are coming, but you can take advantage of it today. Again, the audio file will be available in the feed for the <a href="http://podcast.rubyonrails.pro.br/"target="_blank" rel="noopener">Ruby on Rails Brasil Podcast</a> (in English), but you can download it directly from <a href="https://akitaonrails.s3.amazonaws.com/files/jan_chris_couchdb.mp3"target="_blank" rel="noopener">here</a>.</p>
]]></content:encoded><category>qcon2008</category></item><item><title>Rails Podcast Brasil, QCon Special - Yehuda Katz</title><link>https://www.akitaonrails.com/en/2008/11/19/rails-podcast-brasil-qcon-special-yehuda-katz/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2008/11/19/rails-podcast-brasil-qcon-special-yehuda-katz/</guid><pubDate>Wed, 19 Nov 2008 08:06:00 -0200</pubDate><description>&lt;p&gt;&lt;strong&gt;Update 11/19:&lt;/strong&gt; Seems like the zip file was corrupted, I replaced it with the mp3 file itself. Please, try &lt;a href="https://akitaonrails.s3.amazonaws.com/files/yehuda_katz.mp3"target="_blank" rel="noopener"&gt;downloading&lt;/a&gt; again.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/19/2607470367_71de8a30d3.jpg" alt="" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s been a lot of buzz around Rails lately. In particular, DHH published a series of &lt;a href="http://www.loudthinking.com/posts/31-myth-2-rails-is-expected-to-crash-400-timesday"target="_blank" rel="noopener"&gt;Rails&lt;/a&gt; &lt;a href="http://www.loudthinking.com/posts/33-myth-4-rails-is-a-monolith"target="_blank" rel="noopener"&gt;Myths&lt;/a&gt; articles. The #2 Mythbuster, for instance, brought Zed Shaw back for &lt;a href="http://www.zedshaw.com/blog/2008-11-13.html"target="_blank" rel="noopener"&gt;some more&lt;/a&gt; though it was rectified already. But Mythbuster #4 got some replies from &lt;a href="http://yehudakatz.com/2008/11/15/mythbusting-rails-is-not-a-monolith/"target="_blank" rel="noopener"&gt;&lt;strong&gt;Yehuda Katz&lt;/strong&gt;&lt;/a&gt;, the current maintainer of &lt;a href="http://merbist.com/2008/11/15/rails-vs-merb-drama/"target="_blank" rel="noopener"&gt;Merb&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The main issue is around Modularity. DHH&amp;rsquo;s point of view is that Rails is modular enough and you can let some components loose. But Yehuda&amp;rsquo;s argument is that it requires you to patch Rails in order to release it from some of its components, whereas Merb was built around the concept of modularity from the beginning. Some people got worried that another Cold War was starting but Yehuda says that &lt;a href="http://yehudakatz.com/2008/11/16/mythbusting-we-agree-ruby-is-awesome/"target="_blank" rel="noopener"&gt;this is not the case&lt;/a&gt; and that open discussions like these are actually good, instead of having behind the scenes nitpicks.&lt;/p&gt;</description><content:encoded><![CDATA[<p><strong>Update 11/19:</strong> Seems like the zip file was corrupted, I replaced it with the mp3 file itself. Please, try <a href="https://akitaonrails.s3.amazonaws.com/files/yehuda_katz.mp3"target="_blank" rel="noopener">downloading</a> again.</p>
<p><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/19/2607470367_71de8a30d3.jpg" alt=""  loading="lazy" /></p>
<p>There&rsquo;s been a lot of buzz around Rails lately. In particular, DHH published a series of <a href="http://www.loudthinking.com/posts/31-myth-2-rails-is-expected-to-crash-400-timesday"target="_blank" rel="noopener">Rails</a> <a href="http://www.loudthinking.com/posts/33-myth-4-rails-is-a-monolith"target="_blank" rel="noopener">Myths</a> articles. The #2 Mythbuster, for instance, brought Zed Shaw back for <a href="http://www.zedshaw.com/blog/2008-11-13.html"target="_blank" rel="noopener">some more</a> though it was rectified already. But Mythbuster #4 got some replies from <a href="http://yehudakatz.com/2008/11/15/mythbusting-rails-is-not-a-monolith/"target="_blank" rel="noopener"><strong>Yehuda Katz</strong></a>, the current maintainer of <a href="http://merbist.com/2008/11/15/rails-vs-merb-drama/"target="_blank" rel="noopener">Merb</a>.</p>
<p>The main issue is around Modularity. DHH&rsquo;s point of view is that Rails is modular enough and you can let some components loose. But Yehuda&rsquo;s argument is that it requires you to patch Rails in order to release it from some of its components, whereas Merb was built around the concept of modularity from the beginning. Some people got worried that another Cold War was starting but Yehuda says that <a href="http://yehudakatz.com/2008/11/16/mythbusting-we-agree-ruby-is-awesome/"target="_blank" rel="noopener">this is not the case</a> and that open discussions like these are actually good, instead of having behind the scenes nitpicks.</p>
<p>While in San Francisco for <a href="http://qconsf.com/sf2008"target="_blank" rel="noopener">QCon</a>, I was able to interview Yehuda on these matters. By the way, thanks a lot to him and Leah for the nice dinner. I think this is a pretty comprehensive overview of Merb, DataMapper, and the current issues around Rails modularity.</p>
<p>On the other hand we had some sad news yesterday as well: Engine Yard was forced to lay off lots of Rubinius developers. Evan <a href="http://blog.fallingsnow.net/2008/11/18/a-sad-day/"target="_blank" rel="noopener">explained the reasons</a> in his blog, and Yehuda states again that Engine Yard is still committed to Rubinius. Besides that, they also announced yesterday that EY will have a <a href="http://brainspl.at/articles/2008/11/18/ruby-deployment-and-engine-yard-as-a-service"target="_blank" rel="noopener">new line of services</a> around Amazon Web Services, providing tuned appliances for optimal Rails deployments in the cloud.</p>
<p><a href="https://akitaonrails.s3.amazonaws.com/files/yehuda_katz.mp3"target="_blank" rel="noopener"><img src="http://s3.amazonaws.com/akitaonrails/assets/2008/11/19/podcast-icon-180x180.jpg" alt=""  loading="lazy" /></a></p>
<p>I have all the details in this special episode of the <a href="http://podcast.rubyonrails.pro.br"target="_blank" rel="noopener">Ruby on Rails Podcast Brasil</a> (in English). It is not on the official website yet, but expect it to show up in the feeds by tomorrow. Meanwhile you can download it directly from <a href="https://akitaonrails.s3.amazonaws.com/files/yehuda_katz.mp3"target="_blank" rel="noopener">this link</a></p>
<p>I&rsquo;ll have more insights from QCon later this week, stay tuned.</p>
]]></content:encoded><category>qcon2008</category></item></channel></rss>