<?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>rafaelcarneiro.com</title>
	<atom:link href="http://www.rafaelcarneiro.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rafaelcarneiro.com</link>
	<description>code is more than 0 or 1</description>
	<lastBuildDate>Sat, 29 Oct 2011 02:46:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Libraries for non-blocking I/O</title>
		<link>http://www.rafaelcarneiro.com/2011/10/28/libraries-for-non-blocking-io/</link>
		<comments>http://www.rafaelcarneiro.com/2011/10/28/libraries-for-non-blocking-io/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 02:46:34 +0000</pubDate>
		<dc:creator>Rafael Carneiro</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[non-blocking I/O]]></category>
		<category><![CDATA[serverside]]></category>

		<guid isPermaLink="false">http://www.rafaelcarneiro.com/?p=579</guid>
		<description><![CDATA[Recently I was looking a library or framework for non-blocking I/O. JBoss Netty and Apache Mina are very famous for that, but I really like something more simple (remembering that I didn&#8217;t do a good test with the libraries/frameworks). So, I had luck and found the Async Http Client library. Below we have a brief [...]]]></description>
				<content:encoded><![CDATA[<p>Recently I was looking a library or framework for non-blocking I/O. <a href="http://www.jboss.org/netty" target="_blank">JBoss Netty</a> and <a href="http://mina.apache.org/" target="_blank">Apache Mina</a> are very famous for that, but I really like something more simple (remembering that I didn&#8217;t do a good test with the libraries/frameworks).</p>
<p>So, I had luck and found the <a href="https://github.com/sonatype/async-http-client" target="_blank">Async Http Client </a>library. Below we have a brief description of the library:</p>
<pre>Async Http Client library purpose is to allow Java applications</pre>
<pre>to easily execute HTTP requests and asynchronously process the HTTP responses.</pre>
<p>Using this library with few lines of code you can call some resources asynchronously using HTTP as protocol, for example. <a href="http://en.wikipedia.org/wiki/Asynchronous_I/O" target="_blank">Non-blocking I/O</a> brings the benefits of scalability to the applications as well as the increase of threads without crash your backend.</p>
<p>I will put myself to take a look more specifically in theses approaches and frameworks. Maybe, I&#8217;ll write some posts about that.<span style="float: left;" ><a class="twitter-share-button"  data-via="rcarneiro" data-count="horizontal" data-related="mohanjith:S H Mohanjith" data-lang="en" data-url="http://www.rafaelcarneiro.com/2011/10/28/libraries-for-non-blocking-io/" data-text="Libraries for non-blocking I/O" href="http://twitter.com/share?via=rcarneiro&#038;count=horizontal&#038;related=mohanjith%3AS%20H%20Mohanjith&#038;lang=en&#038;url=http%3A%2F%2Fwww.rafaelcarneiro.com%2F2011%2F10%2F28%2Flibraries-for-non-blocking-io%2F&#038;text=Libraries%20for%20non-blocking%20I%2FO" >Tweet</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelcarneiro.com/2011/10/28/libraries-for-non-blocking-io/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problemas de encoding: como solucioná-los</title>
		<link>http://www.rafaelcarneiro.com/2011/02/19/problemas-de-encoding/</link>
		<comments>http://www.rafaelcarneiro.com/2011/02/19/problemas-de-encoding/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 16:54:03 +0000</pubDate>
		<dc:creator>Rafael Carneiro</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[portugues]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[jsf]]></category>

		<guid isPermaLink="false">http://www.rafaelcarneiro.net/blog/?p=535</guid>
		<description><![CDATA[Recentemente estava fazendo uma aplicação em Java utilizando JSF e passei pelo famoso problema de encoding. Depois de navegar bastante na internet, em listas de discussões e alguns chats com amigos, consegui resolver e achei um ótimo guia para procurar o problema nas aplicações: How is the form encoding the request (application/x-www-form-urlencoded or multipart/form-data)? Multi-part [...]]]></description>
				<content:encoded><![CDATA[<p>Recentemente estava fazendo uma aplicação em Java utilizando JSF <a href="http://www.rafaelcarneiro.com/wp-content/uploads/2011/02/utf-8.jpg"><img class="alignleft size-medium wp-image-537" title="utf-8" src="http://www.rafaelcarneiro.com/wp-content/uploads/2011/02/utf-8-300x172.jpg" alt="" width="180" height="103" /></a>e passei pelo famoso problema de encoding. Depois de navegar bastante na internet, em listas de discussões e alguns chats com amigos, consegui resolver e achei um ótimo guia para procurar o problema nas aplicações:</p>
<blockquote>
<ul>
<li>How is the form encoding the request (application/x-www-form-urlencoded or multipart/form-data)? Multi-part data will be decoded using a 3rd party MIME parser, so there is scope for trouble there. If the data is url-encoded, is it being escaped properly?</li>
<li>What charsets is the browser <a href="http://en.wikipedia.org/wiki/HTTP_headers" target="_blank">accepting</a>?</li>
<li>What <a href="http://java.sun.com/javaee/5/docs/api/javax/faces/context/ExternalContext.html#getRequestCharacterEncoding%28%29" target="_blank">encoding is the server detecting</a>? Is it a Unicode character set?</li>
<li>Is it just the logging that is writing as a <a href="http://illegalargumentexception.blogspot.com/2009/05/java-rough-guide-to-character-encoding.html#javaencoding%5Flossyconversions" target="_blank">lossy encoding</a> (e.g. <a href="http://en.wikipedia.org/wiki/Macroman" target="_blank">MacRoman</a>)? What <a href="http://java.sun.com/javase/6/docs/api/java/nio/charset/Charset.html#defaultCharset%28%29" target="_blank">default charset</a> is the server using?</li>
</ul>
</blockquote>
<p>Fonte: <a href="http://stackoverflow.com/questions/863767/unicode-problem-with-jsf-and-html-forms" target="_blank">http://stackoverflow.com/questions/863767/unicode-problem-with-jsf-and-html-forms</a><span style="float: left;" ><a class="twitter-share-button"  data-via="rcarneiro" data-count="horizontal" data-related="mohanjith:S H Mohanjith" data-lang="en" data-url="http://www.rafaelcarneiro.com/2011/02/19/problemas-de-encoding/" data-text="Problemas de encoding: como solucioná-los" href="http://twitter.com/share?via=rcarneiro&#038;count=horizontal&#038;related=mohanjith%3AS%20H%20Mohanjith&#038;lang=en&#038;url=http%3A%2F%2Fwww.rafaelcarneiro.com%2F2011%2F02%2F19%2Fproblemas-de-encoding%2F&#038;text=Problemas%20de%20encoding%3A%20como%20solucion%C3%A1-los" >Tweet</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelcarneiro.com/2011/02/19/problemas-de-encoding/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eu não fui para o QConSP 2010, :(</title>
		<link>http://www.rafaelcarneiro.com/2010/09/15/eu-nao-fui-para-o-qconsp-2010/</link>
		<comments>http://www.rafaelcarneiro.com/2010/09/15/eu-nao-fui-para-o-qconsp-2010/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 23:24:54 +0000</pubDate>
		<dc:creator>Rafael Carneiro</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[portugues]]></category>
		<category><![CDATA[caelum]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.rafaelcarneiro.net/blog/?p=518</guid>
		<description><![CDATA[Não deu para eu ir para o QConSP 2010, infelizmente. Pude acompanhar os tweets dos participantes e a vibração destes pela quantidade de conteúdo que estava sendo cuspido durante o evento. Acredito e apoio sempre que posso as iniciativas da Caelum e já esperava pela excelência do evento. E assim foi o seu desfecho. Vários [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.rafaelcarneiro.com/wp-content/uploads/2010/09/462px-Facepalm3.png"><img class="alignleft size-medium wp-image-520" title="462px-Facepalm3" src="http://www.rafaelcarneiro.com/wp-content/uploads/2010/09/462px-Facepalm3-232x300.png" alt="" width="139" height="180" /></a>Não deu para eu ir para o <a title="QCon SP 2010" href="http://www.qconsp.com/" target="_blank">QConSP 2010</a>, infelizmente. Pude acompanhar os tweets dos participantes e a vibração destes pela quantidade de conteúdo que estava sendo cuspido durante o evento.</p>
<p>Acredito e apoio sempre que posso as iniciativas da <a title="Caelum" href="http://www.caelum.com.br" target="_blank">Caelum</a> e já esperava pela excelência do evento. E assim foi o seu desfecho. Vários <a href="http://www.jeveaux.com/blog/2010/qconsp-2010-eu-fui-e-foi-show/" target="_blank">amigos</a> já <a href="http://albertoleal.eti.br/2010/09/qconsp-2010-eu-fui/" target="_blank">postaram</a> o famoso post <strong>&lt;nome_do_evento_aqui&gt;, eu fui</strong>. Fiquem atentos no blog da Caelum para ler o resumo do evento, assistir os vídeos e ver as apresentações.</p>
<p>Se você é daqueles que não investe na sua carreira participando de cursos ou acha caro o preço de um evento como o QCon SP 2010, desculpe-me amigo, você não investe em você e os empresários (alguns deles) verão isso. <a title="agendatech" href="http://agendatech.com.br/" target="_blank">Evento é que não falta</a>!<span style="float: left;" ><a class="twitter-share-button"  data-via="rcarneiro" data-count="horizontal" data-related="mohanjith:S H Mohanjith" data-lang="en" data-url="http://www.rafaelcarneiro.com/2010/09/15/eu-nao-fui-para-o-qconsp-2010/" data-text="Eu não fui para o QConSP 2010, :(" href="http://twitter.com/share?via=rcarneiro&#038;count=horizontal&#038;related=mohanjith%3AS%20H%20Mohanjith&#038;lang=en&#038;url=http%3A%2F%2Fwww.rafaelcarneiro.com%2F2010%2F09%2F15%2Feu-nao-fui-para-o-qconsp-2010%2F&#038;text=Eu%20n%C3%A3o%20fui%20para%20o%20QConSP%202010%2C%20%3A%28" >Tweet</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelcarneiro.com/2010/09/15/eu-nao-fui-para-o-qconsp-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aprendendo Java com Fórmula 1</title>
		<link>http://www.rafaelcarneiro.com/2010/06/12/aprendendo-java-com-formula-1/</link>
		<comments>http://www.rafaelcarneiro.com/2010/06/12/aprendendo-java-com-formula-1/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 12:23:10 +0000</pubDate>
		<dc:creator>Rafael Carneiro</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[portugues]]></category>
		<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://www.rafaelcarneiro.net/blog/?p=469</guid>
		<description><![CDATA[Quer aprender Java se divertindo? Aprenda com o F1 Mane, um projeto open source em Java que simula um gerenciador de corridas. O jogo foi criado pelo Paulo Sobreira e a idéia é que você gerencie um piloto de Fórmula 1, analisando a corrida (condições climáticas, traçados, combustível, pneus, etc) e escolhendo a melhor estratégia [...]]]></description>
				<content:encoded><![CDATA[<p>Quer aprender Java se divertindo? Aprenda com o <a title="F1 Mane" href="http://sowbreira.appspot.com/f1mane/F1Mane.html" target="_blank">F1 Mane</a>, um projeto open source em Java que simula um gerenciador de corridas. O jogo foi criado pelo <a title="Website do Paulo Sobreira" href="http://sowbreira.appspot.com/" target="_blank">Paulo Sobreira</a> e a idéia é que você gerencie um piloto de Fórmula 1, analisando a corrida (condições climáticas, traçados, combustível, pneus, etc) e escolhendo a melhor estratégia para a vitória.</p>
<p>O jogo é um Applet, multiusuário e usa tecnologias Java como Swing, Servlet, JavaServer Pages, Threads e Hibernate. Utiliza o padrão MVC (ainda faltam algumas refatorações na view), scroll no mapa do jogo, possibilidade de pilotar o carro e outras funções. O código está disponível para download no google code (read only). Se você deseja contribuir com o jogo, acesse a <a title="F1 mane no google code" href="http://code.google.com/p/f1mane" target="_blank">págin</a><a title="F1 mane no google code" href="http://code.google.com/p/f1mane" target="_blank">a do projeto</a> e requisite o papel de developer.</p>
<p><a href="http://www.rafaelcarneiro.com/wp-content/uploads/2010/06/pacotes.png"><img class="aligncenter size-full wp-image-473" title="pacotes" src="http://www.rafaelcarneiro.com/wp-content/uploads/2010/06/pacotes.png" alt="" width="182" height="224" /></a></p>
<h4>Screenshots do jogo</h4>
<p><a href="http://www.rafaelcarneiro.com/wp-content/uploads/2010/06/f1mane.png"><img class="aligncenter size-medium wp-image-472" title="f1mane" src="http://www.rafaelcarneiro.com/wp-content/uploads/2010/06/f1mane-300x224.png" alt="" width="300" height="224" /></a></p>
<p><a href="http://www.rafaelcarneiro.com/wp-content/uploads/2010/06/sc2.png"><img class="aligncenter size-medium wp-image-477" title="sc2" src="http://www.rafaelcarneiro.com/wp-content/uploads/2010/06/sc2-300x203.png" alt="" width="300" height="203" /></a></p>
<p><a href="http://www.rafaelcarneiro.com/wp-content/uploads/2010/06/sc3.png"><img class="aligncenter size-medium wp-image-478" title="sc3" src="http://www.rafaelcarneiro.com/wp-content/uploads/2010/06/sc3-300x122.png" alt="" width="300" height="122" /></a><span style="float: left;" ><a class="twitter-share-button"  data-via="rcarneiro" data-count="horizontal" data-related="mohanjith:S H Mohanjith" data-lang="en" data-url="http://www.rafaelcarneiro.com/2010/06/12/aprendendo-java-com-formula-1/" data-text="Aprendendo Java com Fórmula 1" href="http://twitter.com/share?via=rcarneiro&#038;count=horizontal&#038;related=mohanjith%3AS%20H%20Mohanjith&#038;lang=en&#038;url=http%3A%2F%2Fwww.rafaelcarneiro.com%2F2010%2F06%2F12%2Faprendendo-java-com-formula-1%2F&#038;text=Aprendendo%20Java%20com%20F%C3%B3rmula%201" >Tweet</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelcarneiro.com/2010/06/12/aprendendo-java-com-formula-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Eu vou para o Qcon SP 2010</title>
		<link>http://www.rafaelcarneiro.com/2010/05/21/eu-vou-para-o-qcon-sp-2010/</link>
		<comments>http://www.rafaelcarneiro.com/2010/05/21/eu-vou-para-o-qcon-sp-2010/#comments</comments>
		<pubDate>Fri, 21 May 2010 11:31:13 +0000</pubDate>
		<dc:creator>Rafael Carneiro</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[arquitetura]]></category>
		<category><![CDATA[boas práticas]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[portugues]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[caelum]]></category>

		<guid isPermaLink="false">http://www.rafaelcarneiro.net/blog/?p=440</guid>
		<description><![CDATA[A Caelum em parceria com a Infoq Brasil irá realizar o Qcon SP 2010, um evento bastante diversificado. Assuntos como Java, .Net, Ruby, Arquitetura, Agile e vários outros temas serão mostrados no evento. Não deixarei de ir para me reciclar e também para rever grandes amigos. Nos vemos lá!Tweet]]></description>
				<content:encoded><![CDATA[<p>A Caelum em parceria com a Infoq Brasil irá realizar o <a href="http://www.qconsp.com/" target="_blank">Qcon SP 2010</a>, um evento bastante diversificado. Assuntos como Java, .Net, Ruby, Arquitetura, Agile e vários outros temas serão mostrados no evento.</p>
<p>Não deixarei de ir para me reciclar e também para rever grandes amigos.</p>
<p>Nos vemos lá!<span style="float: left;" ><a class="twitter-share-button"  data-via="rcarneiro" data-count="horizontal" data-related="mohanjith:S H Mohanjith" data-lang="en" data-url="http://www.rafaelcarneiro.com/2010/05/21/eu-vou-para-o-qcon-sp-2010/" data-text="Eu vou para o Qcon SP 2010" href="http://twitter.com/share?via=rcarneiro&#038;count=horizontal&#038;related=mohanjith%3AS%20H%20Mohanjith&#038;lang=en&#038;url=http%3A%2F%2Fwww.rafaelcarneiro.com%2F2010%2F05%2F21%2Feu-vou-para-o-qcon-sp-2010%2F&#038;text=Eu%20vou%20para%20o%20Qcon%20SP%202010" >Tweet</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelcarneiro.com/2010/05/21/eu-vou-para-o-qcon-sp-2010/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CEJUG Tech Day</title>
		<link>http://www.rafaelcarneiro.com/2009/12/01/cejug-tech-day/</link>
		<comments>http://www.rafaelcarneiro.com/2009/12/01/cejug-tech-day/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 00:48:49 +0000</pubDate>
		<dc:creator>Rafael Carneiro</dc:creator>
				<category><![CDATA[arquitetura]]></category>
		<category><![CDATA[boas práticas]]></category>
		<category><![CDATA[cejug]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.rafaelcarneiro.net/blog/?p=432</guid>
		<description><![CDATA[O Grupo de Usuários Java do Ceará estará realizando no próximo dia 04 de dezembro o CEJUG Tech Day na Fanor. Este ano, precisamente nos dias 8 e 9 de dezembro, a Sun Microsystems estará realizando a edição 2009-2010 do Sun Tech Days, em São Paulo. Provavelmente será o último STD realizado. Felizmente, teremos mais [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.rafaelcarneiro.com/wp-content/uploads/2009/12/newcejuglogo.png"><img class="alignleft size-full wp-image-434" title="Nova logo do CEJUG" src="http://www.rafaelcarneiro.com/wp-content/uploads/2009/12/newcejuglogo.png" alt="Nova logo do CEJUG" width="171" height="83" /></a>O Grupo de Usuários Java do Ceará estará realizando no próximo dia 04 de dezembro o <a href="http://cejug.org/display/cejug/CEJUG+TECH+DAY+2009" target="_blank">CEJUG Tech Day</a> na Fanor.</p>
<p>Este ano, precisamente nos dias 8 e 9 de dezembro, a Sun Microsystems estará realizando a edição 2009-2010 do <a href="http://www.suntechdays.com.br/" target="_blank">Sun Tech Days</a>, em São Paulo. Provavelmente será o último STD realizado. Felizmente, teremos mais uma vez um palestrante internacional da Sun, graças ao <a href="http://java.net/blogs/maltron/" target="_blank">Maurício Leal</a>, que organizou mais uma caravana dos palestrantes da Sun no Brasil.</p>
<p><a href="http://blogs.sun.com/simonri/" target="_blank">Simon Ritter</a> já esteve em Fortaleza participando do <a href="http://www.cejug.org/display/cejug/Cafe+com+Tapioca+com+Coco+-+%2812.02.08%29" target="_blank">Café com Tapioca de Coco em 2008</a> e este ano palestrará sobre o futuro da JDK 7. <a href="http://guilhermesilveira.wordpress.com" target="_blank">Guilherme Silveira</a> também participará e falará sobre REST e RESTful. <a href="http://julioviegas.com" target="_blank">Julio Viegas</a> falará sobre infraestrutura e ambientes em Java de alta demanda e por fim, Josênio Cândido falará sobre o CMS Vignette.</p>
<p><a href="http://www.rafaelcarneiro.com/wp-content/uploads/2009/12/ctd_poster_50dpi.jpeg"><img class="aligncenter size-thumbnail wp-image-433" title="Folder de divulgação do CEJUG Tech Day 2009" src="http://www.rafaelcarneiro.com/wp-content/uploads/2009/12/ctd_poster_50dpi-141x150.jpg" alt="Folder de divulgação do CEJUG Tech Day 2009" width="141" height="150" /></a></p>
<p>Se você mora em Fortaleza não deixe de comparecer ao evento, a <a href="https://spreadsheets.google.com/viewform?formkey=dDh6UWJuVzJSVXlNR2xFWm52clhFT3c6MA" target="_blank">inscrição</a> é gratuita com a adição de 2 quilos de alimentos não perecíveis que serão doados para instituições de caridade.<span style="float: left;" ><a class="twitter-share-button"  data-via="rcarneiro" data-count="horizontal" data-related="mohanjith:S H Mohanjith" data-lang="en" data-url="http://www.rafaelcarneiro.com/2009/12/01/cejug-tech-day/" data-text="CEJUG Tech Day" href="http://twitter.com/share?via=rcarneiro&#038;count=horizontal&#038;related=mohanjith%3AS%20H%20Mohanjith&#038;lang=en&#038;url=http%3A%2F%2Fwww.rafaelcarneiro.com%2F2009%2F12%2F01%2Fcejug-tech-day%2F&#038;text=CEJUG%20Tech%20Day" >Tweet</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelcarneiro.com/2009/12/01/cejug-tech-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como escolher um framework web no IV EJES</title>
		<link>http://www.rafaelcarneiro.com/2009/10/21/como-escolher-um-framework-web-no-iv-ejes/</link>
		<comments>http://www.rafaelcarneiro.com/2009/10/21/como-escolher-um-framework-web-no-iv-ejes/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 21:32:21 +0000</pubDate>
		<dc:creator>Rafael Carneiro</dc:creator>
				<category><![CDATA[boas práticas]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[cejug]]></category>
		<category><![CDATA[esjug]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://www.rafaelcarneiro.net/blog/?p=420</guid>
		<description><![CDATA[No dia 17 de outubro participei do IV EJES como palestrante, falando sobre como escolher o melhor framework web. Esse assunto é bastante complexo e requer uma análise bastante analítica, que espero fazer em forma de post em breve. O evento foi sensacional, deu para conhecer muitas pessoas legais como o Makoto, Júnior, Gabriel, Vitor, [...]]]></description>
				<content:encoded><![CDATA[<p>No dia 17 de outubro participei do <a href="http://www.esjug.org/eventos/iv-ejes/" target="_blank">IV EJES</a> como palestrante, falando sobre como escolher <strong>o melhor framework web</strong>. Esse assunto é bastante complexo e requer uma análise bastante analítica, que espero fazer em forma de post em breve.</p>
<p style="text-align: center;"><iframe src="http://www.slideshare.net/slideshow/embed_code/2259115" width="400" height="337" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/></p>
<p>O evento foi <strong>sensacional</strong>, deu para conhecer muitas pessoas legais como o Makoto, Júnior, Gabriel, Vitor, André e vários outros. Fica um agradecimento especial ao <a href="http://jeveaux.com" target="_blank">Jeveaux</a>, organizador do evento e JUG Leader do <a title="ESJUG" href="http://www.esjug.org/" target="_blank">ESJUG</a>, pela organização do evento e também pela hospitalidade. Foi uma excelente oportunidade também para reencontrar alguns amigos como o <a href="http://paulo.com.br" target="_blank">Paulo Silveira</a>, <a href="http://leohackin.com.br/blog/" target="_blank">Leonardo Hackin</a> e a <a href="http://loiane.com" target="_blank">Loiane</a>.<span style="float: left;" ><a class="twitter-share-button"  data-via="rcarneiro" data-count="horizontal" data-related="mohanjith:S H Mohanjith" data-lang="en" data-url="http://www.rafaelcarneiro.com/2009/10/21/como-escolher-um-framework-web-no-iv-ejes/" data-text="Como escolher um framework web no IV EJES" href="http://twitter.com/share?via=rcarneiro&#038;count=horizontal&#038;related=mohanjith%3AS%20H%20Mohanjith&#038;lang=en&#038;url=http%3A%2F%2Fwww.rafaelcarneiro.com%2F2009%2F10%2F21%2Fcomo-escolher-um-framework-web-no-iv-ejes%2F&#038;text=Como%20escolher%20um%20framework%20web%20no%20IV%20EJES" >Tweet</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelcarneiro.com/2009/10/21/como-escolher-um-framework-web-no-iv-ejes/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Vou palestrar no IV EJES</title>
		<link>http://www.rafaelcarneiro.com/2009/10/06/vou-palestrar-no-iv-ejes/</link>
		<comments>http://www.rafaelcarneiro.com/2009/10/06/vou-palestrar-no-iv-ejes/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 00:54:33 +0000</pubDate>
		<dc:creator>Rafael Carneiro</dc:creator>
				<category><![CDATA[boas práticas]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[esjug]]></category>
		<category><![CDATA[jugs]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[palestra]]></category>

		<guid isPermaLink="false">http://www.rafaelcarneiro.net/blog/?p=381</guid>
		<description><![CDATA[Recebi o convite do Jeveaux, JUG Leader e fundador do ESJUG, para palestrar da 4ª edição do Encontro de Java do Espírito Santo. Aceitei o convite, irei palestrar com o tema JavaEE? Para onde você está indo? Conheça, compare e saiba escolher o melhor framework web e terei o maior prazer em participar desse evento. [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.rafaelcarneiro.com/wp-content/uploads/2009/10/banner_ejes.jpg"><img class="alignleft size-thumbnail wp-image-417" title="IV EJES" src="http://www.rafaelcarneiro.com/wp-content/uploads/2009/10/banner_ejes-150x150.jpg" alt="IV EJES" width="150" height="150" /></a>Recebi o convite do <a href="http://jeveaux.com" target="_blank">Jeveaux</a>, JUG Leader e fundador do <a href="http://esjug.org" target="_blank">ESJUG</a>, para palestrar da <a href="http://www.esjug.org/eventos/iv-ejes/">4ª edição do Encontro de Java do Espírito Santo</a>. Aceitei o convite, irei palestrar com o tema <strong>JavaEE? Para onde você está indo? Conheça, compare e saiba escolher o melhor framework web</strong> e terei o maior prazer em participar desse evento. O ESJUG iniciou este ano a todo vapor com a criação do site, realizando eventos e aumentando a movimentação dos emails na lista de discussão. A programação está excelente, com temas do momento e palestrantes de peso, como <a href="http://jeveaux.com" target="_blank">Paulo Silveira</a>, Jeveaux e a <a href="http://loiane.com" target="_blank">Loiane</a>.</p>
<p>A escolha desse tema foi feita a partir de uma conversa com o Jeveaux sobre o mercado local de Vitória. Antes que alguém comece a jogar pedras: existe há alguns anos uma <a href="http://www.slideshare.net/mraible/comparing-jsf-spring-mvc-stripes-struts-2-tapestry-and-wicket-presentation" target="_blank">apresentação</a> bastante famosa comparando alguns frameworks web Java, do <a href="http://raibledesigns.com/" target="_blank">Matt Raible</a>. Na verdade, entrei em contato com o Matt comentando isso e ele respondeu que eu poderia até utilizar a apresentação dele, claro que colocando os devidos créditos. A apresentação que irei ministrar <strong>não</strong> será uma cópia da apresentação do Matt, apesar de haver muita semelhança. Irei abordar outros tópicos e também mostrar um exemplo de código durante a palestra.</p>
<p>Você que é de Vitória ou de cidades vizinhas: não deixe de comparecer ao evento!<span style="float: left;" ><a class="twitter-share-button"  data-via="rcarneiro" data-count="horizontal" data-related="mohanjith:S H Mohanjith" data-lang="en" data-url="http://www.rafaelcarneiro.com/2009/10/06/vou-palestrar-no-iv-ejes/" data-text="Vou palestrar no IV EJES" href="http://twitter.com/share?via=rcarneiro&#038;count=horizontal&#038;related=mohanjith%3AS%20H%20Mohanjith&#038;lang=en&#038;url=http%3A%2F%2Fwww.rafaelcarneiro.com%2F2009%2F10%2F06%2Fvou-palestrar-no-iv-ejes%2F&#038;text=Vou%20palestrar%20no%20IV%20EJES" >Tweet</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelcarneiro.com/2009/10/06/vou-palestrar-no-iv-ejes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>O Desenvolvedor Web</title>
		<link>http://www.rafaelcarneiro.com/2009/10/04/o-desenvolvedor-web/</link>
		<comments>http://www.rafaelcarneiro.com/2009/10/04/o-desenvolvedor-web/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:10:57 +0000</pubDate>
		<dc:creator>Rafael Carneiro</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[desenvolvedor]]></category>
		<category><![CDATA[fa7]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[metodologias]]></category>
		<category><![CDATA[profissão]]></category>
		<category><![CDATA[tecnologias]]></category>

		<guid isPermaLink="false">http://www.rafaelcarneiro.net/blog/?p=379</guid>
		<description><![CDATA[Palestra sobre desenvolvedor web na IX Semana de Sistemas de Informação da FA7, no dia 22 de setembro. Tema desse ano: A semana de Sistemas de Informação tem por meta apresentar para seus alunos a diversidade das profissões na Área de Tecnologia e as possibilidades que existem no nosso mercado, dando exemplos de quem já [...]]]></description>
				<content:encoded><![CDATA[<p>Palestra sobre desenvolvedor web na <a href="http://www.fa7.edu.br/ypiranga/noticia/noticia.php?id=902" target="_blank">IX Semana de Sistemas de Informação</a> da FA7, no dia 22 de setembro.</p>
<p style="text-align: center;"><iframe src="http://www.slideshare.net/slideshow/embed_code/2101138" width="400" height="337" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/></p>
<p style="text-align: left;">Tema desse ano:</p>
<blockquote>
<p style="text-align: left;">A semana de Sistemas de Informação tem por meta apresentar para seus alunos a diversidade das profissões na Área de Tecnologia e as possibilidades que existem no nosso mercado, dando exemplos de quem já navegou nesses mares pela conquista de seu porto seguro.</p>
<p style="text-align: left;">
</blockquote>
<p style="text-align: left;">Falei um pouco da minha experiência e de alguns tópicos que foram requisitados pela coordenação do curso, tais como: formação, mercado de trabalho, tendências e habilidades. Comentei também sobre o cenário do Ceará, falando do mercado de trabalho, das tecnologias utilizadas e emergentes. Também falei um pouco da importância do inglês, de <a href="http://blog.fragmental.com.br/2007/10/31/programadores-profissionais-escrevem-testes-ponto-final/" target="_blank">testes em aplicações</a> e de <a href="http://akitaonrails.com/2009/03/30/off-topic-net-negative-producing-programmer" target="_blank">programadores cowboys</a>. Pretendia mostrar para os alunos uma gravação de 1 ou 2 minutos com o <a href="http://twitter.com/lucabastos" target="_blank">Luca Bastos</a>, falando da sua experiência e dando algumas dicas. Porém, o Luca não conseguiu gravar e infelizmente não deu para mostrar a <a href="http://blog.improveit.com.br/articles/2009/09/21/entrevista-com-luca-bastos-no-dev-in-rio" target="_blank">entrevista dele no Dev in Rio</a>. Gostaria de agradecer ao Luca pelas dicas que ele me forneceu para a elaboração da apresentação.</p>
<p style="text-align: left;">Como fui convidado de última hora, não tive muito tempo para preparar a apresentação. Espero melhorá-la futuramente, pois para a turma que está iniciando no mundo web esse tema é importantíssimo.</p>
<p><span style="float: left;" ><a class="twitter-share-button"  data-via="rcarneiro" data-count="horizontal" data-related="mohanjith:S H Mohanjith" data-lang="en" data-url="http://www.rafaelcarneiro.com/2009/10/04/o-desenvolvedor-web/" data-text="O Desenvolvedor Web" href="http://twitter.com/share?via=rcarneiro&#038;count=horizontal&#038;related=mohanjith%3AS%20H%20Mohanjith&#038;lang=en&#038;url=http%3A%2F%2Fwww.rafaelcarneiro.com%2F2009%2F10%2F04%2Fo-desenvolvedor-web%2F&#038;text=O%20Desenvolvedor%20Web" >Tweet</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelcarneiro.com/2009/10/04/o-desenvolvedor-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Segredo do sucesso do Aniversário CEJUG 2009: colaboração</title>
		<link>http://www.rafaelcarneiro.com/2009/10/01/chave-do-sucesso-do-aniversario-cejug-2009-colaboracao/</link>
		<comments>http://www.rafaelcarneiro.com/2009/10/01/chave-do-sucesso-do-aniversario-cejug-2009-colaboracao/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 00:59:06 +0000</pubDate>
		<dc:creator>Rafael Carneiro</dc:creator>
				<category><![CDATA[cejug]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javame]]></category>
		<category><![CDATA[metodologias]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[caelum]]></category>
		<category><![CDATA[cafécomtapioca]]></category>
		<category><![CDATA[ceará]]></category>
		<category><![CDATA[colaboração]]></category>
		<category><![CDATA[comunidade]]></category>
		<category><![CDATA[fa7]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[hibernate search]]></category>
		<category><![CDATA[jee]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[lucene]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[solr]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.rafaelcarneiro.net/blog/?p=378</guid>
		<description><![CDATA[Colaboração é a palavra chave do sucesso da realização de mais um evento do CEJUG: Aniversário CEJUG 2009. Tivemos três semanas para organizar e realizar o evento, contando com o apoio incondicional do René Araújo, Paulo Jr., Thiago Sá, Francisco Barroso e Gregory Fontenele. Sem o apoio dessa tropa de elite nós (Silveira Neto e [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Colaboração</strong> é a palavra chave do sucesso da realização de mais um evento do CEJUG: <a href="http://cejug.org/display/cejug/Aniversario+CEJUG+2009" target="_blank">Aniversário CEJUG 2009</a>. Tivemos três semanas para organizar e realizar o evento, contando com o apoio incondicional do <a href="http://www.renearaujo.blogspot.com/" target="_blank">René Araújo</a>, <a href="http://www.paulojdev.com.br/" target="_blank">Paulo Jr.</a>, <a href="http://blogs.sun.com/blogdothiago/" target="_blank">Thiago Sá</a>, <a href="http://www.franciscobarroso.blogspot.com/" target="_blank">Francisco Barroso</a> e <a href="http://twitter.com/gregoryfm" target="_blank">Gregory Fontenele</a>. Sem o apoio dessa tropa de elite nós (<a href="http://silveiraneto.net" target="_blank">Silveira Neto</a> e <a href="http://hildeberto.com" target="_blank">Hildeberto</a> &#8211; coordenadores) não teríamos realizado esse evento <strong>totalmente gratuito</strong>.</p>
<div id="attachment_387" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.rafaelcarneiro.com/wp-content/uploads/2009/10/dsc08227.jpg"><img class="size-medium wp-image-387" title="René, Thiago, Gregory, Barroso e Paulo Jr. recebendo o agradecimento pela organização do evento" src="http://www.rafaelcarneiro.com/wp-content/uploads/2009/10/dsc08227-300x225.jpg" alt="dsc08227" width="300" height="225" /></a><p class="wp-caption-text">René, Thiago, Gregory, Barroso e Paulo Jr.</p></div>
<p>Tivemos durante os dois períodos do dia um total de <strong>300 pessoas</strong> que desfrutaram de muito conteúdo técnico, brindes e alegria. Fazia muito tempo que eu queria realizar um evento no Ceará que tivesse uma grade repleta de nomes conhecidos da comunidade Java e ágil do Brasil. Só que desta vez consegui realizar, tendo como braço direito (e não gostando da idéia de realizar um evento com poucos dias de organização) o <a href="http://silveiraneto.net" target="_blank">Silveira</a>. <img src='http://www.rafaelcarneiro.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_384" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.rafaelcarneiro.com/wp-content/uploads/2009/10/dsc08034.jpg"><img class="size-medium wp-image-384" title="Silveira Neto e sua agenda (ou seria uma bíblia?) na abertura do evento" src="http://www.rafaelcarneiro.com/wp-content/uploads/2009/10/dsc08034-300x225.jpg" alt="dsc08034" width="300" height="225" /></a><p class="wp-caption-text">Silveira Neto e sua agenda (ou seria uma bíblia?) na abertura do evento</p></div>
<p style="text-align: center;">
<p><a href="http://brunopereira.org" target="_blank">Bruno Pereira</a> abriu o evento com a palestra <em>O caminho da produtividade para desenvolvedores web</em>, onde falou do leque de opções e ferramentas para ter sucesso no desenvolvimento web. Logo após, Régis Melo comentou sobre as experiências da sua empresa no desenvolvimento de uma aplicação nas plataformas <a href="http://pt.wikipedia.org/wiki/Java_EE" target="_blank">JEE</a> e <a href="http://pt.wikipedia.org/wiki/Java_ME" target="_blank">JME</a>, rodando em diversas línguas e em vários países. <a href="http://csvo.wordpress.com/" target="_blank">Victor Oliveira</a> apresentou a última palestra da manhã com o tema <em>O mito dos times ágeis</em>, falando um pouco da sua experiência liderando times utilizando <a href="http://pt.wikipedia.org/wiki/Scrum">Scrum</a>.</p>
<p>Na parte da tarde os conterrâneos <a href="http://tarsobessa.com" target="_blank">Tarso Bessa</a> e <a href="http://rponte.com.br" target="_blank">Rafael Ponte</a> (que palestraram na mesma semana no JustJava) falaram sobre <em>Os 10 maus hábitos dos desenvolvedores JSF</em>. Essa palestra dispensa comentários pois os palestrantes são, sem dúvida nenhuma, as principais referências de JSF no Ceará. Logo em seguida, <a href="http://www.jeveaux.com/blog/2009/aniversario-do-cejug-lucene-caranguejo-e-muita-castanha/" target="_blank">Jeveaux</a> falou com excelência sobre <a href="http://pt.wikipedia.org/wiki/Apache_Lucene" target="_blank">Lucene</a>, <a href="http://en.wikipedia.org/wiki/Apache_Solr" target="_blank">Solr</a> e <a href="https://www.hibernate.org/410.html" target="_blank">Hibernate Search</a>, mostrando conceitos e códigos dessas poderosas ferramentas que podem aumentar rapidamente a performance das aplicações. Logo após, <a href="http://blog.aspercom.com.br" target="_blank">Rodrigo Yoshima</a> palestrou sobre <em>O que matou o RUP pode matar o Agile</em>. O mais interessante dessa palestra foi ver a cara de espanto dos participantes, pensando que ele iria anunciar a morte do agile. Para finalizar o evento com chave de ouro, <a href="http://paulo.com.br" target="_blank">Paulo Silveira</a> esbanjou talento e fenótipo de palestrante profissional ministrando a palestra <em>Desmistificando o TDD na prática</em>, mostrando muito código ao vivo, com participação do público e do Rafael Ponte (que foi praticamente obrigado pelos participantes a comparecer no palco para programar).</p>
<p>A realização dessa grande festa só foi possível &#8211; além do apoio dos membros citados no primeiro parágrafo &#8211; através das empresas que sempre acreditam no <a href="http://cejug.org" target="_blank">CEJUG</a>: FA7, Caelum, Concrete Solutions, USIX Technology e Sun Microsystems. Também tivem os apoio das empresas Oktiva, Sagarana Tech, Novatec e Java Magazine.</p>
<div id="attachment_386" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.rafaelcarneiro.com/wp-content/uploads/2009/10/dsc08226.jpg"><img class="size-medium wp-image-386" title="Membros da organização do evento entregando cestas de lembranças do Ceará para os palestrantes" src="http://www.rafaelcarneiro.com/wp-content/uploads/2009/10/dsc08226-300x225.jpg" alt="Membros da organização do evento entregando cestas de lembranças do Ceará para os palestrantes" width="300" height="225" /></a><p class="wp-caption-text">Membros da organização do evento entregando cestas de lembranças do Ceará para os palestrantes</p></div>
<div id="attachment_385" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.rafaelcarneiro.com/wp-content/uploads/2009/10/dsc08062.jpg"><img class="size-medium wp-image-385" title="Participantes" src="http://www.rafaelcarneiro.com/wp-content/uploads/2009/10/dsc08062-300x225.jpg" alt="Participantes" width="300" height="225" /></a><p class="wp-caption-text">Participantes</p></div>
<p>Confira as apresentações, fotos e vídeos na <a href="http://cejug.org/display/cejug/Aniversario+CEJUG+2009" target="_blank">página do evento</a>. Até o próximo!<span style="float: left;" ><a class="twitter-share-button"  data-via="rcarneiro" data-count="horizontal" data-related="mohanjith:S H Mohanjith" data-lang="en" data-url="http://www.rafaelcarneiro.com/2009/10/01/chave-do-sucesso-do-aniversario-cejug-2009-colaboracao/" data-text="Segredo do sucesso do Aniversário CEJUG 2009: colaboração" href="http://twitter.com/share?via=rcarneiro&#038;count=horizontal&#038;related=mohanjith%3AS%20H%20Mohanjith&#038;lang=en&#038;url=http%3A%2F%2Fwww.rafaelcarneiro.com%2F2009%2F10%2F01%2Fchave-do-sucesso-do-aniversario-cejug-2009-colaboracao%2F&#038;text=Segredo%20do%20sucesso%20do%20Anivers%C3%A1rio%20CEJUG%202009%3A%20colabora%C3%A7%C3%A3o" >Tweet</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelcarneiro.com/2009/10/01/chave-do-sucesso-do-aniversario-cejug-2009-colaboracao/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
