<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Rafael Amorim</title>
	<atom:link href="http://rafaamorim.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rafaamorim.wordpress.com</link>
	<description>Algo sobre tecnologia, ciência, matemática, música e etc...</description>
	<lastBuildDate>Sun, 27 Sep 2009 18:19:09 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='rafaamorim.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Rafael Amorim</title>
		<link>http://rafaamorim.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rafaamorim.wordpress.com/osd.xml" title="Rafael Amorim" />
	<atom:link rel='hub' href='http://rafaamorim.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Também quero ser ágil</title>
		<link>http://rafaamorim.wordpress.com/2009/09/22/tambem-quero-ser-agil/</link>
		<comments>http://rafaamorim.wordpress.com/2009/09/22/tambem-quero-ser-agil/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 05:01:01 +0000</pubDate>
		<dc:creator>Rafael Amorim</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Metodologias Ágeis]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://rafaamorim.wordpress.com/?p=9</guid>
		<description><![CDATA[Apesar do título dizer que eu quero ser ágil, na verdade, não quer dizer que eu não seja. O que eu quis dizer é que eu tenho lido muito sobre metodologias ágeis no desenvolvimento de software a cerca de um ano e meio, e fiquei muito empolgado em entrar nesse mundo. Na empresa onde trabalho, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rafaamorim.wordpress.com&amp;blog=4217477&amp;post=9&amp;subd=rafaamorim&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Apesar do título dizer que eu quero ser ágil, na verdade, não quer dizer que eu não seja. O que eu quis dizer é que eu tenho lido muito sobre metodologias ágeis no desenvolvimento de software a cerca de um ano e meio, e fiquei muito empolgado em entrar nesse mundo.</p>
<p>Na empresa onde trabalho, já usávamos algumas práticas de XP como pair programming, pequenos releases e algumas reuniões em pé, foi quando sugeri a implantação do <a href="http://pt.wikipedia.org/wiki/Scrum">Scrum</a>. A implantação demorou um pouco pra ser feita, mas no fim do ano passado conseguimos com sucesso implantar a metodologia.</p>
<p>O sucesso foi visível, os impedimentos que surgiam para a equipe de desenvolvimento diminuíram drasticamente. Os releases saíram com muito mais tranquilidade, já que tudo foi priorizado e planejado com clareza entre o cliente e a equipe. Com certeza a metodologia nos tornou ágeis.</p>
<p>Porém agora, na verdade já há algum tempo, o que me chama atenção é o ganho de tempo quando se usa uma linguagem mais enxuta, com sintaxe mais amigável, e como um framework que te poupa muito trabalho na hora de criar algo novo. E essa linguagem é <a href="http://pt.wikipedia.org/wiki/Ruby_%28linguagem_de_programa%C3%A7%C3%A3o%29">Ruby</a>, e o framework é o <a href="http://pt.wikipedia.org/wiki/Ruby_on_Rails">Rails</a>. Como eu disse antes, já venho estudando isso tudo há algum tempo, e tenho chegado a conclusão que isso tudo se tornará, com certeza, uma grande alternativa à linguagem Java, e ainda isso tudo tirando proveito da plataforma Java.</p>
<p>Em breve (quem sabe?) explico isso um pouco mais. Pode ser aqui no blog mesmo, como pode ser em outro lugar.</p>
<p>Abs.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rafaamorim.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rafaamorim.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rafaamorim.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rafaamorim.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rafaamorim.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rafaamorim.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rafaamorim.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rafaamorim.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rafaamorim.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rafaamorim.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rafaamorim.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rafaamorim.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rafaamorim.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rafaamorim.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rafaamorim.wordpress.com&amp;blog=4217477&amp;post=9&amp;subd=rafaamorim&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rafaamorim.wordpress.com/2009/09/22/tambem-quero-ser-agil/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2bc6a91bdd7d975828ff41a2044e2910?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rafaamorim</media:title>
		</media:content>
	</item>
		<item>
		<title>Facilite tarefas usando JQuery!!!</title>
		<link>http://rafaamorim.wordpress.com/2008/07/14/facilite-tarefas-usando-jquery/</link>
		<comments>http://rafaamorim.wordpress.com/2008/07/14/facilite-tarefas-usando-jquery/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 01:14:06 +0000</pubDate>
		<dc:creator>Rafael Amorim</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[cross-browser]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Moo-Fx]]></category>
		<category><![CDATA[moofx]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://rafaamorim.wordpress.com/?p=3</guid>
		<description><![CDATA[Todos os que usam ou usaram Javasacript para alguma coisa, já sentiram muitas dificuldades para manipular os objetos DOM criados nos browsers devido ao cross-bowser. O JQuery facilita essa tarefa de cross-bowser, e ainda provê outras facilidades como efeitos de animação e manipulação de requests AJAX, tanto para request comuns como para formulários. Ainda existe [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rafaamorim.wordpress.com&amp;blog=4217477&amp;post=3&amp;subd=rafaamorim&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Todos os que usam ou usaram Javasacript para alguma coisa, já sentiram muitas dificuldades para manipular os objetos <a href="http://www.w3schools.com/htmldom/">DOM</a> criados nos browsers devido ao <a href="http://pt.wikipedia.org/wiki/Cross-browser" target="_blank">cross-bowser</a>.</p>
<p>O <a href="http://www.jquery.com" target="_blank">JQuery</a> facilita essa tarefa de cross-bowser, e ainda provê outras facilidades como efeitos de animação e manipulação de requests AJAX, tanto para request comuns como para formulários.</p>
<p>Ainda existe a possiblidade da criação de plugins para o JQuery por qualquer desenvolvedor. Eu mesmo, em conjunto com o Leandro Cunha do site <a href="http://www.riolounge.com.br" target="_blank">Rio Lounge</a>, desenvolvemos um plugin de Lightbox escalonável, que se adapta a resolução da tela ou tamanho da janela do browser. Em breve disponibilizaremos na web.</p>
<p>Vejamos um exemplo de como JQuery facilita o acesso aos elementos DOM.</p>
<p>Caso você queria que todos os elementos &#8220;a&#8221; com class definida como link_teste, ao serem clicados exibam um alerta dizendo &#8220;Hello world!!!&#8221;, ficaria da seguinte forma em javascript puro:</p>
<p><code>var x = document.getElementsByTagName('a');<br />
for(var i = 0; i &lt; x.length; i++){<br />
&nbsp; &nbsp; if(x[i].className == 'link_teste')<br />
&nbsp; &nbsp; &nbsp; &nbsp; x[i].onclick = function(){ alert('Hello world!!!');return false;};<br />
}</code></p>
<p>Já usando JQuery podemos fazer da seguinte forma:</p>
<p><code>$('a.link_teste').each(function(){<br />
&nbsp; &nbsp; $(this).click(function(){     alert('Hello world!!!');  return false;});<br />
});</code></p>
<p>Uma forma muito mais intuitiva e simples que na forma tradicional.</p>
<p>Um outro ponto a favor do JQuery é o tamanho total da biblioteca, que é bem menor do que os seu concorrentes como Prototype e Moo-FX.</p>
<p>Nos próximos posts coloco explicações mais específicas sobre a biblioteca.</p>
<p>Abs.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/rafaamorim.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/rafaamorim.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rafaamorim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rafaamorim.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rafaamorim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rafaamorim.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rafaamorim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rafaamorim.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rafaamorim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rafaamorim.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rafaamorim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rafaamorim.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rafaamorim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rafaamorim.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rafaamorim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rafaamorim.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rafaamorim.wordpress.com&amp;blog=4217477&amp;post=3&amp;subd=rafaamorim&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rafaamorim.wordpress.com/2008/07/14/facilite-tarefas-usando-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2bc6a91bdd7d975828ff41a2044e2910?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rafaamorim</media:title>
		</media:content>
	</item>
	</channel>
</rss>
