<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rubyconfbr2013 | AkitaOnRails.com</title><link>https://www.akitaonrails.com/en/tags/rubyconfbr2013/</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/rubyconfbr2013/index.xml" rel="self" type="application/rss+xml"/><item><title>Rubyconf Brasil 2013: Meet Luis Cipriani</title><link>https://www.akitaonrails.com/en/2013/08/27/rubyconf-brasil-2013-meet-luis-cipriani/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2013/08/27/rubyconf-brasil-2013-meet-luis-cipriani/</guid><pubDate>Tue, 27 Aug 2013 10:00:00 -0300</pubDate><description>&lt;p&gt;&lt;img src="http://web.archive.org/web/20131215031949/http://www.rubyconf.com.br/assets/speakers/LuisCipriani-9b354700619361729e26a739b096ae23.jpg" alt="Luis Cipriani" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;If you didn&amp;rsquo;t register yet, don&amp;rsquo;t miss this opportunity. Go to &lt;a href="http://www.rubyconf.com.br"target="_blank" rel="noopener"&gt;the official website&lt;/a&gt; to register as soon as possible. The conference will commence on August 29th. The countdown is reaching its end! Only 2 days to go! Register while there is still time!&lt;/p&gt;
&lt;p&gt;This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.&lt;/p&gt;</description><content:encoded><![CDATA[<p><img src="http://web.archive.org/web/20131215031949/http://www.rubyconf.com.br/assets/speakers/LuisCipriani-9b354700619361729e26a739b096ae23.jpg" alt="Luis Cipriani"  loading="lazy" /></p>
<p>If you didn&rsquo;t register yet, don&rsquo;t miss this opportunity. Go to <a href="http://www.rubyconf.com.br"target="_blank" rel="noopener">the official website</a> to register as soon as possible. The conference will commence on August 29th. The countdown is reaching its end! Only 2 days to go! Register while there is still time!</p>
<p>This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.</p>
<p>Meet <a href="http://www.twitter.com/"target="_blank" rel="noopener">Twitter</a>, which I believe needs no introduction. Luis Cipriani recently joined them as Brazil Partner Engineer, after a long run at Abril Publishing in its R&amp;D department. He is an specialist in many technologies but particularly APIs and web infrastructure.</p>
<p>Don&rsquo;t miss his talk precisely at 1:15PM of the second day of the event. Let&rsquo;s get to know more about him:</p>
<p>&ldquo;Your talk is APIs and infrastructure, stuff that most web developers don&rsquo;t fully understand although they should, can you explain what some of the requirements are to understand what you&rsquo;re going to talk about?&rdquo;</p>
<p><strong>Cipriani:</strong> HTTP Caching is a subject that all Rails developers will need to deal some day, the great thing about it is that you can learn and get experience incrementally, applying the basic HTTP headers is enough to have a relevant result and as you want to have more control over the way your resources are being cached or expired, more advanced techniques are just there to learn. But I recommend that the audience have at least basic knownledge in HTTP protocol to enjoy more the other insights I&rsquo;ll show.</p>
<p>&ldquo;Many developers would love to become as experienced and fluent in Ruby as you are. What have been some of the pitfalls you had to overcome in order to become a great developer? Any good tips for a Ruby beginner?&rdquo;</p>
<p><strong>Cipriani:</strong> First and most important, don&rsquo;t believe that you are a great developer, even if someone told you so. Always feel unconfortable about not having a deeper knowledge about some technology or language, and reserve some time to try new things. Also, learn to contribute and listen carefully to feedbacks from the community. Make something useful for you or someone else that solves a real problem, this gives motivation to continue doing great stuff.</p>
<p>&ldquo;There are so many new technologies, best practices and so on being released all the time. In your personal opinion, and maybe related to your current field of work, what are some of the trends in technology that you think we should be paying attention for the near future?&rdquo;</p>
<p><strong>Cipriani:</strong> The world is still having lots of difficulties to deal with the  massive stream of information being produced by companies, social networks, sensors, etc. So I think that any technology or general initiative that proposes itself to help to solve this problem will get a lot of attention and investiments around the world. And among these technologies are some areas of Computer Science such as Semantic Web, Machine Learning, Information Management/Retrieval and Distributed Database Systems.</p>
]]></content:encoded><category>rubyconfbr2013</category></item><item><title>Rubyconf Brasil 2013: Meet Carlos Galdino</title><link>https://www.akitaonrails.com/en/2013/08/26/rubyconf-brasil-2013-meet-carlos-galdino/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2013/08/26/rubyconf-brasil-2013-meet-carlos-galdino/</guid><pubDate>Mon, 26 Aug 2013 09:20:00 -0300</pubDate><description>&lt;p&gt;&lt;img src="http://web.archive.org/web/20131215024944/http://www.rubyconf.com.br/assets/speakers/CarlosGaldino-174f14e42c5fbe78ee47f63273f2c946.jpg" alt="Carlos Galdino" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;If you didn&amp;rsquo;t register yet, don&amp;rsquo;t miss this opportunity. Go to &lt;a href="http://www.rubyconf.com.br"target="_blank" rel="noopener"&gt;the official website&lt;/a&gt; to register as soon as possible. The conference will commence on August 29th. The countdown is reaching its end! Only 3 days to go! Register while there is still time!&lt;/p&gt;
&lt;p&gt;This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.&lt;/p&gt;</description><content:encoded><![CDATA[<p><img src="http://web.archive.org/web/20131215024944/http://www.rubyconf.com.br/assets/speakers/CarlosGaldino-174f14e42c5fbe78ee47f63273f2c946.jpg" alt="Carlos Galdino"  loading="lazy" /></p>
<p>If you didn&rsquo;t register yet, don&rsquo;t miss this opportunity. Go to <a href="http://www.rubyconf.com.br"target="_blank" rel="noopener">the official website</a> to register as soon as possible. The conference will commence on August 29th. The countdown is reaching its end! Only 3 days to go! Register while there is still time!</p>
<p>This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.</p>
<p>Meet <a href="http://www.plataformatec.com/"target="_blank" rel="noopener">Plataformatec</a> a Brazilian consulting shop specialized in Ruby on Rails and known for famous open source projects such as Devise and Simple Forms. Carlos Galdino is a software developer at Plataformatec.</p>
<p>Don&rsquo;t miss his talk precisely at 4:00PM of the first day of the event. Let&rsquo;s get to know more about him:</p>
<p>&ldquo;Your talk is about Rubinius, one of the alternative implementations for Ruby, can you explain what some of the requirements are to understand what you&rsquo;re going to talk about?&rdquo;</p>
<p><strong>Galdino:</strong>  I&rsquo;d say that the most important thing the audience should have is to be curious about how things work under the hood, otherwise it&rsquo;d be boring for them. I&rsquo;m going to give an overview about how an implementation of a language, in this case Rubinius as the implementation and Ruby as the language, which concepts are present and how they&rsquo;re tied up. So, if you ever wanted to know what happens to the code you write after writing it, you should attend the talk.</p>
<p>&ldquo;Many developers would love to become as experienced and fluent in Ruby as you are. What have been some of the pitfalls you had to overcome in order to become a great developer? Any good tips for a Ruby beginner?&rdquo;</p>
<p><strong>Galdino:</strong>  Never stop learning. Always be curious about things and how they work. Another thing that I think is extremely important is to be open-minded, you shouldn&rsquo;t only read and learn about Ruby or Rails. Try to read about completely different subjects, subjects that you might don&rsquo;t use in a daily basis. It&rsquo;ll help you when deciding something because you&rsquo;ll have different perspectives.</p>
<p>&ldquo;There are so many new technologies, best practices and so on being released all the time. In your personal opinion, and maybe related to your current field of work, what are some of the trends in technology that you think we should be paying attention for the near future?&rdquo;</p>
<p><strong>Galdino:</strong> Functional Programming. After being the next big thing for decades, I think its time has finally come. You see everyday more and more people excited and talking about it. We&rsquo;ve reached a point where you can&rsquo;t ignore concurrency and parallelism, and functional languages make easier to deal and even avoid some common problems that appear when dealing with such things in languages like Ruby, Java and others.</p>
]]></content:encoded><category>rubyconfbr2013</category></item><item><title>Rubyconf Brasil 2013: Meet William PotHix</title><link>https://www.akitaonrails.com/en/2013/08/23/rubyconf-brasil-2013-meet-william-pothix/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2013/08/23/rubyconf-brasil-2013-meet-william-pothix/</guid><pubDate>Fri, 23 Aug 2013 12:20:00 -0300</pubDate><description>&lt;!-- broken image (event site offline, no archive): http://www.rubyconf.com.br/assets/speakers/Pothix-78c0f3a74dffcefe2dea4e9fe913e769.jpg --&gt;
&lt;p&gt;If you didn&amp;rsquo;t register yet, don&amp;rsquo;t miss this opportunity. Go to &lt;a href="http://www.rubyconf.com.br"target="_blank" rel="noopener"&gt;the official website&lt;/a&gt; to register as soon as possible. The conference will commence on August 29th. The countdown is quickly approaching it&amp;rsquo;s destiny, only 6 days to launch!&lt;/p&gt;
&lt;p&gt;This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.&lt;/p&gt;</description><content:encoded><![CDATA[<!-- broken image (event site offline, no archive): http://www.rubyconf.com.br/assets/speakers/Pothix-78c0f3a74dffcefe2dea4e9fe913e769.jpg -->
<p>If you didn&rsquo;t register yet, don&rsquo;t miss this opportunity. Go to <a href="http://www.rubyconf.com.br"target="_blank" rel="noopener">the official website</a> to register as soon as possible. The conference will commence on August 29th. The countdown is quickly approaching it&rsquo;s destiny, only 6 days to launch!</p>
<p>This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.</p>
<p>William Molinari, also known as PotHix, works for Locaweb building their <a href="http://www.locaweb.com.br/solucoes/cloud-computing.html"target="_blank" rel="noopener">Cloud Computing</a> technologies.</p>
<p>Don&rsquo;t miss his talk precisely at 4:00PM of the second day of the event. Let&rsquo;s get to know more about him:</p>
<p>&ldquo;Your talk is about how you used Ruby to build Locaweb&rsquo;s Cloud offerings, many still think that Ruby is only good for web applications and they don&rsquo;t know how much it&rsquo;s used in the infrastructure as well, can you explain what some of the requirements are to understand what you&rsquo;re going to talk about?&rdquo;</p>
<p><strong>PotHix:</strong> This talk will show how we used Ruby and Rails to build an app to deal with hypervisors, firewalls, dhcp and some other network tasks. You don&rsquo;t need any advanced knowledge in Ruby. Some knowledge about Rails or networking in general will help you benefit more from the talk but it would be great to have an intermediate knowledge of Ruby and the basics of networking.</p>
<p>&ldquo;Many developers would love to become as experienced and fluent in Ruby as you are. What have been some of the pitfalls you had to overcome in order to become a great developer? Any good tips for a Ruby beginner?&rdquo;</p>
<p><strong>PotHix:</strong>  Something that helped me a lot when learning Ruby was being in touch with good Ruby developers, attend to local user groups (<a href="http://gurusp.org/"target="_blank" rel="noopener">Guru-SP</a> in this case) and attend to online free courses (like <a href="http://rubylearning.org"target="_blank" rel="noopener">rubylearning.org</a>). Learn new languages and try different programming situations and exercises also helps a lot to understand the ways we can choose to solve a problem.</p>
<p>&ldquo;There are so many new technologies, best practices and so on being released all the time. In your personal opinion, and maybe related to your current field of work, what are some of the trends in technology that you think we should be paying attention for the near future?&rdquo;</p>
<p><strong>PotHix:</strong> I&rsquo;m not using it directly but I believe in <a href="https://github.com/dotcloud/docker"target="_blank" rel="noopener">Docker</a> potential to build and manage different environments. I think we&rsquo;ll have a lot of interesting softwares build on to of it and <a href="http://flynn.io"target="_blank" rel="noopener">flynn.io</a> looks a good example.</p>
]]></content:encoded><category>rubyconfbr2013</category></item><item><title>Rubyconf Brasil 2013: Meet Bruno AbstractJ</title><link>https://www.akitaonrails.com/en/2013/08/22/rubyconf-brasil-2013-meet-bruno-abstractj/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2013/08/22/rubyconf-brasil-2013-meet-bruno-abstractj/</guid><pubDate>Fri, 23 Aug 2013 11:40:00 -0300</pubDate><description>&lt;p&gt;If you didn&amp;rsquo;t register yet, don&amp;rsquo;t miss this opportunity. Go to &lt;a href="http://www.rubyconf.com.br"target="_blank" rel="noopener"&gt;the official website&lt;/a&gt; to register as soon as possible. The conference will commence on August 29th. The countdown is quickly approaching it&amp;rsquo;s destiny, only 6 days to launch!&lt;/p&gt;
&lt;p&gt;This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.&lt;/p&gt;</description><content:encoded><![CDATA[<p>If you didn&rsquo;t register yet, don&rsquo;t miss this opportunity. Go to <a href="http://www.rubyconf.com.br"target="_blank" rel="noopener">the official website</a> to register as soon as possible. The conference will commence on August 29th. The countdown is quickly approaching it&rsquo;s destiny, only 6 days to launch!</p>
<p>This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.</p>
<p>Meet <a href="http://www.jboss.com/"target="_blank" rel="noopener">JBoss</a>, today a division of Redhat, both of them are very recognized brands in the Java and Open Source fields.</p>
<p>Bruno Oliveira, also known as AbstractJ, works implementing the <a href="http://aerogear.org/"target="_blank" rel="noopener">AeroGear</a> product for JBoss, he is a former Caelum teacher and developer and he has been collaborating in the open source community.</p>
<p>Don&rsquo;t miss his talk precisely at 2:00PM of the first day of the event. Let&rsquo;s get to know more about him:</p>
<p>&ldquo;Your talk is about cryptography done right in Ruby, this is a very compelling subject that all programmers should understand specially considering the recent discussions around privavy and information security, can you explain what some of the requirements are to understand what you&rsquo;re going to talk about?&rdquo;</p>
<p><strong>Bruno:</strong> Cryptography can be a tough topic, specially for newcomers. Try doing it blindly without background knowledge and you can easily get into serious trouble, or even get fired. Please don&rsquo;t expect deep complex math or anything like that, since I don&rsquo;t consider myself a crypto analyst and this isn&rsquo;t the presentation goal. As long as you&rsquo;re interested in learning few tricks you&rsquo;ll be fine.</p>
<p>My main goal at <a href="http://www.rubyconf.com.br/"target="_blank" rel="noopener">RubyConf Brazil</a> is to discuss cryptography for mere mortals, non-experts, developers like you and me. As a consequence, I&rsquo;ll be covering basic concepts, common mistakes, how complex the existing APIs are (with good reason) and how Krypt can potentially narrow the gap between simple and safe. I&rsquo;ll also be covering controversial topics like privacy on the internet in general.</p>
<p>&ldquo;Many developers would love to become as experienced and fluent in Ruby as you are. What have been some of the pitfalls you had to overcome in order to become a great developer? Any good tips for a Ruby beginner?&rdquo;</p>
<p><strong>Bruno:</strong>  I&rsquo;ve started my career as a sysadmin a long time ago, I was paranoid about infrastructure security, firewalls, DMZs and honeypots, and before I even realized I was programming to solve my day-to-day issues. The early days were hard ones, and involved a lot of reading; the nice thing is that all my early security experience came to be very useful nowadays. Take this advice: the best thing you can do is to learn from your previous experiences, whether they are bad or good.</p>
<p>It doesn&rsquo;t matter whether you&rsquo;re a Ruby, Rails, Java, Python programmers, the most important thing is having no fear of learning, change, or leaving your comfort zone. If you are working at a dead-end job where you stopped learning new stuff a long time ago, just quit. Quoting Johnny Cash &ldquo;Success is having to worry about every damn thing in the world, except money&rdquo; - it&rsquo;s more common than you think to give up a good salary to have the opportunity to learn and improve your skills.</p>
<p>Another tip is: while reading a hundred of books is important, never downplay contributing to open source projects. There&rsquo;s a lot of experienced programmers out there, sharing their code at GitHub, how about getting together and hacking some code? I think the best way to learn is having your code torn into pieces by others; it doesn&rsquo;t matter if your code is good or bad, being a good developer is about overcoming the fear of making mistakes and learning from them instead; as a bonus you&rsquo;ll improve your english skills.</p>
<p>&ldquo;There are so many new technologies, best practices and so on being released all the time. In your personal opinion, and maybe related to your current field of work, what are some of the trends in technology that you think we should be paying attention for the near future?&rdquo;</p>
<p><strong>Bruno:</strong> We have been living in a critical moment with the recent privacy scandals, security became a hot topic and suddenly every application or framework now has &ldquo;military-grade security&rdquo;. Don&rsquo;t buy into the hype! Instead, try to understand the basics of cryptography, keep up with <a href="https://groups.google.com/forum/#!forum/ruby-security-ann"target="_blank" rel="noopener">CVEs</a> and <a href="http://csrc.nist.gov/news_events/index.html"target="_blank" rel="noopener">NIST</a>. Another good place to go a little deeper on the topic is to take a look on some security libraries like <a href="https://github.com/jedisct1/libsodium"target="_blank" rel="noopener">libsodium</a> and <a href="https://blake2.net/"target="_blank" rel="noopener">Blake2</a>.</p>
]]></content:encoded><category>rubyconfbr2013</category></item><item><title>Rubyconf Brasil 2013: Meet Danilo Sato</title><link>https://www.akitaonrails.com/en/2013/08/15/rubyconf-brasil-2013-meet-danilo-sato/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2013/08/15/rubyconf-brasil-2013-meet-danilo-sato/</guid><pubDate>Thu, 22 Aug 2013 12:08:00 -0300</pubDate><description>&lt;p&gt;&lt;img src="http://web.archive.org/web/20131215023150/http://www.rubyconf.com.br/assets/speakers/DaniloSato-bbec5422aab078faa2305b0bb5dea1d5.jpg" alt="Danilo Sato" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;If you didn&amp;rsquo;t register yet, don&amp;rsquo;t miss this opportunity. Go to &lt;a href="http://www.rubyconf.com.br"target="_blank" rel="noopener"&gt;the official website&lt;/a&gt; to register as soon as possible. The conference will commence on August 29th. The countdown continues, only 7 days to launch!&lt;/p&gt;
&lt;p&gt;This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.&lt;/p&gt;
&lt;p&gt;Meet &lt;a href="http://www.thoughtworks.com/"target="_blank" rel="noopener"&gt;Thoughtworks&lt;/a&gt; one of the most recognizable brands in the international consulting market.&lt;/p&gt;</description><content:encoded><![CDATA[<p><img src="http://web.archive.org/web/20131215023150/http://www.rubyconf.com.br/assets/speakers/DaniloSato-bbec5422aab078faa2305b0bb5dea1d5.jpg" alt="Danilo Sato"  loading="lazy" /></p>
<p>If you didn&rsquo;t register yet, don&rsquo;t miss this opportunity. Go to <a href="http://www.rubyconf.com.br"target="_blank" rel="noopener">the official website</a> to register as soon as possible. The conference will commence on August 29th. The countdown continues, only 7 days to launch!</p>
<p>This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.</p>
<p>Meet <a href="http://www.thoughtworks.com/"target="_blank" rel="noopener">Thoughtworks</a> one of the most recognizable brands in the international consulting market.</p>
<p>Danilo Sato works for Thoughtworks for 5 years, dealing with international projects and evangelizing Agile and Lean methodologies.</p>
<p>Don&rsquo;t miss his talk about Object Oriented Programming precisely at 11:00AM of the first day of the event. Let&rsquo;s get to know more about him:</p>
<p>&ldquo;Your talk is about a subject that most feel like they understand but they usually don&rsquo;t, which is object oriented programming, can you explain what some of the requirements are to understand what you&rsquo;re going to talk about?&rdquo;</p>
<p><strong>Danilo:</strong> You probably have already heard or learned a little about Object-Orientation. That should be enough prior experience to understand my talk. Having worked with Rails might help understand some of the examples, but I won&rsquo;t assume you have in-depth knowledge on the subject. The topics I want to cover will be applicable to Ruby in general, as well as other OO languages you might have to work with.</p>
<p>&ldquo;Many developers would love to become as experienced and fluent in Ruby as you are. What have been some of the pitfalls you had to overcome in order to become a great developer? Any good tips for a Ruby beginner?&rdquo;</p>
<p><strong>Danilo:</strong>  I think one of the easy pitfalls in our industry is to be close-minded about which technology you work with. The software industry changes all the time, new languages, libraries, frameworks are created, evolve, get in and out of fashion. It&rsquo;s very easy to find a comfort zone and not worry about everything else, but you risk becoming obsolete or locked-in to an old technology if you&rsquo;re not constantly challenging yourself to learn new things.</p>
<p>&ldquo;There are so many new technologies, best practices and so on being released all the time. In your personal opinion, and maybe related to your current field of work, what are some of the trends in technology that you think we should be paying attention for the near future?&rdquo;</p>
<p><strong>Danilo:</strong> Just like in fashion, technology evolves but also have cycles. I would say that instead of focusing only on the next new trend, there are lots to learn from studying the past. We like to learn the same lessons over and over again, and my talk will touch on a core skill that I think won&rsquo;t go away: software design. Investing in learning about software design is something that will pay off when you move to a new language, when you learn a new framework, and when you&rsquo;re building an application for your client. To me this is a core skill to invest in.</p>
]]></content:encoded><category>rubyconfbr2013</category></item><item><title>Rubyconf Brasil 2013: Meet Eduardo Shiota</title><link>https://www.akitaonrails.com/en/2013/08/19/rubyconf-brasil-2013-meet-eduardo-shiota/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2013/08/19/rubyconf-brasil-2013-meet-eduardo-shiota/</guid><pubDate>Mon, 19 Aug 2013 12:45:00 -0300</pubDate><description>&lt;p&gt;&lt;img src="http://web.archive.org/web/20131215024317/http://www.rubyconf.com.br/assets/speakers/EduardoShiota-4c75335a678896e26b9548872cd6d7d4.jpg" alt="Eduardo Shiota" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;If you didn&amp;rsquo;t register yet, don&amp;rsquo;t miss this opportunity. Go to &lt;a href="http://www.rubyconf.com.br"target="_blank" rel="noopener"&gt;the official website&lt;/a&gt; to register as soon as possible. The conference will commence on August 29th. The countdown begins, 10 days to launch!&lt;/p&gt;
&lt;p&gt;This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.&lt;/p&gt;
&lt;p&gt;Meet &lt;a href="http://www.baby.com.br/"target="_blank" rel="noopener"&gt;Baby.com.br&lt;/a&gt; a Brazilian e-commerce geared toward the baby products. It&amp;rsquo;s under the umbrella of venture capitals such as Monashees and Accel Partners, and they have a big Ruby development team.&lt;/p&gt;</description><content:encoded><![CDATA[<p><img src="http://web.archive.org/web/20131215024317/http://www.rubyconf.com.br/assets/speakers/EduardoShiota-4c75335a678896e26b9548872cd6d7d4.jpg" alt="Eduardo Shiota"  loading="lazy" /></p>
<p>If you didn&rsquo;t register yet, don&rsquo;t miss this opportunity. Go to <a href="http://www.rubyconf.com.br"target="_blank" rel="noopener">the official website</a> to register as soon as possible. The conference will commence on August 29th. The countdown begins, 10 days to launch!</p>
<p>This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.</p>
<p>Meet <a href="http://www.baby.com.br/"target="_blank" rel="noopener">Baby.com.br</a> a Brazilian e-commerce geared toward the baby products. It&rsquo;s under the umbrella of venture capitals such as Monashees and Accel Partners, and they have a big Ruby development team.</p>
<p>Eduardo Shiota works for Baby for a while, he is responsible for usability and front-end development. Because he studied both Arts and Computer Science, he has a unique point of view that binds both worlds.</p>
<p>Don&rsquo;t miss his talk precisely at 10:15AM of the first day of the event. Let&rsquo;s get to know more about him:</p>
<p>&ldquo;Your talk is about Modular and Event-Driven Architecture in Javascript, can you explain what some of the requirements are to understand what you&rsquo;re going to talk about?&rdquo;</p>
<p><strong>Shiota:</strong> If you&rsquo;re starting with Front-end or just JavaScript development now, it&rsquo;s important to know that the language is much more than jQuery, visual effects, and DOM manipulation. Having this concept in mind and the desire to understand the fundamental concepts of the language are enough to take in the content of this talk, and apply it on a daily basis.</p>
<p>&ldquo;Many developers would love to become as experienced and fluent in Javascript and Ruby as you are. What have been some of the pitfalls you had to overcome in order to become a great developer? Any good tips for a beginner?&rdquo;</p>
<p><strong>Shiota:</strong> It&rsquo;s pretty easy to get stuck on basic Front-end development, doing one-file-huge JavaScript solutions, and simply slicing PSDs into CSS. You have to take it to the next level. Ask yourself &ldquo;How can I make this better? How can I make this reusable? How can I test this? How can I make this easily understandable and modifiable?&rdquo;. Search for the answers. Read a LOT of books, like <a href="http://eloquentjavascript.net/"target="_blank" rel="noopener">Eloquent JavaScript</a>, <a href="http://shop.oreilly.com/product/9780596517748.do"target="_blank" rel="noopener">JavaScript: The Good Parts</a>, and <a href="http://shop.oreilly.com/product/9780596806767.do"target="_blank" rel="noopener">JavaScript Patterns</a>. Subscribe to <a href="http://javascriptweekly.com/"target="_blank" rel="noopener">JavaScript Weekly</a> e <a href="http://braziljs.org/"target="_blank" rel="noopener">BrazilJS Weekly</a>. Watch a lot of JavaScript talks on YouTube. Write some simple games or quizzes. Try some new methods. Have fun. =)</p>
<p>&ldquo;There are so many new technologies, best practices and so on being released all the time. In your personal opinion, and maybe related to your current field of work, what are some of the trends in technology that you think we should be paying attention for the near future?&rdquo;</p>
<p><strong>Shiota:</strong> We&rsquo;re living a boom of JS MV* frameworks, languages that are compiled to JavaScript, like CoffeeScript and TypeScript, and the growth of the Node.js community. It&rsquo;s important to not stick to just a single solution or library, stay in touch with the growth of the language as a whole, and know which topic is worth digging deeper. Keep yourself up to date on ECMAScript 6 &ldquo;Harmony&rdquo;&rsquo;s progress, and every update on modern browsers APIs.</p>
]]></content:encoded><category>rubyconfbr2013</category></item><item><title>Rubyconf Brasil 2013: Your first time in São Paulo, Brazil</title><link>https://www.akitaonrails.com/en/2013/08/15/rubyconf-brasil-2013-your-first-time-in-sao-paulo-brazil/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2013/08/15/rubyconf-brasil-2013-your-first-time-in-sao-paulo-brazil/</guid><pubDate>Thu, 15 Aug 2013 17:00:00 -0300</pubDate><description>&lt;p&gt;&lt;em&gt;Update (08/24/2014):&lt;/em&gt; I just posted a &lt;a href="http://www.akitaonrails.com/en/2014/08/24/off-topic-first-time-in-sao-paulo-what-to-do/"target="_blank" rel="noopener"&gt;companion article&lt;/a&gt; for this one, highlighting the tourist points of the city.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Update (02/2014):&lt;/em&gt; this article was written for Rubyconf Brazil 2013, so don&amp;rsquo;t be confused by the context.&lt;/p&gt;
&lt;p&gt;Rubyconf Brasil is quickly approaching, don&amp;rsquo;t miss it on August 29, 30. Register today at &lt;a href="http://www.rubyconf.com.br/en"target="_blank" rel="noopener"&gt;the website&lt;/a&gt;. Several speakers will be coming to Brazil, don&amp;rsquo;t miss your chance to get to know Hal Fulton, Hongli Lai, Laurent Sansonetti, Kevin Tripplet, Jaime Andrés, Dávila, Ben Langfeld, Pablo Astigarraga.&lt;/p&gt;</description><content:encoded><![CDATA[<p><em>Update (08/24/2014):</em> I just posted a <a href="http://www.akitaonrails.com/en/2014/08/24/off-topic-first-time-in-sao-paulo-what-to-do/"target="_blank" rel="noopener">companion article</a> for this one, highlighting the tourist points of the city.</p>
<p><em>Update (02/2014):</em> this article was written for Rubyconf Brazil 2013, so don&rsquo;t be confused by the context.</p>
<p>Rubyconf Brasil is quickly approaching, don&rsquo;t miss it on August 29, 30. Register today at <a href="http://www.rubyconf.com.br/en"target="_blank" rel="noopener">the website</a>. Several speakers will be coming to Brazil, don&rsquo;t miss your chance to get to know Hal Fulton, Hongli Lai, Laurent Sansonetti, Kevin Tripplet, Jaime Andrés, Dávila, Ben Langfeld, Pablo Astigarraga.</p>
<p>I understand that it can be intimidating to come to Brazil for the first time so I decided that it could be a good idea to draft a few important things to keep in mind while staying around here.</p>
<h2>First things First (TL;DR)<span class="hx:absolute hx:-mt-20" id="first-things-first-tldr"></span>
    <a href="#first-things-first-tldr" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>The weather is quite cool these days, it&rsquo;s Winter in Brazil and although it&rsquo;s not as cold as in North Europe it&rsquo;s a good idea to bring some extra coats if you&rsquo;re not used to a cold weather. On the other hand, the weather can change quite dramatically in a few days here in São Paulo. For example, right now it&rsquo;s around 12 degrees Celsius (or around 54 Fahrenheit), going down to less than 9C (48F) at night. But it seems like it&rsquo;s possible to go up to almost 30C (86F) during the conference days, so come prepared, specially if you are staying for an entire week or more.</p>
<p>DO NOT FORGET TO BRING A UNIVERSAL POWER PLUG ADAPTER!!</p>
<p>This is very important: until 2011 we had outlets that were compatible to the USA and some European power plugs. After that the country changed to a (worse in my opinion) new standard that is completely incompatible with any other plugs. Some good hotels have adapters for foreigners but I wouldn&rsquo;t count on that. When you land at the airport you can buy them at the duty free stores, just don&rsquo;t forget or you will be out of juice for your devices!</p>
<p>Speaking of which, another thing that is quite useful is to find a telecomunications store at the airport (Claro, Vivo, Oi, Tim) or in any mall or big commercial area (Paulista Ave. has some). Buy a pre-paid SIM card for your smartphone, with 3G enabled - and test it in the store!. It will be a whole lot easier to navigate through out the city that way. Whenever I go to other countries that is the first thing I try to do. Also make sure to have some friends or acquaintances in your contact list in case you have any emergencies or even get lost in the city.</p>
<p>You most probably don&rsquo;t speak Brazilian Portuguese. The first thing to know is that it&rsquo;s not nearly the same as Spanish. It&rsquo;s very difficult to find people that can speak fluent English, but be assured that most people here will try their hardest to understand you. Friendliness is definitely something you can count on. Speak slowly and the clearest that you can to make yourself understood. In public transportation and taxi cabs that&rsquo;s going to be bit different as workers under our traffic stress aren&rsquo;t particularly friendly, so be patient.</p>
<p>About taxi cabs, when you arrive at the airport you may be approached by private drivers. DO NOT TAKE THEM. Use an official taxi company at the airport exit. It&rsquo;s easy to make the distinction as the official taxi are all standardized and you will see staff organizing the lines. Pay the fare at the taxi booth inside the airport with a pre-determined price. Even while walking around the city, always get a cab from an official line. You may want to try apps such as <a href="http://www.99taxis.com/"target="_blank" rel="noopener">99Taxi</a> while in the city.</p>
<p>By the way, Google Maps works great around here, even to know subway time schedules. Waze also works great.</p>
<p>BRAZIL IS NOT VIOLENT!! (in general)</p>
<p>Regardless of what you may have heard or read in news channels, Brazil in general is not a violent country. Not even in São Paulo, our largest and crowdest city. It doesn&rsquo;t mean that it&rsquo;s not there, just don&rsquo;t go look for it. Keep in mind a few useful rules: don&rsquo;t make it easy for pickpockets. If you leave your bag in the floor, unattended, you may not find it there later.</p>
<p>There is a popular saying here <em>&ldquo;a oportunidade faz o ladrão&rdquo;</em> that can be roughly translated as <em>&ldquo;opportunity makes thieves&rdquo;</em>. It&rsquo;s not properly translated culturally wise but I think you got it. Just make sure to not have all your money in your wallet in the backpocket of your pants. It&rsquo;s wise to distribute it in your pockets, specially if you decide to wander around some of the rougher areas of the city (more on that below).</p>
<p>It&rsquo;s totally safe for you to walk around by yourself. Avoid &ldquo;showing off&rdquo; while in busy areas. Speaking in your shiny brand new smartphone while walking around crowded streets may not be a good idea. If you&rsquo;re in a taxi cab, stuck in a traffic jam, don&rsquo;t be playing with your tablet while having your window wide open. Be aware of your surroundings. That being said, there&rsquo;s no need to be paranoid. In 6 years of receiving foreign speakers at Rubyconf, not once I have heard of anything that happened to any of our speakers or to anyone else for that matter. I myself have lived more than 3 decades here and I&rsquo;ve been robbed once a decade.</p>
<p>Rubyconf will be near one of the landmarks of this city: Paulista Avenue. If your hotel is nearby it&rsquo;s a good area to be because it&rsquo;s the easiest way to access most of what&rsquo;s important in the city. If you&rsquo;re not near the conference venue and not near a subway station be prepared to get some heavy traffic. Rush hours in São Paulo start around 8AM until 10AM and then from 5PM until 9PM. And I mean much-worse-than-Manhatan levels of traffic jams. So be organized and wake up early. If you&rsquo;re 5 miles away or more from the conference, calculate at least 1 hour in traffic.</p>
<p>Business hours in São Paulo start at 9AM and ends at 6PM. Banks open at 10AM and close at 4PM. Shopping Centers and other stores and restaurants are usually open at least until 10PM, lot&rsquo;s keep working until after midnight. Night life in São Paulo is particularly busy. You will find drugstores, markets, convenience stores, and several busineses that go on for 24 hours.</p>
<h2>Understanding the City: A Geography Overview<span class="hx:absolute hx:-mt-20" id="understanding-the-city-a-geography-overview"></span>
    <a href="#understanding-the-city-a-geography-overview" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>With the most important points being said, let&rsquo;s focus on location. As the wise would say, <em>&ldquo;location, location, location.&rdquo;</em></p>
<p>First and foremost, some may find this confusing because &ldquo;São Paulo&rdquo; can refer to 3 different things: the state, the <a href="http://en.wikipedia.org/wiki/S%C3%A3o_Paulo"target="_blank" rel="noopener">capital city</a> of the state, the big metropolitan area also known as <a href="http://en.wikipedia.org/wiki/Greater_S%C3%A3o_Paulo"target="_blank" rel="noopener">&ldquo;Greater São Paulo&rdquo;</a> which is a group of 39 municipalities around São Paulo City.</p>
<p>The metropolitan area is humongous. The Greater São Paulo has no less than 20 million people. São Paulo City alone has more than 11 million. We are talking about the 6th most densely populated area in the planet. If we expand to the Campinas city through Jundiaí city, this area has 12% of the country population. In terms of size, we are talking about something the size of the entire country of Lebanon or Jamaica.</p>
<p>Even with this size, one thing you will notice right away is that our public transportation is surprisingly lacking given that the GDP of this area alone was more than USD 300 billion (2011).</p>
<p>It&rsquo;s important to understand the geographic map. The map below shows the Greater São Paulo metropolitan group:</p>
<p><img src="http://web.archive.org/web/20260504185733/https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Mapa-RMSP-subregions.svg/800px-Mapa-RMSP-subregions.svg.png" alt="Greater São Paulo"  loading="lazy" /></p>
<p>São Paulo City is the big grey area in the middle. When you land here, you will be at Guarulhos International Airport (GRU) in Guarulhos City, which is outside of São Paulo. It&rsquo;s one of the green cities in the north. You will have to go through a 40 to 50 minutes ride (without traffic) to go downtown.</p>
<p>Now, let&rsquo;s zoom in the grey area from the previous map:</p>
<p><img src="https://akitaonrails.s3.amazonaws.com/assets/image_asset/image/373/Mapa-da-cidade-SaoPaulo-mapas.jpg" alt="São Paulo City"  loading="lazy" /></p>
<p>Our city is roughly divided in 5 zones: North, South, East, West and Center or what I prefer to call &ldquo;Old Downtown&rdquo;. This is 11 million people city but you will never have to go out of the area I circled in red, mainly near Old Downtown and what I personally call &ldquo;New Downtown&rdquo;.</p>
<p>Let&rsquo;s zoom in a little bit the area surrouding the red circle:</p>
<p><img src="https://akitaonrails.s3.amazonaws.com/assets/image_asset/image/374/mapa.jpg" alt="Expanded Downtown"  loading="lazy" /></p>
<p>There is this river named <a href="http://en.wikipedia.org/wiki/Tiet%C3%AA_River"target="_blank" rel="noopener">&ldquo;Tietê&rdquo;</a> that cuts through the city. It creates this &ldquo;semi-island&rdquo; that we call &ldquo;Expanded Downtown&rdquo;. Inside the island are the areas I called &ldquo;Old Downtown&rdquo; and &ldquo;New Downtown&rdquo;. The Paulista Avenue roughly divides those 2 areas. The old one more up north and the other more south.</p>
<p>The red lines are the main avenues that connect the city traffic. Line number 4 in the map is the Paulista Avenue. The blue line is what we call the &ldquo;Marginal&rdquo;, it&rsquo;s a large road that surround this Expanded Area and follow the Tietê River course. Although it&rsquo;s one single continuous wide road, it has 2 names: Marginal Tietê at the north half and Marginal Pinheiros at the south half.</p>
<p>So you will be most of the time around Red Line Line 4 (from the map above), the Paulista Avenue, located within the Expanded Area, surrounded by the Marginais. You will probably go through the Marginal when you come from the Guarulhos Airport (which would be way north outside of the map).</p>
<p>Remember I mentioned much-worse-than-Manhatan traffic jams? This is a snapshot of the traffic layer of the São Paulo Expanded Area around 5:30PM on a Thursday just so you have an idea of what I mean:</p>
<p><img src="https://akitaonrails.s3.amazonaws.com/assets/image_asset/image/378/Screen_Shot_2013-08-15_at_5.24.42_PM.png" alt="Traffic"  loading="lazy" /></p>
<p>I call this traffic map &ldquo;São Paulo bleeding&rdquo;.</p>
<p>I hope you&rsquo;re still with me in the Geography lesson. Now let&rsquo;s get more practical: subway lines!</p>
<p>I will overlay the metro lines on top of the map above so you have an idea:</p>
<p><a href="http://i246.photobucket.com/albums/gg104/tdcosta100/Mapas/Outros/MapaRedeMetropolitana2008.jpg"target="_blank" rel="noopener"><img src="https://akitaonrails.s3.amazonaws.com/assets/image_asset/image/375/maps-metro.png" alt="Subway"  loading="lazy" /></a></p>
<p>Now the cleaner map (click the image to see the larger version):</p>
<p><a href="http://i246.photobucket.com/albums/gg104/tdcosta100/Mapas/Outros/MapaRedeMetropolitana2008.jpg"target="_blank" rel="noopener"><img src="https://akitaonrails.s3.amazonaws.com/assets/image_asset/image/376/metro.png" alt="Subway"  loading="lazy" /></a></p>
<p>And now the abstract representation to make it easier to navigate (again, click the image for the larger version):</p>
<p><a href="http://fottus.com/wp-content/uploads/2011/04/mapa-metro-sao-paulo.jpg"target="_blank" rel="noopener"><img src="https://akitaonrails.s3.amazonaws.com/assets/image_asset/image/377/mapa-metro-sao-paulo.jpg" alt="Subway"  loading="lazy" /></a></p>
<p>You will most certainly not go away from the area cropped in the image above, the green line, which go under the Paulista Avenue. So you guessed it: from Paulista Avenue you have easy access to many of the interesting places in the city.</p>
<p>We have several ways to go through the public transportation, but the easiest way is to know that you can buy individual tickets inside the subway station. Always buy at least 2 so you have your way back guaranteed. It&rsquo;s the cheapest and faster way to navigate through the city. Use taxi cabs to go from a subway station to where you want to go and then back. Using a taxi for tourism is the easiest way to go bankrupt fast, because they aren&rsquo;t cheap, specially with heavy traffic.</p>
<h2>Conclusion<span class="hx:absolute hx:-mt-20" id="conclusion"></span>
    <a href="#conclusion" class="subheading-anchor" aria-label="Permalink for this section"></a></h2><p>This should cover the basics to understand the city. The <a href="http://en.wikipedia.org/wiki/S%C3%A3o_Paulo"target="_blank" rel="noopener">São Paulo page at Wikipedia</a> does a great job of explaining more details about the city, tourism and recreation options. There is also this <a href="http://wikitravel.org/en/S%C3%A3o_Paulo"target="_blank" rel="noopener">Wikitravel Page</a> that might help.</p>
<p>Most people will be staying at the <a href="http://www.pergamon.com.br/sitev2/pt/home/"target="_blank" rel="noopener">Pergamon Hotel</a>. It&rsquo;s at walking distance from the conference venue (Frei Caneca Theater), but you will probably want to get a taxi to go to Paulista Avenue, it&rsquo;s less than 5 min by car. And the Frei Caneca St. is parallel to Augusta St. which is very well known for it&rsquo;s active nightlife, if you like it.</p>
<p>Unfortunately we don&rsquo;t have anything that comes close to Yelp! around here. <strong>Don&rsquo;t be shy</strong>, if you don&rsquo;t know anyone from here, use the conference to get to know more people. Brazilians are really very friendly and they will be more than willing to explain a lot more and give great recommendations.</p>
<p>Don&rsquo;t stay just in the hotel. This is a great opportunity to get to know a new place, different people and culture. Pay special attention to the Old Downtown, the historic center and contrast it with the &ldquo;New Downtown&rdquo; where you will find the luxurious neighborhood of Jardins and the Tech neighborhoods of Vila Olímpia and Brooklin. Get in touch with the Brazilian Ruby community beforehand to schedule visits to startups and other companies.</p>
<p>Don&rsquo;t be a stranger, this is a city and a community that wants to exchange experiences and knowledge. Welcome to São Paulo!</p>
]]></content:encoded><category>rubyconfbr2013</category></item><item><title>Rubyconf Brasil 2013: Meet Hongli Lai</title><link>https://www.akitaonrails.com/en/2013/08/14/rubyconf-brasil-2013-meet-hongli-lai/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2013/08/14/rubyconf-brasil-2013-meet-hongli-lai/</guid><pubDate>Wed, 14 Aug 2013 17:41:00 -0300</pubDate><description>&lt;p&gt;&lt;img src="http://web.archive.org/web/20131215024035/http://www.rubyconf.com.br/assets/speakers/hongli_lai-2cfc23d129a2a1f001d84df45863071a.jpg" alt="Hongli Lai" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;If you didn&amp;rsquo;t register yet, don&amp;rsquo;t miss this opportunity. Go to &lt;a href="http://www.rubyconf.com.br"target="_blank" rel="noopener"&gt;the official website&lt;/a&gt; to register as soon as possible. The conference will commence on August 29th.&lt;/p&gt;
&lt;p&gt;This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.&lt;/p&gt;
&lt;p&gt;Meet &lt;a href="http://www.phusion.nl/"target="_blank" rel="noopener"&gt;Phusion&lt;/a&gt; the group of computer scientists from the Netherlands that first made Ruby on Rails deployment really easy. Most people won&amp;rsquo;t remember but prior to 2007 it was pretty painful to deploy a Rails application. Zed Shaw brought us Mongrel. But it was not until Phusion released Passenger that we started to speed up to the point where Ruby web deployment became the gold standard.&lt;/p&gt;</description><content:encoded><![CDATA[<p><img src="http://web.archive.org/web/20131215024035/http://www.rubyconf.com.br/assets/speakers/hongli_lai-2cfc23d129a2a1f001d84df45863071a.jpg" alt="Hongli Lai"  loading="lazy" /></p>
<p>If you didn&rsquo;t register yet, don&rsquo;t miss this opportunity. Go to <a href="http://www.rubyconf.com.br"target="_blank" rel="noopener">the official website</a> to register as soon as possible. The conference will commence on August 29th.</p>
<p>This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.</p>
<p>Meet <a href="http://www.phusion.nl/"target="_blank" rel="noopener">Phusion</a> the group of computer scientists from the Netherlands that first made Ruby on Rails deployment really easy. Most people won&rsquo;t remember but prior to 2007 it was pretty painful to deploy a Rails application. Zed Shaw brought us Mongrel. But it was not until Phusion released Passenger that we started to speed up to the point where Ruby web deployment became the gold standard.</p>
<p>Hongli Lai is coming here for the second time, he was in the very first Rails Summit Latin America 2008 together with his partner Ninh Bui. Since then they have been evolving the Passenger technology, making it work with Apache, NGINX and in several different customizations and scenarios.</p>
<p>Don&rsquo;t miss his closing keynote about Passenger precisely at 4:45PM of the first day of the event. Let&rsquo;s get to know more about him:</p>
<p>&ldquo;Your talk is about the upcoming Phusion Passenger 4, can you explain what some of the requirements are to understand what you&rsquo;re going to talk about?&rdquo;</p>
<p><strong>Hongli:</strong> To understand the talk, you should have a basic understanding on how to deploy a Rails application. For example, past experience with using Phusion Passenger, Unicorn, Puma or Thin will be very helpful. You don&rsquo;t have to understand it very deeply, because the talk is designed to be easy to follow even for beginners. A part of the talk, especially the optimization and tweaking part, will be more advanced, but I will structure them in such a way so that beginners can follow it as well.</p>
<p>&ldquo;Many developers would love to become as experienced and fluent in Ruby as you are. What have been some of the pitfalls you had to overcome in order to become a great developer? Any good tips for a Ruby beginner?&rdquo;</p>
<p><strong>Hongli:</strong> I believe the best way to become good is to get a lot of practice. I do not believe in talent, but I do believe in hard work. I think I am at the place I am now because I&rsquo;ve been developing software for more than a decade. For the first few years, my code sucked and I didn&rsquo;t really understand what I was doing. It was only after years of experience that I began to produce good code.</p>
<p>In the beginning, I was self-taught. Self-teaching can get you very far, but there are certain mathematical and formal foundations that are best learned at a university. In that regard, my computer science education has helped me a lot, although I could never have reached my current level without a lot practical experience as well.</p>
<p>Finally, it is a good idea to be curious about other people&rsquo;s work. You will learn a lot by studying others&rsquo; design and code, both with regard to what to do and what not to do. It is also a good idea to be open minded, and not to jump to conclusions too quickly. What at first glance appears to be a bad piece of code written by someone else may have legitimate reasons for being like that. It is important to understand those reasons.</p>
<p>&ldquo;There are so many new technologies, best practices and so on being released all the time. In your personal opinion, and maybe related to your current field of work, what are some of the trends in technology that you think we should be paying attention for the near future?&rdquo;</p>
<p><strong>Hongli:</strong> I do not believe you should pay too much attention to trends. Trends come and go, and a lot of the current trends are just modifications of past trends. Furthermore, not all trends may be useful to you in their raw form. Instead of following a trend, you should understand the core reasons behind the trend, and adopt those instead.</p>
<p>That being said, there are several trends which I believe are good trends to follow and which I believe are timeless:</p>
<ul>
<li>
<p>Automated testing. You should definitely have automated tests, which have saved me time and time again in the past. Having a good test suite gives you confidence and reduces developer anxiety (fear of breaking something), which allows you to develop faster. There are several styles in area the automated testing, e.g. TDD and BDD. I belong to none of them, but I take ideas from all of them and apply them where I think makes sense.</p>
</li>
<li>
<p>Continuous integration. Instead of having long development cycles, and integrating developer branches after a long time, or releasing software to staging after a long time, you should do it short intervals. This will give you more confidence, reduces developer anxiety and will allow you to release to production with less hassle. Continuous integration implies automated testing. A CI tool such as <a href="https://travis-ci.org/"target="_blank" rel="noopener">Travis</a> or <a href="https://github.com/phusion/apachai-hopachai"target="_blank" rel="noopener">Apachai Hopachai</a> is indispensable.</p>
</li>
<li>
<p>Operational automation. If a task takes too many steps, or if it&rsquo;s too mentally draining (which makes it easy to introduce human errors), consider automating the task as much as possible so that you only have to enter one command to get it done. There are two trends which are strongly related to this core idea:</p>
</li>
<li>
<p>The devops movement. Compared to traditional sysops, which performs a lot of tasks by hand, the devops moment seeks to automate as much as possible. You describe your cluster configuration in code, and a tool such as Chef, Puppet or Ansible builds the cluster for you. It changes the game so much if you can run a single command to rebuild your entire server cluster, instead of manually installing and configuring software every time.</p>
</li>
<li>
<p>Virtualization of the development environment. This is like devops for development environments instead of for production environments. Instead of letting your developers build their development environment manually (installing a compiler, installing git, installing MySQL, editing your software&rsquo;s config files, etc), you describe the environment in code and let a tool such as Vagrant (in combination Chef, Puppet or Ansible) build it for you. All developers will have a consistent development environment, and they can set up a new one quickly whenever they switch machines. When done properly, no human error will be possible.</p>
</li>
</ul>
]]></content:encoded><category>rubyconfbr2013</category></item><item><title>Rubyconf Brasil 2013: Jaime Andrés Dávila</title><link>https://www.akitaonrails.com/en/2013/08/13/rubyconf-brasil-2013-jaime-andres-davila/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2013/08/13/rubyconf-brasil-2013-jaime-andres-davila/</guid><pubDate>Tue, 13 Aug 2013 18:58:00 -0300</pubDate><description>&lt;p&gt;&lt;img src="http://web.archive.org/web/20131215032407/http://www.rubyconf.com.br/assets/speakers/JaimeAndres-83096108e2cabc4a502ac161ce9429e6.jpg" alt="Jaime Andrés Dávila" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;If you didn&amp;rsquo;t register yet, don&amp;rsquo;t miss this opportunity. Go to &lt;a href="http://www.rubyconf.com.br"target="_blank" rel="noopener"&gt;the official website&lt;/a&gt; to register as soon as possible. The conference will commence on August 29th.&lt;/p&gt;
&lt;p&gt;This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.&lt;/p&gt;
&lt;p&gt;Meet &lt;a href="http://neo.com/"target="_blank" rel="noopener"&gt;Neo&lt;/a&gt;, they call themselves a &amp;ldquo;global product innovation company&amp;rdquo;. They are spread all over the world and have several well known names involved, such as Eric Ries, Ian McFarland, Evan Henshaw-Plath, Jim Weinrich and many more.&lt;/p&gt;</description><content:encoded><![CDATA[<p><img src="http://web.archive.org/web/20131215032407/http://www.rubyconf.com.br/assets/speakers/JaimeAndres-83096108e2cabc4a502ac161ce9429e6.jpg" alt="Jaime Andrés Dávila"  loading="lazy" /></p>
<p>If you didn&rsquo;t register yet, don&rsquo;t miss this opportunity. Go to <a href="http://www.rubyconf.com.br"target="_blank" rel="noopener">the official website</a> to register as soon as possible. The conference will commence on August 29th.</p>
<p>This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.</p>
<p>Meet <a href="http://neo.com/"target="_blank" rel="noopener">Neo</a>, they call themselves a &ldquo;global product innovation company&rdquo;. They are spread all over the world and have several well known names involved, such as Eric Ries, Ian McFarland, Evan Henshaw-Plath, Jim Weinrich and many more.</p>
<p>Jaime Andrés Dávila works at the Uruguay branch of Neo, formerly known as Cubox. He is a prolific software developer that proposed a unique approach to explain a recently well discussed design pattern, DCI, with something intriguing: semiotics.</p>
<p>Don&rsquo;t miss his talk precisely at 1:15PM of the second day of the event. Let&rsquo;s get to know more about him:</p>
<p>&ldquo;Your talk is the design pattern known as DCI, one that has been recently discussed quite a lot. If someone is just beginning with Ruby, can you explain what some of the requirements are to understand what you&rsquo;re going to talk about?&rdquo;</p>
<p><strong>Jaime:</strong> Probably the most important thing to understand is the concept of &ldquo;design patterns&rdquo; not the specifics of every pattern, but the &ldquo;reason to exist&rdquo;, why patterns are important, why not a single pattern is the silver bullet for everything and as an specific topic, the MVC concept.</p>
<p>Related to semiotics, it doesn&rsquo;t matter if you don&rsquo;t have any experience, I&rsquo;m going to start from scratch and just give some details on the specific part that&rsquo;s important for us, in this case DCI; however if you are interested in this kind of lecture we could have a good talk about social fields.</p>
<p>&ldquo;Many developers would love to become as experienced and fluent in Ruby as you are. What have been some of the pitfalls you had to overcome in order to become a great developer? Any good tips for a Ruby beginner?&rdquo;</p>
<p><strong>Jaime:</strong> Just keep reading, keep learning and keep enjoying every moment in front of your computer. One of the most important things someone has told me is <em>&ldquo;don&rsquo;t be afraid to say I don&rsquo;t know&rdquo;</em>.</p>
<p>Oh!!! and commitment with your work: if you decide to do something, don&rsquo;t quit, just stay there until you&rsquo;re satisfied with your work, that way you&rsquo;ll learn to be professional and specially you&rsquo;ll learn to be proud of your work.</p>
<p>&ldquo;There are so many new technologies, best practices and so on being released all the time. In your personal opinion, and maybe related to your current field of work, what are some of the trends in technology that you think we should be paying attention for the near future?&rdquo;</p>
<p><strong>Jaime:</strong> OWA (one window app), it&rsquo;s not just the concept, it&rsquo;s the way that should be implemented, JS has proved it&rsquo;s a great and complex language so learn some of the main frameworks like angularjs, emberjs, backbonejs.</p>
<p>Hypermedia API, even there&rsquo;s a lot information about it, I think it&rsquo;s still not fully implemented so there&rsquo;s still a lot of space to improve and learn.</p>
]]></content:encoded><category>rubyconfbr2013</category></item><item><title>Rubyconf Brasil 2013: Meet Caike Souza</title><link>https://www.akitaonrails.com/en/2013/08/11/rubyconf-brasil-2013-meet-caike-souza/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2013/08/11/rubyconf-brasil-2013-meet-caike-souza/</guid><pubDate>Sun, 11 Aug 2013 10:00:00 -0300</pubDate><description>&lt;p&gt;&lt;img src="http://web.archive.org/web/20131215032546/http://www.rubyconf.com.br/assets/speakers/CaikeSouza-18e85bd3b733db5881634759f0b8d0ec.jpg" alt="Caike Souza" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;If you didn&amp;rsquo;t register yet, don&amp;rsquo;t miss this opportunity. Go to &lt;a href="http://www.rubyconf.com.br"target="_blank" rel="noopener"&gt;the official website&lt;/a&gt; to register as soon as possible. The conference will commence on August 29th.&lt;/p&gt;
&lt;p&gt;This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.&lt;/p&gt;
&lt;p&gt;Meet &lt;a href="http://envylabs.com/"target="_blank" rel="noopener"&gt;Envylabs&lt;/a&gt; a very well known Ruby shop based in Orlando, Florida. They are also well known for the &lt;a href="http://www.codeschool.com/"target="_blank" rel="noopener"&gt;CodeSchool&lt;/a&gt; e-learning website, where you can learn a lot about everything you need to know to become a good web developer including courses in Ruby, Git, Javascript and much more.&lt;/p&gt;</description><content:encoded><![CDATA[<p><img src="http://web.archive.org/web/20131215032546/http://www.rubyconf.com.br/assets/speakers/CaikeSouza-18e85bd3b733db5881634759f0b8d0ec.jpg" alt="Caike Souza"  loading="lazy" /></p>
<p>If you didn&rsquo;t register yet, don&rsquo;t miss this opportunity. Go to <a href="http://www.rubyconf.com.br"target="_blank" rel="noopener">the official website</a> to register as soon as possible. The conference will commence on August 29th.</p>
<p>This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.</p>
<p>Meet <a href="http://envylabs.com/"target="_blank" rel="noopener">Envylabs</a> a very well known Ruby shop based in Orlando, Florida. They are also well known for the <a href="http://www.codeschool.com/"target="_blank" rel="noopener">CodeSchool</a> e-learning website, where you can learn a lot about everything you need to know to become a good web developer including courses in Ruby, Git, Javascript and much more.</p>
<p>Carlos Souza, also known as Caike, is a Brazilian programmer who moved to Orlando to work for Envylabs a few years ago. He works as a programmers for Envylabs as well as a teacher for CodeSchool and he is coming back to Brazil to share his experiences.</p>
<p>Don&rsquo;t miss his talk precisely at 2:00PM of the first day of the event. Let&rsquo;s get to know more about him:</p>
<p>&ldquo;Your talk is about joining ongoing Rails projects, which may be difficult sometimes. If someone is just beginning with Ruby, can you explain what some of the requirements are to understand what you&rsquo;re going to talk about?&rdquo;</p>
<p><strong>Caike:</strong> This talk is for anyone who has jumped into existing Rails project, either at a new job or contributing to open source. If you&rsquo;ve ever joined a Rails project started by someone else, it&rsquo;s likely that you&rsquo;ve run into issues with setting up your environment, getting the app to run properly on your machine, deploying it to production for the first time and other blockers that got in the way of writing new features or fixing bugs.</p>
<p>My goal is to show some techniques that can help reduce the overhead of joining an existing Rails project.</p>
<p>&ldquo;Many developers would love to become as experienced and fluent in Ruby as you are. What have been some of the pitfalls you had to overcome in order to become a great developer? Any good tips for a Ruby beginner?&rdquo;</p>
<p><strong>Caike:</strong> The tip I have is to never stop learning new things, but at the same time to learn how to be comfortable with the unknown. There are times out there that you will have to take a leap of faith and just assume things work the way they do. Some people have a hard time accepting that, but the sooner you realize that it&rsquo;s ok to not know about absolutely everything, the easier it will be to actually get things done.</p>
<p>Also, the best way to write good code is to read good code. There are many open source projects out there and amazingly talented developers behind them, so use the source! :)</p>
<p>&ldquo;There are so many new technologies, best practices and so on being released all the time. In your personal opinion, and maybe related to your current field of work, what are some of the trends in technology that you think we should be paying attention for the near future?&rdquo;</p>
<p><strong>Caike:</strong> Definitely ed tech (educational technology) is a big thing that&rsquo;s revolutionizing the education field and I feel we are about to see even greater things in the near future. It&rsquo;s great to see new ways of using technology to facilitate learning and not only enabling people to get jobs, but more importantly, enabling them to discover new passions.</p>
]]></content:encoded><category>rubyconfbr2013</category></item><item><title>Rubyconf Brasil 2013: Meet Pablo Astigarraga</title><link>https://www.akitaonrails.com/en/2013/08/09/rubyconf-brasil-2013-meet-pablo-astigarraga/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2013/08/09/rubyconf-brasil-2013-meet-pablo-astigarraga/</guid><pubDate>Fri, 09 Aug 2013 09:00:00 -0300</pubDate><description>&lt;!-- broken image (event site offline, no archive): http://www.rubyconf.com.br/assets/speakers/PabloAstigarraga-719eb0412701f47d718e49f5b8142860.jpg --&gt;
&lt;p&gt;If you didn&amp;rsquo;t register yet, don&amp;rsquo;t miss this opportunity. Go to &lt;a href="http://www.rubyconf.com.br"target="_blank" rel="noopener"&gt;the official website&lt;/a&gt; to register as soon as possible. The conference will commence on August 29th.&lt;/p&gt;
&lt;p&gt;This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.&lt;/p&gt;
&lt;p&gt;Meet &lt;a href="http://vividcortex.com"target="_blank" rel="noopener"&gt;Vivid Cortex&lt;/a&gt; a MySQL monitoring and analysis tools as a service. They just &lt;a href="https://vividcortex.com/blog/2013/08/07/we-raised-2m-to-revolutionize-monitoring/"target="_blank" rel="noopener"&gt;raised $2M&lt;/a&gt; to further improve their technology. Pablo Astigarraga is coming to speak at the event, more specifically about a subject that most people think they know but they actually don&amp;rsquo;t: the classic Model-View-Controller (MVC) design pattern.&lt;/p&gt;</description><content:encoded><![CDATA[<!-- broken image (event site offline, no archive): http://www.rubyconf.com.br/assets/speakers/PabloAstigarraga-719eb0412701f47d718e49f5b8142860.jpg -->
<p>If you didn&rsquo;t register yet, don&rsquo;t miss this opportunity. Go to <a href="http://www.rubyconf.com.br"target="_blank" rel="noopener">the official website</a> to register as soon as possible. The conference will commence on August 29th.</p>
<p>This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.</p>
<p>Meet <a href="http://vividcortex.com"target="_blank" rel="noopener">Vivid Cortex</a> a MySQL monitoring and analysis tools as a service. They just <a href="https://vividcortex.com/blog/2013/08/07/we-raised-2m-to-revolutionize-monitoring/"target="_blank" rel="noopener">raised $2M</a> to further improve their technology. Pablo Astigarraga is coming to speak at the event, more specifically about a subject that most people think they know but they actually don&rsquo;t: the classic Model-View-Controller (MVC) design pattern.</p>
<p>Don&rsquo;t miss his talk precisely at 1:15PM of the first day of the event. Let&rsquo;s get to know more about him:</p>
<p>&ldquo;Your talk is about the MVC pattern and it&rsquo;s history, an important concept to be mastered by every Ruby on Rails or even Javascript programmer. If someone is just beginning with Ruby, can you explain what some of the requirements are to understand what you&rsquo;re going to talk about?&rdquo;</p>
<p><strong>Pablo:</strong> My talk is much more about the design pattern itself than about the particular implementation of Rails, so while having basic familiarity with Rails or any other MVC framework will probably be helpful but you don&rsquo;t really need it in order to follow the talk. The aim of the talk itself is to give some insight on how this particular design pattern has developed over the years and what are the problems it solves well and the problems that we aren&rsquo;t quite certain of how to approach yet, so hopefully it should add to whomever does software on the web these days.</p>
<p>&ldquo;Many developers would love to become as experienced and fluent in Ruby as you are. What have been some of the pitfalls you had to overcome in order to become a great developer? Any good tips for a Ruby beginner?&rdquo;</p>
<p><strong>Pablo:</strong> Good question. I think the only real pitfall in the way of becoming a good developer is complacence. If we as developers keep an open mind and remember to always be playful, passionate and informed about our craft we&rsquo;ll become good at it, the scary thought is that in order to keep being good developers we need to never stop learning stuff, but that&rsquo;s kind of awesome, too.</p>
<p>In the end the only things we need are practice and willingness. :)</p>
<p>&ldquo;There are so many new technologies, best practices and so on being released all the time. In your personal opinion, and maybe related to your current field of work, what are some of the trends in technology that you think we should be paying attention for the near future?&rdquo;</p>
<p><strong>Pablo:</strong> Hum, I think the platform as a service world is becoming super interesting. Sure: Heroku paved the way a few years ago by being all magical about their deploys, but now that they&rsquo;ve open sourced their buildpack tool <a href="http://www.docker.io/"target="_blank" rel="noopener">Docker</a> it&rsquo;s super easy to set up your own PaaS with projects like <a href="https://github.com/progrium/dokku"target="_blank" rel="noopener">Dokku</a>, I have this on my own VPS and I am able to deploy Ruby (and many more) apps with zero configuration simply by doing a git push to it, this is the future for all deploys, I think, and I love it.</p>
]]></content:encoded><category>rubyconfbr2013</category></item><item><title>Rubyconf Brasil 2013: Meet Hal Fulton</title><link>https://www.akitaonrails.com/en/2013/08/08/rubyconf-brasil-2013-meet-hal-fulton/</link><guid isPermaLink="true">https://www.akitaonrails.com/en/2013/08/08/rubyconf-brasil-2013-meet-hal-fulton/</guid><pubDate>Thu, 08 Aug 2013 09:00:00 -0300</pubDate><description>&lt;p&gt;&lt;img src="http://web.archive.org/web/20131215023324/http://www.rubyconf.com.br/assets/speakers/HalFulton-cdd3c55c77451379496ec2ce1e421c77.jpg" alt="Hal Fulton" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;If you didn&amp;rsquo;t register yet, don&amp;rsquo;t miss this opportunity. Go to &lt;a href="http://www.rubyconf.com.br"target="_blank" rel="noopener"&gt;the official website&lt;/a&gt; to register as soon as possible. The conference will commence on August 29th.&lt;/p&gt;
&lt;p&gt;This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. For some years I wanted to bring one of the most influencial authors in my library: Hal Futon, author of &lt;a href="http://therubyway.org/"target="_blank" rel="noopener"&gt;The Ruby Way&lt;/a&gt;, one of the best books to learn Ruby.&lt;/p&gt;</description><content:encoded><![CDATA[<p><img src="http://web.archive.org/web/20131215023324/http://www.rubyconf.com.br/assets/speakers/HalFulton-cdd3c55c77451379496ec2ce1e421c77.jpg" alt="Hal Fulton"  loading="lazy" /></p>
<p>If you didn&rsquo;t register yet, don&rsquo;t miss this opportunity. Go to <a href="http://www.rubyconf.com.br"target="_blank" rel="noopener">the official website</a> to register as soon as possible. The conference will commence on August 29th.</p>
<p>This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. For some years I wanted to bring one of the most influencial authors in my library: Hal Futon, author of <a href="http://therubyway.org/"target="_blank" rel="noopener">The Ruby Way</a>, one of the best books to learn Ruby.</p>
<p>Finally, he will be here! He will be the keynote speaker to open the second day of the conference on August 30rd. So don&rsquo;t miss the opportunity to meet him. Let&rsquo;s get to know some more about him before the event.</p>
<p>&ldquo;Your talk is about External DSLs, an important concept to be mastered by every Ruby programmer. If someone is just beginning with Ruby, can you explain what some of the requirements are to understand what you&rsquo;re going to talk about?&rdquo;</p>
<p><strong>Hal:</strong> This talk isn&rsquo;t specifically relevant to Rails, although there certainly are areas in which a &ldquo;custom&rdquo; parsing solution is needed. You&rsquo;d be more likely to use this material if you are developing libraries, tools, or plugins. If you&rsquo;re a beginner in Ruby, you can still understand the topic. It helps if you have some genuine background in computer science (or at least have an understanding of what &ldquo;parsing&rdquo; really means).</p>
<p>&ldquo;Many developers would love to become as experienced and fluent in Ruby as you are. What have been some of the pitfalls you had to overcome in order to become a great developer? Any good tips for a Ruby beginner?&rdquo;</p>
<p><strong>Hal:</strong> Everyone&rsquo;s pitfalls will be different. One of my biggest weaknesses is the <em>&ldquo;fear of complexity.&rdquo;</em> This is why, although I am a Ruby expert, I am still a newbie in Rails myself. (Yes, they are different! Ruby existed more than 10 years before there was any &ldquo;Ruby on Rails.&rdquo;)</p>
<p>My best advice is:</p>
<ol>
<li>
<p>Read books. Read a LOT of books. Not just how-to books, but theory-based books and the classics such as <a href="http://www.refactoring.com/"target="_blank" rel="noopener">Refactoring</a> by Martin Fowler and <a href="http://www.amazon.com/dp/0136291554"target="_blank" rel="noopener">Object-Oriented Software Construction</a> by Bertrand Meyer. And (as one of my college computer science textbooks recommended) read <a href="http://www.amazon.com/Zen-Art-Motorcycle-Maintenance-Inquiry/dp/0060589469"target="_blank" rel="noopener">Zen and the Art of Motorcycle Maintenance</a>.</p>
</li>
<li>
<p>Take actual coursework if you can. There is no substitute for having a human teacher who can answer questions.</p>
</li>
<li>
<p>Read other people&rsquo;s code, especially the &ldquo;best&rdquo; developers you can find.</p>
</li>
<li>
<p>Pair-program whenever you can. Even if the other person is less skilled than you, you will still learn from the experience.</p>
</li>
<li>
<p>Contribute to open-source projects as you find the time and the skill.</p>
</li>
<li>
<p>Experiment! Try the tools and libraries and techniques that you read about. Write little tools for your own use. Imitate other people&rsquo;s ideas and try to improve on them.</p>
</li>
</ol>
<p>&ldquo;There are so many new technologies, best practices and so on being released all the time. In your personal opinion, and maybe related to your current field of work, what are some of the trends in technology that you think we should be paying attention for the near future?&rdquo;</p>
<p><strong>Hal:</strong> Such a hard question!  :)  Obviously mobile technology is getting more and more important. Inter-operating and syncing between different devices and applications is a growing concern.</p>
<p>As for what specific technologies we should watch &ndash; that is an even harder question. No one can see the future. In 2006, I thought RSS was going to be very important; but it did not grow as much as I expected.</p>
<p>A friend gave me a rule to follow: Wait until you hear of a new piece of technology for the <em>third time</em> &ndash; then go and read about it.</p>
<p>Also, I tend to favor more &ldquo;open&rdquo; solutions where technology is concerned (although we can&rsquo;t dismiss some of the less-open tech such as Apple&rsquo;s iOS).</p>
]]></content:encoded><category>rubyconfbr2013</category></item></channel></rss>