<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Desenvolvimento Web, Android e iOS &#187; São Paulo</title>
	<atom:link href="http://jera.com.br/tag/sao-paulo/feed" rel="self" type="application/rss+xml" />
	<link>http://jera.com.br</link>
	<description>Jera</description>
	<lastBuildDate>Mon, 06 Feb 2012 16:22:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Como foi o #QConSP 2011</title>
		<link>http://jera.com.br/3605/empreendedorismo/como-foi-o-qconsp-2011</link>
		<comments>http://jera.com.br/3605/empreendedorismo/como-foi-o-qconsp-2011#comments</comments>
		<pubDate>Mon, 26 Sep 2011 13:00:17 +0000</pubDate>
		<dc:creator>Saulo Arruda</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Empreendedorismo]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Caelum]]></category>
		<category><![CDATA[InfoQ]]></category>
		<category><![CDATA[QCon]]></category>
		<category><![CDATA[QConSP]]></category>
		<category><![CDATA[São Paulo]]></category>

		<guid isPermaLink="false">http://www.jera.com.br/?p=3605</guid>
		<description><![CDATA[Nos dias 10 e 11 de setembro rolou em SP um dos principais eventos de tecnologia do Brasil, o QConSP. O evento é organizado pelo pessoal da Caelum e do...]]></description>
			<content:encoded><![CDATA[<p>Nos dias 10 e 11 de setembro rolou em SP um dos principais eventos de tecnologia do Brasil, o <a href="http://qconsp.com/">QConSP</a>. O evento é organizado pelo pessoal da <a href="http://caelum.com.br">Caelum</a> e do <a href="http://www.infoq.com/br">InfoQ Brasil</a> e sempre agrega conteúdo relevante e excelente networking.</p>
<p><a href="http://www.jera.com.br/wp-content/uploads/2011/09/qconsp.jpg"><img class="alignnone size-full wp-image-3616" title="qconsp" src="http://www.jera.com.br/wp-content/uploads/2011/09/qconsp.jpg" alt="" width="707" height="175" /></a></p>
<p>Este ano tive a oportunidade de <a href="http://qconsp.com/palestra/saulo-arruda/5-anos-em-1-aprendendo-a-empreender">palestrar na trilha &#8220;Agile no estado da arte&#8221;</a> organizado pelo nosso grande amigo <a href="http://twitter.com/rafaelrosafu">Rafael Rosa Fu</a>. O tema da palestra foi: <strong>5 anos em 1 &#8211; aprendendo a empreender</strong>. A idéia era falar sobre as conquistas da <a href="http://jera.com.br" target="_blank">Jera</a> em um ano de vida e mostrar como é possível ser uma empresa bacana e ainda de quebra dar certo.</p>
<p>Infelizmente não foi bem isso que aconteceu (escreverei um post sobre isso ainda essa semana) e até por isso a palestra foi muito mais bacana! Não é muito comum ver casos de insucesso sendo apresentados em uma trilha de &#8220;Agile no estado da arte&#8221;. Como o próprio Rafael disse, ele queria mostrar um caso de sucesso e de um insucesso e me convidou para a primeira opção, porém acabou não achando nenhum para a segunda. Ledo engano.</p>
<p>Pra variar, eu acabei ficando mais nos bastidores do que assistindo palestras, mas as que tive oportunidade de ver foram muito boas.</p>
<p>Assisti a palestra do também amigo <a href="http://twitter.com/#!/rwilli" target="_blank">Renato Wili</a> falando &#8211; pasmém &#8211; sobre algumas falhas que a <a href="http://seatecnologia.com.br/" target="_blank">SEA</a> cometeu ao longo dos anos e o que ele aprendeu com isso com o título &#8220;<a href="http://qconsp.com/palestrante/renato-willi" target="_blank">#Fail &#8211; Onde erramos e o que aprendemos com isso?</a>&#8220;. Os slides estão <a href="http://www.slideshare.net/seatecnologia/fail-9244960" target="_blank">aqui</a>. Na sequência vi uma parte da palestra do pessoal da Bluesoft o <a href="http://twitter.com/#!/andrefaria" target="_blank">André Faria</a> e Luiz Faria com o título &#8220;<a href="http://qconsp.com/palestrante/andre-faria-gomes" target="_blank">Lições aprendidas em 4 anos de agilidade</a>&#8221; que gostei bastante, além dos slides sempre extra bacanas (pena que não encontrei esses on-line, fica a dica). Antes um pouco vi a palestra do <a href="http://twitter.com/#!/dtsato" target="_blank">Danilo Sato</a> da <a href="http://www.thoughtworks.com/" target="_blank">TW</a> com o título &#8220;<a href="http://qconsp.com/palestra/danilo-sato/refatoracao-em-larga-escala" target="_blank">Refatoração em larga escala</a>&#8220;, com uma série de &#8220;smells&#8221; e exemplos.</p>
<p>No domingo, devido ao hora extra do sábado acabei não assistindo os keynotes. Mas pude acompanhar bem a trilha de Agile começando pela excelente palestra do <a href="http://twitter.com/#!/rugolini" target="_blank">Rodolfo Ugolini</a> da IBM com o título &#8220;<a href="http://qconsp.com/palestra/rodolpho-ugolini/ferramentas-ou-processos-nao-vao-te-salvar" target="_blank">Ferramentas ou processos não vão te salvar</a>&#8220;. Ele falou bastante sobre como as pessoas entendem processos de software como a <a href="http://en.wikipedia.org/wiki/No_Silver_Bullet" target="_blank">Silver Bullet</a> para todos os problemas da empresa.</p>
<p>Vi também a palestra do <a href="http://twitter.com/#!/fdelariva" target="_blank">Fernando de La Riva</a> da <a href="http://www.concretesolutions.com.br/" target="_blank">Concrete Solutions</a> sobre <a href="http://qconsp.com/palestrante/fernando-de-la-riva" target="_blank">Lean Startups</a>, que esse sim podemos chamar de um caso de sucesso. Apesar da gente ter boiado um pouco na terminologia técnica de mercado, ele conseguiu passar uma boa visão que a empresa dele está implementando, que incentiva os colaboradores a empreender para a empresa, inclusive contando com um fundo de investimentos para novos projetos. Tive a oportunidade de conversar bastante com o Fernando e com várias pessoas da equipe dele e gostei muito do que vi. Vale a pena ficar de olho no que esses caras estão aprontando!</p>
<p>Depois disso tivemos o <a href="http://twitter.com/akitaonrails" target="_blank">Fábio Akita</a> contando um pouco de história dos tempos onde programar era realmente difícil e mostrou também como muitos desenvolvedores de hoje são &#8220;rebeldes sem causa&#8221;. Como sempre uma <a href="http://qconsp.com/palestra/fabio-akita/a-semente-nao-entendida-de-todas-metodologias-ageis" target="_blank">palestra muito interessante</a>. O <em>gran finalle</em> foi o anúncio da <a href="http://www.codeminer42.com/" target="_blank">CodeMiner42</a>, a empresa recém fundada por ele!</p>
<p>Depois disso mais um hora extra com excelente bate papo com Akita, Rafalel Rosa, <a href="http://twitter.com/#!/hiro_asari" target="_blank">Hiro Asari</a> (do EngineYard), uma galera da TW e mais alguns outros que nos acompanharam.</p>
<p>Como era de se esperar, foi um ótimo evento! Uma oportunidade de rever alguns amigos e fazer novos. De trocar experiências e aprender com os erros dos outros. Obrigado pelo convite e por todos os feedbacks da minha palestra pelo twitter, foram de grande valia e motivação para todos nós da Jera. E parabéns para a organização que conseguiu realizar um ótimo evento.  E que venha a QConSP 2012!</p>
]]></content:encoded>
			<wfw:commentRss>http://jera.com.br/3605/empreendedorismo/como-foi-o-qconsp-2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lançamento do Locaweb Cloud Defense *Beta*</title>
		<link>http://jera.com.br/3260/android/lancamento-do-locaweb-cloud-defense-beta</link>
		<comments>http://jera.com.br/3260/android/lancamento-do-locaweb-cloud-defense-beta#comments</comments>
		<pubDate>Wed, 08 Jun 2011 12:20:01 +0000</pubDate>
		<dc:creator>Saulo Arruda</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[13elw]]></category>
		<category><![CDATA[Frei Caneca]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[Locaweb]]></category>
		<category><![CDATA[São Paulo]]></category>
		<category><![CDATA[Tower Defense]]></category>

		<guid isPermaLink="false">http://www.jera.com.br/?p=3260</guid>
		<description><![CDATA[Nesta quinta-feira lançamos a versão beta de um game para Android no qual estamos trabalhando há pouco mais de um mês em parceria com a Locaweb. O game é uma...]]></description>
			<content:encoded><![CDATA[<p>Nesta quinta-feira lançamos a versão beta de um game para Android no qual estamos trabalhando há pouco mais de um mês em parceria com a Locaweb. O game é uma adaptação do <a href="bit.ly/vikings-vs-zombies">Vikings vs Zombies</a> com algumas modificações, trilha sonora e ilustração original.</p>
<p>O lançamento aconteceu durante o <a href="www.locaweb.com.br/encontro/index.html" target="_blank">13º Encontro de Profissionais Locaweb em São Paulo</a>, no Centro de Eventos Frei Caneca já na <a href="http://bit.ly/13elw-abertura" target="_blank">palestra de abertura com Gilberto Mautner e René de Paula (clique para ver vídeo na íntegra)</a>.</p>
<p>O game trata-se de um Tower Defense onde um Sysadmin tem que proteger sua empresa de vírus usando as ferramentas de Cloud Server Pro da Locaweb. Por hora o game só roda em Android e pode se instalado pela <a href="http://bit.ly/ix3oIg">Android Market</a>. </p>
<p>Publicamos um vídeo no Youtube apresentando o game e falando rapidinho com o pessoal da Locaweb.</p>
<p><iframe width="560" height="349" src="http://www.youtube.com/embed/OzQtk1GF8f4" frameborder="0" allowfullscreen></iframe></p>
<p>Algumas fotos nossas:</p>
<p><object width="560" height="400"><param name="flashvars" value="offsite=true&#038;lang=pt-br&#038;page_show_url=%2Fphotos%2Fjerasoftware%2Fsets%2F72157626760480697%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Fjerasoftware%2Fsets%2F72157626760480697%2F&#038;set_id=72157626760480697&#038;jump_to="></param><param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=104087"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=104087" allowFullScreen="true" flashvars="offsite=true&#038;lang=pt-br&#038;page_show_url=%2Fphotos%2Fjerasoftware%2Fsets%2F72157626760480697%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Fjerasoftware%2Fsets%2F72157626760480697%2F&#038;set_id=72157626760480697&#038;jump_to=" width="560" height="400"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://jera.com.br/3260/android/lancamento-do-locaweb-cloud-defense-beta/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A RubyConf Brasil 2010 foi *oda!</title>
		<link>http://jera.com.br/685/eventos/a-rubyconf-brasil-2010-foi-oda</link>
		<comments>http://jera.com.br/685/eventos/a-rubyconf-brasil-2010-foi-oda#comments</comments>
		<pubDate>Fri, 05 Nov 2010 20:48:37 +0000</pubDate>
		<dc:creator>Saulo Arruda</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[jera]]></category>
		<category><![CDATA[Locaweb]]></category>
		<category><![CDATA[RubyConf]]></category>
		<category><![CDATA[São Paulo]]></category>

		<guid isPermaLink="false">http://www.sauloarruda.eti.br/?p=470</guid>
		<description><![CDATA[Estive semana passada em São Paulo para a RubyConf Brasil 2010 realizada pela Locaweb. Simplesmente um evento fantástico e de altíssimo nível técnico. A grade de palestrantes incluiu conteúdo extremamente relevante e não o mesmo basicão que costumamos ver em eventos de linguagens específicas. Este foi um evento para quem já tem alguma experiência com [...] ]]></description>
			<content:encoded><![CDATA[<p>Estive semana passada em São Paulo para a RubyConf Brasil 2010 realizada pela Locaweb. Simplesmente um evento fantástico e de altíssimo nível técnico. A grade de palestrantes incluiu conteúdo extremamente relevante e não o mesmo basicão que costumamos ver em eventos de linguagens específicas. Este foi um evento para quem já tem alguma experiência com Ruby e tenho certeza que essas pessoas não saíram decepcionadas.</p>
<p>Vou fazer um rápido resumo das palestras que assisti. Pelo que pude perceber todas as palestras que assisti estavam sendo filmadas, esperamos que a Locaweb disponibilize o conteúdo para que eu também possa ver algumas palestras muito boas que perdi.</p>
<h2>1º Dia</h2>
<p><strong>Fábio Akita &#8211; Ruby On Rails Rocks</strong></p>
<p>A abertura do Evento ficou por conta do Fábio Akita que dispensa apresentações. Pra ser sincero essa foi a palestra mais &#8220;básica&#8221; do evento. Ele deu um overview da comunidade Ruby no Brasil e no mundo citando as ferramentas e pessoas mais relevantes. Como de costume também deu uma &#8220;intimada&#8221; na galera dizendo que todos nós podemos colaborar com grandes projetos e que ainda há muito o que fazer!</p>
<p>Mais importante que isso, ele destacou a inquietude da comunidade Ruby, que não se contenta com o <em>mais ou menos</em>, com a <em>única solução</em>, com <em>baixa performance</em> ou <em>ferramentas que não ajudam o desenvolvedor</em>. Por essas e por outras que hoje eu vejo a comunidade Ruby como a <em>crista da onda</em> na área de tecnologia, posição que há alguns anos pertencia à comunidade Java.</p>
<p><strong><a href="http://www.flickr.com/photos/jerasoftware/5125875320/in/set-72157625134724491/" >Yehuda Katz - E o Cliente?</a></strong></p>
<p>Yehuda é um dos nomes mais relevantes da comunidade Ruby no mundo sendo membro do Core Team do <a href="http://www.rubyonrails.org/" >Rails</a> e Lead Developer do <a href="http://www.merbivore.com/" >Merb</a>. Na sua palestra ele falou sobre um tema de suma importância e extremamente negligenciado: O Client Side de aplicações Web. Citou várias técnicas de otimização da camada de apresentação como reduzir requisições, caching, compactação de arquivos, entre outras.</p>
<p>Porém o principal ponto foi o conceito de desenvolver aplicações web comunicando-se com o server side por meio de uma API baseada em JSON (ou outro formato). Desta forma, sua aplicação web funciona como um cliente de uma API fazendo uso extensivo de Javascript e DOM para manipulação de eventos das telas. Neste ponto ele sugeriu técnicas para otimização de chamadas Javascript como agrupar várias operações DOM e depois executá-las em lote. Propôs também um modelo misto onde browsers com Javascript mais lento (leia-se antigos) fazem requisições no servidor e recebem o HTML formado enquanto browsers melhores recebem JSON e atualizam a interface por meio de Javascript. O Gmail já faz isso há vários anos garantindo uma boa performance mesmo com conexões lentas devido à otimização na transferência de dados.</p>
<p>Chris Wanstrath <strong><a href="http://www.flickr.com/photos/jerasoftware/5125876448/in/set-72157625134724491/" >Scott Chacon - Redis, Rails, e Resque – Paraíso em Tarefas de Pano de Fundo</a></strong></p>
<p>O Chris teve um problema durante a viagem para o Brasil e não pôde palestrar no evento, mas o Scott estava presente e substituiu seu colega de Github falando sobre <a href="https://github.com/defunkt/resque" >Resque</a>, que é um framework para processamento em batch desenvolvido para o Github. O problema e ser resolvido é o agendamento de tarefas e processamento de filas. <span style="font-size: 13.3333px;">O framework é bem legal com API bastante simples e direta. <a href="https://github.com/blog/542-introducing-resque" >Esse tutorial</a> explica em linhas gerais o que ele falou, e no final também mostrou alguns exemplos de código e rodou uma rápida demo. </span></p>
<p><strong><a href="http://www.flickr.com/photos/jerasoftware/5125270873/in/set-72157625134724491/" >José Valim - Rails 2.3, 3.0 e 3.1: Passado, Presente e Futuro</a></strong></p>
<p>Depois do almoço tivemos José Valim, que foi o commiter mais ativo do core team de desenvolvimento do Rails 3, falando sobre as novidades do Rails e mostrando alguns detalhes sobre a solução de problemas típicos como Cache, ActiveRecord, Flexibilidade do framework, Performance, entre outros.</p>
<p>Para aqueles que como eu não acompanhou a evolução do Rails 3 foi extremamente instrutivo pois ele explicou em detalhes como alguns problemas foram resolvidos e como ficou a arquitetura de módulos, novos componentes, conceitos, etc. Além disso já deu uma prévia do que teremos no Rails 3.1 provavelmente ainda em 2010!</p>
<p><strong><a href="http://www.flickr.com/photos/jerasoftware/5125873838/in/set-72157625134724491/" >Thiago Pradi e Ricardo Panaggio - RubySoC: experiências, pensamentos e como ela pode melhorar a sua carreira e da comunidade</a></strong></p>
<p>Esta foi uma palestra bastante diferente, os caras falaram sobre o Ruby Summer of Code, que é um programa que financia estudantes para realização de melhorias na tecnologia Ruby com grana doada por diversas empresas. Este ano eles arrecadaram US$ 100.000,00 e financiaram a realização de <a href="http://rubysoc.org/projects" >19 projetos</a>. Gostei muito de saber detalhes sobre o funcionamento do programa que é uma cópia de outros SoCs como do Google e Fedora.</p>
<p>O Thiago desenvolveu um projeto de replicação de dados integrado com o ActiveRecord (ActiveRecord Sharding) e o Ricardo trabalhou em melhorias da implementação do Ruby 1.9 em C. Muito bacana a proposta do projeto onde os alunos são orientados por pessoas de grande experiência na comunidade gerando conhecimento para todos os envolvidos!</p>
<p>Depois do coffee break deu um tempo para trocar umas idéias nos corredores e depois tivemos a Desconferência com várias Lightning Talks de 15 minutos sobre diversos temas, com destaque para a palestra figuraça do Luca Bastos sobre &#8220;Programação de Macho&#8221;! (essa fica só para quem estava lá)&#8230;</p>
<p>.:.</p>
<h2>2º Dia</h2>
<p><strong><a href="http://www.flickr.com/photos/jerasoftware/5125268673/in/set-72157625134724491/" >Evan Phoenix - Rubinius para Você</a></strong></p>
<p>O Evan é o lead developer do Rubinius que é uma máquina virtual em Ruby para rodar Ruby. A priori parece estranho, mas a aplicação que Evan mostrou trata-se de ferramentas úteis para o desenvolvedor como técnicas de avançadas profiling. Não me pareceu muito útil, mas o Rodrigo Toledo ficou de fazer alguns testes para profiling de alguns métodos pesados que ele têm.</p>
<p><strong><a href="http://www.flickr.com/photos/jerasoftware/5125875520/in/set-72157625134724491/" >Charles Nutter - JRuby: O Melhor dos Dois Mundos</a></strong></p>
<p>Ninguém tem mais critério para falar de JRuby como o seu criador! E realmente essa palestra foi excelente, ele mostrou dados sobre performance e compatibilidade com as versões do Ruby e várias demos usando diversas APIs como Swing e também um console à lá IRB para Android. Gostei bastante!</p>
<p><strong><a href="http://www.flickr.com/photos/jerasoftware/5125271945/in/set-72157625134724491/" >David Chelimsky - A manutenção do equilíbrio, reduzindo a duplicação</a></strong></p>
<p>Eu tinha bastante expectativa para essa palestra visto que RSpec para mim é uma das melhores invenções do mundo Ruby, e David é o criador e colaborador de outros excelentes projetos como Cucumber, além de autor do eterno beta <a href="http://www.pragprog.com/titles/achbd/the-rspec-book" >The RSpec Book</a>. <span style="font-size: 13.3333px;">E ele não decepcionou, com muito bom humor mostrou vários exemplos de DRY (Don&#8217;t Repeat Yourself) mostrando erros comuns de interpretação do conceito.</span></p>
<p><strong><a href="http://www.flickr.com/photos/jerasoftware/5125272325/in/set-72157625134724491/" >Ola Bini - O passado e o futuro das linguagens de programação</a></strong></p>
<p>Ola Bini tem um tom de voz que não combina muito com as 14:30 logo depois do almoço com um happy hour no dia anterior. Ele fez um panorama comparando várias linguagens de programação de todos os tipos. Foi uma palestra totalmente informativa e gostei muito disso, apesar dele ter falado um pouco rápido demais.</p>
<p>Depois disso dei um tempo novamente nos bastidores a aproveitei para dar uma descansada para o final do evento.</p>
<p><strong><a href="http://www.flickr.com/photos/jerasoftware/5125874692/in/set-72157625134724491/" >Guilherme Silveira e Anderson Leite - O melhor dos dois mundos: funcional e orientado a objetos</a></strong></p>
<p>Depois do coffee break tivemos uma palestra frenética com o Guilherme e o Anderson, ambos da Caelum, onde eles fizeram alguns exemplos de como é possível simular o comportamento de linguagens funcionais em Ruby. Infelizmente nem todos os exemplos funcionaram, mas a intenção foi muito legal pois deu uma visão diferente à algumas técnicas de programação usadas em linguagens funcionais.</p>
<p>.:.</p>
<p>No final tivemos uma rápida palestra do Diego Carrion em portunhol e com extremo bom humor sobre a GoNow. Foi um merchandizing legal! E depois disso tivemos uma sessão musical com o @<a rel="nofollow" href="http://twitter.com/danicuki">danicuki</a> @<a rel="nofollow" href="http://twitter.com/luizfaias">luizfaias</a> @<a rel="nofollow" href="http://twitter.com/ucoaaa">ucoaaa</a> e @<a rel="nofollow" href="http://twitter.com/andrefaria">andrefaria</a> que o apresentam: Regaae do Node</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/VY67k6NHfTs?fs=1&amp;hl=pt_BR" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/VY67k6NHfTs?fs=1&amp;hl=pt_BR" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://www.flickr.com/photos/jerasoftware/5125269503/in/set-72157625134724491/" >Jim Weirich - SOLID Ruby</a></p>
<p>E para finalizar, tivemos o Jim falando sobre o conceito SOLID que contém os 5 princípios para um bom design de software:</p>
<ul>
<li><strong>S</strong>ingle Responsability Principle &#8211; Princípio da Responsabilidade Individual</li>
<li><strong>O</strong>pen Closed Principle &#8211; Principio Aberto / Fechado</li>
<li><strong>L</strong>iskov Substitution Principle &#8211; Princípio da substituição Liskov</li>
<li><strong>I</strong>nterface Segregation Principle &#8211; Princípio da Segregação de Interface</li>
<li><strong>D</strong>ependency Investion Principle &#8211; Princípio da Inversão de Dependência</li>
</ul>
<p>Ele citou vários exemplos mostrando diferenças de código Java par Ruby e como as coisas devem ser pensadas da melhor forma. Realmente a melhor palestra do evento. Ele tem essa mesma apresentação <a href="http://confreaks.net/videos/185-rubyconf2009-solid-ruby" >disponível em vídeo</a>.</p>
<p>.:.</p>
<p>Como sempre tivemos os happy hours do evento onde pudemos interagir com várias pessoas legais, além de tomar cerveja e falar bastante besteira (em inglês após a 2ª cerveja tudo fica mais &#8220;fluente&#8221;), com destaque para o pessoal da equipe do Friends Around, a galera de BH, de Buenos Aires, do #horaextra do Rio e vários outros com quem tivemos a oportunidade de trocar idéias!</p>
<p>Enfim, pra mim foi um excelente evento, com um certo arrependimento de não ter participado das outras edições e ao mesmo tempo com vontade de participar novamente ano que vem!</p>
]]></content:encoded>
			<wfw:commentRss>http://jera.com.br/685/eventos/a-rubyconf-brasil-2010-foi-oda/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

