<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Railsconf2010 | AkitaOnRails.com</title><link>https://www.akitaonrails.com/en/tags/railsconf2010/</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/railsconf2010/index.xml" rel="self" type="application/rss+xml"/><item><title>[RailsConf 2010] - Video Interview - David Hansson</title><link>https://www.akitaonrails.com/en/2010/06/17/railsconf-2010-video-interview-david-hansson/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2010/06/17/railsconf-2010-video-interview-david-hansson/</guid><pubDate>Thu, 17 Jun 2010 15:05:00 -0300</pubDate><description>&lt;p&gt;One person that I didn’t have the opportunity to interview until this day was David Hansson himself. We talked briefly a few times in the past, but this was our first longer conversation.&lt;/p&gt;
&lt;video controls&gt;
&lt;source src="https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010DavidHeinemeirHansson804.mp4"&gt;
Your browser does not support the video tag. [Direct Link](https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010DavidHeinemeirHansson804.mp4)
&lt;/source&gt;&lt;/video&gt;
&lt;p&gt;I particularly enjoyed this interview because he was very easygoing. We discussed the Rails 3 project and what he enjoys most about it. We also talked about old stuff, such as the story of when he visited Brazil in 2005—if you didn’t know that, check it out!&lt;/p&gt;</description><content:encoded><![CDATA[<p>One person that I didn’t have the opportunity to interview until this day was David Hansson himself. We talked briefly a few times in the past, but this was our first longer conversation.</p>
<video controls>
<source src="https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010DavidHeinemeirHansson804.mp4">
Your browser does not support the video tag. [Direct Link](https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010DavidHeinemeirHansson804.mp4)
</source></video>
<p>I particularly enjoyed this interview because he was very easygoing. We discussed the Rails 3 project and what he enjoys most about it. We also talked about old stuff, such as the story of when he visited Brazil in 2005—if you didn’t know that, check it out!</p>
<p>Besides that, we also talked a bit about “Rework” related subjects such as people management and entrepreneurship. And I couldn’t let go of the opportunity to mention Ricardo Semler to him, of course :-)</p>
<p>So, a nice conversation—of around 24 minutes—with David Hansson himself is a good way to wrap up my material on RailsConf 2010. It was an excellent event with excellent people, and I hope to be able to meet you all again next year!</p>
]]></content:encoded><category>railsconf2010</category></item><item><title>[RailsConf 2010] - Video Interviews - Part 2</title><link>https://www.akitaonrails.com/en/2010/06/17/railsconf-2010-video-interviews-part-2/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2010/06/17/railsconf-2010-video-interviews-part-2/</guid><pubDate>Thu, 17 Jun 2010 15:04:00 -0300</pubDate><description>&lt;p&gt;For this second part, I have reserved to talk about the winners of the Ruby Heroes Award. Since 2008, Gregg Pollack, from EnvyLabs, go upstage to deliver the award to 6 hard worker rubyists, who made a difference in the community.&lt;/p&gt;
&lt;p&gt;Of the 6 winners, I was not able to talk with neither Xavier Noria, from Spain, nor Jose Valim, from Brazil. He was not attending the conference this year. But I still intend to record them, probably through video conference, and then add them to this gallery.&lt;/p&gt;</description><content:encoded><![CDATA[<p>For this second part, I have reserved to talk about the winners of the Ruby Heroes Award. Since 2008, Gregg Pollack, from EnvyLabs, go upstage to deliver the award to 6 hard worker rubyists, who made a difference in the community.</p>
<p>Of the 6 winners, I was not able to talk with neither Xavier Noria, from Spain, nor Jose Valim, from Brazil. He was not attending the conference this year. But I still intend to record them, probably through video conference, and then add them to this gallery.</p>
<h3>Aaron Patterson<span class="hx:absolute hx:-mt-20" id="aaron-patterson"></span>
    <a href="#aaron-patterson" class="subheading-anchor" aria-label="Permalink for this section"></a></h3><p>Also known as @tenderlove, Aaron did change the parsers arena in the Ruby world with his contributions to open-source projects such as Psych, the new Ruby 1.9 YAML parser. Moreover, if you deal with XML nowadays, you’re probably using Nokogiri underneath. Before that, we only had REXML and Hpricot, but Nokogiri delivered on performance. Another project was Mechanize. Because of that, we now have great parsers for the main internet formats, especially if you consider that in Rails, the JSON parser is the YAML parser.</p>
<video controls>
<source src="https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010AaronPatterson976.mp4">
Your browser does not support the video tag. [Direct Link](https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010AaronPatterson976.mp4)
</source></video>
<h3>Gregory Brown<span class="hx:absolute hx:-mt-20" id="gregory-brown"></span>
    <a href="#gregory-brown" class="subheading-anchor" aria-label="Permalink for this section"></a></h3><p>Also known as @seacreature and also known for Ruby Mendicant. I was used to using his Ruport project before, which leverages the ancient PDF Writer to generate PDF reports. But PDF Writer was abandoned. So Gregory decided to create a new foundation to deal with PDF, and from there, we got Prawn, a more modern and capable Ruby library. Besides that, he authored the “Ruby Best Practices” book, which I recommend to anyone interested in improving their skills with Ruby.</p>
<video controls>
<source src="https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010GregoryBrown771.m4v.mp4">
Your browser does not support the video tag. [Direct Link](https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010GregoryBrown771.m4v.mp4)
</source></video>
<h3>Nick Quaranto<span class="hx:absolute hx:-mt-20" id="nick-quaranto"></span>
    <a href="#nick-quaranto" class="subheading-anchor" aria-label="Permalink for this section"></a></h3><p>Also known as @qrush, he is young and works for Thoughtbot, the company that brought many great open-source projects such as Paperclip or Shoulda. But Nick had a complaint: publishing gems through the good old RubyForge.net was a tedious process.</p>
<p>Github radically changed the working process with open source, but we still had to cope with the old way of publishing the gem packages. So Nick created Gemcutter.org, which evolved rapidly and ended up replacing Rubygems.org, becoming the de facto gem repository. So, GitHub + Gemcutter modernized our open-source process.</p>
<video controls>
<source src="https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010NickQuaranto682.m4v.mp4">
Your browser does not support the video tag. [Direct Link](https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010NickQuaranto682.m4v.mp4)
</source></video>
<h3>Wayne E. Seguin<span class="hx:absolute hx:-mt-20" id="wayne-e-seguin"></span>
    <a href="#wayne-e-seguin" class="subheading-anchor" aria-label="Permalink for this section"></a></h3><p>This is easy: @wayneeseguin. Wayne became well known for his most recent project, the RVM. It is now possible to have many different versions and different Ruby implementations running in the same environment. We can have Ruby 1.8 and 1.9 and JRuby running along. Even better, we can configure each project with its own particular Ruby implementation. A simple “rvm ruby-1.9.2” command is enough to hot-swap environments. This changed how our projects were organized, making it an order of magnitude easier. Moreover, it made it easy to have multiple web apps that depend on different Ruby settings running side by side on the same web server. Literally worth the award.</p>
<video controls>
<source src="https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010WayneESeguin393.m4v.mp4">
Your browser does not support the video tag. [Direct Link](https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010WayneESeguin393.m4v.mp4)
</source></video>
]]></content:encoded><category>railsconf2010</category></item><item><title>[RailsConf 2010] - Video Interviews - Part 1</title><link>https://www.akitaonrails.com/en/2010/06/17/railsconf-2010-video-interviews-part-1/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2010/06/17/railsconf-2010-video-interviews-part-1/</guid><pubDate>Thu, 17 Jun 2010 15:03:00 -0300</pubDate><description>&lt;p&gt;As I said in the &lt;a href="https://www.akitaonrails.com/2010/06/17/railsconf-2010-viagem-e-evento"&gt;previous post&lt;/a&gt;, I decided to go back to my evangelism activities, running after interviews. Despite the short amount of time, around 5 hours, I was able to collect nothing less than 11 interviews.&lt;/p&gt;
&lt;p&gt;I had some trouble in the way because my Flip Mino HD battery wasn’t able to hold. Even worst to find out that it takes many hours to fully recharge. When I was almost finished with Nick Quaranto, the Flip went down South. From then on, I used my iPhone camera.&lt;/p&gt;</description><content:encoded><![CDATA[<p>As I said in the <a href="/2010/06/17/railsconf-2010-viagem-e-evento">previous post</a>, I decided to go back to my evangelism activities, running after interviews. Despite the short amount of time, around 5 hours, I was able to collect nothing less than 11 interviews.</p>
<p>I had some trouble in the way because my Flip Mino HD battery wasn’t able to hold. Even worst to find out that it takes many hours to fully recharge. When I was almost finished with Nick Quaranto, the Flip went down South. From then on, I used my iPhone camera.</p>
<p>One can’t help it, the Flip is excellent for short clips, or anything fast. But I recorded around 2 and a half hours of footage. If I could, in the future I’d like to have a real camera, with a more decent battery.</p>
<p>Por outro lado, nos dias do evento os palestrantes ficaram bem espalhados e não era muito simples encontrar quem você queria, mas no último dia a maioria estava por perto, o que tornou meu trabalho mais simples. Se a bateria tivesse colaborado acho que conseguiria mais 3 ou 4 entrevistas facilmente.</p>
<p>On the other hand, during the event it was not an easy task to locate a speaker, but in the last day most of them were around the Speaker Lounge, which made my job a bit easier. If the battery were able to hold up, I could have easily recored 3 or 4 interviews.</p>
<p>In this first batch we have Ben Scofield, James Golick, Carl Lerche, Ryan Bates, and Santiago Pastorino.</p>
<h3>Ben Scofield<span class="hx:absolute hx:-mt-20" id="ben-scofield"></span>
    <a href="#ben-scofield" class="subheading-anchor" aria-label="Permalink for this section"></a></h3><p>Ben was the Program Chair of the event, co-chairing with Chad Fowler. He was responsible for many aspects of the show, including on organizing the program schedule. They got more than 300 proposals. The challenge was to create a program that was broad enough to not alienate anyone. In general I think they succeeded. Of course, some of us are here for a long time and we wished to have more <em>hard core</em> stuff. Mayne in the future.</p>
<video controls>
<source src="https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010BenScofield277.m4v.mp4">
Your browser does not support the video tag. [Direct Link](https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010BenScofield277.m4v.mp4)
</source></video>
<h3>James Golick<span class="hx:absolute hx:-mt-20" id="james-golick"></span>
    <a href="#james-golick" class="subheading-anchor" aria-label="Permalink for this section"></a></h3><p>One the most hyped subjects of the season is non-relational databases, or “NoSQL”. So I wanted opinions from people already using it in some scale. James Golick has been talking about this for a while, specially about Cassandra. The idea was not to discuss specifics on NoSQL, so in the interview I aimed for opinions, why use it, what to use, when to use them and stuff like that.</p>
<p>I know him since around 2008, when I started using his “Resource Controller” gem and even recorded a screencast about it. I asked him to talk a bit about that too.</p>
<video controls>
<source src="https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010JamesGolick616.m4v.mp4">
Your browser does not support the video tag. [Direct Link](https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010JamesGolick616.m4v.mp4)
</source></video>
<h3>Carl Lerche<span class="hx:absolute hx:-mt-20" id="carl-lerche"></span>
    <a href="#carl-lerche" class="subheading-anchor" aria-label="Permalink for this section"></a></h3><p>He became more well known after he started working on the big refactor of Rails 3. Carl works with Yehuda at Engine Yard and he also contributed on Merb. More recently he also contributed to the Bundler project, the dependency resolution system coming up with Rails 3. In this interview he tells us more about this project and also talks about investment in open source and Ruby Summer of Code.</p>
<video controls>
<source src="https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010CarlLerche444.mp4">
Your browser does not support the video tag. [Direct Link](https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010CarlLerche444.mp4)
</source></video>
<h3>Santiago Pastorino<span class="hx:absolute hx:-mt-20" id="santiago-pastorino"></span>
    <a href="#santiago-pastorino" class="subheading-anchor" aria-label="Permalink for this section"></a></h3><p>Santiago works for WyeWorks, a 4 people company in Uruguay that deliver projects for Silicon Valley companies. They are teaching us that it doesn’t matter if your country is very small, that your local market is limited, that there are near to none local rubyists around, it is still possible to do great deeds.</p>
<p>And Santiago decided to start working on the Rails project, in the most simple way imaginable at first: by trying to eliminate all the annoying warning messages. It sounds simple, but it is not. And bit by bit he began to learn more about the framework and how to contribute even more. Everybody should follow his foot steps.</p>
<video controls>
<source src="https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010SantiagoPastorino331.mp4">
Your browser does not support the video tag. [Direct Link](https://s3.us-east-2.amazonaws.com/blip.tv/Akitaonrails-RailsConf2010SantiagoPastorino331.mp4)
</source></video>
]]></content:encoded><category>railsconf2010</category></item><item><title>[RailsConf 2010] - Video Interview - Robert Martin (English)</title><link>https://www.akitaonrails.com/en/2010/06/16/railsconf-2010-video-interview-robert-martin-english/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2010/06/16/railsconf-2010-video-interview-robert-martin-english/</guid><pubDate>Wed, 16 Jun 2010 17:27:00 -0300</pubDate><description>&lt;p&gt;&lt;strong&gt;Obs:&lt;/strong&gt; for the Brazilian Portuguese version, click &lt;a href="https://www.akitaonrails.com/en/2010/06/16/railsconf-2010-video-entrevista-robert-martin"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I still didn’t finish compiling all the videos or even writing the main article of the event, but I was getting anxious to publish this video with Robert Martin, that I was able to record in Baltimore. It is a 16 min long conversation about languages, career, certifications and Agile.&lt;/p&gt;
&lt;script type="text/javascript"&gt;
jwplayer('playervWEyqmXbvxCC').setup({
file: 'https://s3.amazonaws.com/videos-akitaonrails/Akitaonrails-RailsConf2010RobertMartin974.flv',
title: 'Interview Bob Martin (RailsConf 2010)',
width: '100%',
aspectratio: '4:3',
fallback: 'false'
});
&lt;/script&gt;
&lt;p&gt;On Thursday, 10th, last day of RailsConf, Robert Martin delivered the “Twenty-Five Zeros” opening keynote. You can watch it, in its entirety, below:&lt;/p&gt;</description><content:encoded><![CDATA[<p><strong>Obs:</strong> for the Brazilian Portuguese version, click <a href="/en/2010/06/16/railsconf-2010-video-entrevista-robert-martin">here</a>.</p>
<p>I still didn’t finish compiling all the videos or even writing the main article of the event, but I was getting anxious to publish this video with Robert Martin, that I was able to record in Baltimore. It is a 16 min long conversation about languages, career, certifications and Agile.</p>
<script type="text/javascript">
    jwplayer('playervWEyqmXbvxCC').setup({
        file: 'https://s3.amazonaws.com/videos-akitaonrails/Akitaonrails-RailsConf2010RobertMartin974.flv',
        title: 'Interview Bob Martin (RailsConf 2010)',
        width: '100%',
        aspectratio: '4:3',
        fallback: 'false'
    });
</script>
<p>On Thursday, 10th, last day of RailsConf, Robert Martin delivered the “Twenty-Five Zeros” opening keynote. You can watch it, in its entirety, below:</p>
<!-- dead Flash embed removed (service offline): http://blip.tv/play/AYHl5AoC -->
<p>In summary, he explains that since it was invented, computer hardware evolved by at least 25 orders of magnitude, while programming languages probably didn’t evolve at the same rate. Probably even not at all.</p>
<p><em>“Ah, but today we have object orientation, we have closures, etc”</em> As Bob Martin reminded us, we may have better and more convenient ways to organize code. But since Fortran, at its core, we still only do sequence, selection and iteration. Meaning, assignment, “if” conditions, “while” loops.</p>
<p>Besides, he also reminds us how languages always live in cycles: they are born, have a crescendo, begin to stagnate and eventually die or stop growing. That’s why it is important for programmers to understand that they need to learn new languages all the time. He is learning <a href="http://clojure.org/"target="_blank" rel="noopener">Clojure</a> which he recommends and I also think it is a great suggestion.</p>
<p>In this interview we comment a little bit on this subject. But going deeper I was interested in hearing from him about the current state of growth of Agile methodologies, such as Scrum and the sudden interest in <a href="http://blog.objectmentor.com/articles/2010/04/27/certification-dont-waste-your-time"target="_blank" rel="noopener">Certifications</a>.</p>
<p>Many may know Robert Martin as the author of the <a href="http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882"target="_blank" rel="noopener">Clean Code</a> book and he reveals that he is working on another book called “Clean Coder” – I don’t know if he was kidding, but this is a good theme: a programmer can’t be just an excellent programmer and bad in communication. There are many other important skills that build a complete professional.</p>
<p>Finally, Bob is also known being one of the people that signed the <a href="http://agilemanifesto.org/"target="_blank" rel="noopener">Agile Manifesto</a> and he tells us the story of how this came to be, how the meeting was organized, who participated and how they came up with the famous 4 values.</p>
<p>All in all, many insights coming from a professional that has been in the field for more than 4 decades and has certainly experienced much more than any one of us.</p>
]]></content:encoded><category>railsconf2010</category></item></channel></rss>