<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Blog do Rafa</title>
	
	<link>http://www.rafaelmanoel.com.br/blog</link>
	<description>Blog sobre tecnologia mobile e desenvolvimento de software</description>
	<lastBuildDate>Fri, 26 Jun 2009 20:33:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BlogDoRafaRuby" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="blogdorafaruby" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Integração contínua</title>
		<link>http://www.rafaelmanoel.com.br/blog/integracao-continua/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.rafaelmanoel.com.br/blog/integracao-continua/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 20:32:47 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.rafaelmanoel.com.br/blog/?p=93</guid>
		<description><![CDATA[




A cada dia que passa, evoluímos mais, aqui na empresa, para um cenário estável de integração contínua. O que isso quer dizer ? Bom, integração contínua, é você ter o status do seus sistema (testes, cobertura, javadoc, build, release, etc.) em um único ponto, e de fácil acesso. Com isso, fica simples ver quando alguém [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl class="wp-caption alignleft" style="width: 115px;">
<dt class="wp-caption-dt"><img title="Hudson" src="https://hudson.dev.java.net/images/user.gif" alt="Hudson" width="105" height="105" /></dt>
</dl>
</div>
<p>A cada dia que passa, evoluímos mais, aqui na empresa, para um cenário estável de integração contínua. O que isso quer dizer ? Bom, integração contínua, é você ter o status do seus sistema (testes, cobertura, javadoc, build, release, etc.) em um único ponto, e de fácil acesso. Com isso, fica simples ver quando alguém faz uma macacada e detona o software que você está fazendo.</p>
<p>Para atingir esse estado da arte de integração contínua, há vários métodos. Desde agendar tudo no crontab, criar scripts, ou utilizar softwares específicos para isso. Qua aliás, não faltam opções.</p>
<p>Aqui no <a href="http://www.uol.com.br">trabalho</a>, começamos a utilizar o <a href="http://continuum.apache.org/">continuum</a>, porém, há apenas uma máquina para gerar uma grande quantidade de builds, sem contar com os testes automáticos. Dado isso, resolvi, colocar na minha máquina mesmo, uma tarefinha no crontab para gerar a build e rodar os testes automatizados, o que leva mais ou menos 8 horas (por isso optei em rodar na minha máquina e não no continuum server da empresa =p).</p>
<p>Até então estava tudo indo bem, com relatórios diários do status dos testes. Mas isso me abriu um horizonte. De repente me peguei fazendo uns scripts (em Ruby, lógico) para gravar no banco o resultado dos testes, para conseguir fazer um tracking da evolução desta tarefa. Apesar de ser divertido, estava meio complicado fazer este script. E eis, que numa conversa no café, um amigo me sugere a utilização do <a href="https://hudson.dev.java.net/">Hudson</a>, que assim como o <a href="http://continuum.apache.org/">continuum</a> é um software para integração contínua.</p>
<p>Ainda está cedo para disponibilizar qualquer análise, mas estou gostando muito, principalmente da facilidade que o software proporciona. Em poucos cliques consegui fazer o hudson baixar o codigo do subversion, fazer a build, gerar relatorio dos testes unitários, e ainda rodar a suite de testes automatizados. Ah, e de graça consegui um gráfico que mostra a variaca na quantidade de testes (e de falhas e erros nos testes também), ou seja, tudo o que eu queria!</p>
<p>Bom, fica ai a dica de pelo menos experimentarem o <a href="https://hudson.dev.java.net/">Hudson</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmanoel.com.br/blog/integracao-continua/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crontab via Ruby</title>
		<link>http://www.rafaelmanoel.com.br/blog/crontab-via-ruby/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.rafaelmanoel.com.br/blog/crontab-via-ruby/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 16:07:51 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.rafaelmanoel.com.br/blog/?p=87</guid>
		<description><![CDATA[Aqui vai uma dica que vi no excelente blog rubyinside:
Há um projeto no github, chamado whenever, que encapsula chamadas ao cron, utilizando a sitaxe e o jeitão do Ruby.  É possível fazer agendar tarefas no cron desta forma:
  every 3.hours do
    runner "MyModel.some_process"
    rake "my:rake:task"
    [...]]]></description>
			<content:encoded><![CDATA[<p>Aqui vai uma dica que vi no excelente blog rubyinside:</p>
<p>Há um projeto no github, chamado whenever, que encapsula chamadas ao cron, utilizando a sitaxe e o jeitão do Ruby.  É possível fazer agendar tarefas no cron desta forma:</p>
<pre name="code" class="ruby">  every 3.hours do
    runner "MyModel.some_process"
    rake "my:rake:task"
    command "/usr/bin/my_great_command"
  end

  every 1.day, :at =&gt; '4:30 am' do
    runner "MyModel.task_to_run_at_four_thirty_in_the_morning"
  end

  every :hour do # Many shortcuts available: :hour, :day, :month, :year, :reboot
    runner "SomeModel.ladeeda"
  end

  every :sunday, :at =&gt; '12pm' do # Use any day of the week or :weekend, :weekday
    runner "Task.do_something_great"
  end</pre>
<p>Para saber mais, visite o site do <a href="http://github.com/javan/whenever/tree/master">projeto</a>, ou assista a este <a href="http://media.railscasts.com/videos/164_cron_in_ruby.mov">video</a>.</p>
<p>Fonte: http://www.rubyinside.com.br/whenever-uma-dsl-ruby-para-programar-tarefas-no-cron-1514</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmanoel.com.br/blog/crontab-via-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/videos/164_cron_in_ruby.mov" length="10803059" type="video/quicktime" />
		</item>
		<item>
		<title>Reebok 10k…</title>
		<link>http://www.rafaelmanoel.com.br/blog/reebok-10k/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.rafaelmanoel.com.br/blog/reebok-10k/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 19:24:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[off-topic]]></category>
		<category><![CDATA[evento]]></category>

		<guid isPermaLink="false">http://www.rafaelmanoel.com.br/blog/?p=82</guid>
		<description><![CDATA[




&#8230;Porque nem só de programação vive um geek =p.Reebok 10k no sábado (20/06), na USP. Alguém mais vai ?
Boa prova a todos!
(e que eu consiga terminar os 10km&#8230;)
]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl class="wp-caption alignleft" style="width: 362px;">
<dt class="wp-caption-dt"><img title="reebok10k" src="http://4.bp.blogspot.com/_LW-k8OqmW5k/Sdz53Z1IPAI/AAAAAAAABXA/r3fJTfw39i0/s400/reebok10k.jpg" alt="reebok10k" width="352" height="108" /></dt>
</dl>
</div>
<p>&#8230;Porque nem só de programação vive um geek =p.Reebok 10k no sábado (20/06), na USP. Alguém mais vai ?</p>
<p>Boa prova a todos!</p>
<p>(e que eu consiga terminar os 10km&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmanoel.com.br/blog/reebok-10k/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Invocando um SessionBean 2.1 via JRuby</title>
		<link>http://www.rafaelmanoel.com.br/blog/invocando-um-sessionbean-21-via-jruby-client/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.rafaelmanoel.com.br/blog/invocando-um-sessionbean-21-via-jruby-client/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 18:17:07 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[jruby]]></category>

		<guid isPermaLink="false">http://www.rafaelmanoel.com.br/blog/?p=75</guid>
		<description><![CDATA[Veja como é simples invocar um session bean através de um cliente JRuby.
Obs: Não esqueça do jndi.properties e de adicionar, ao classpath (tem que ser via variável CLASSPATH), o seu jbossall-client.jar (caso seu servidor seja jboss =p) e o jar que contém as interfaces dos seu SessionBean.
#!/usr/bin/env jruby

require 'java'
include_class 'javax.naming.InitialContext'

ic = InitialContext.new
sb_home = ic.lookup("MySessionBean")
sb_remote = [...]]]></description>
			<content:encoded><![CDATA[<p>Veja como é simples invocar um session bean através de um cliente JRuby.</p>
<p>Obs: Não esqueça do jndi.properties e de adicionar, ao classpath (tem que ser via variável CLASSPATH), o seu jbossall-client.jar (caso seu servidor seja jboss =p) e o jar que contém as interfaces dos seu SessionBean.</p>
<pre name="code" class="ruby">#!/usr/bin/env jruby

require 'java'
include_class 'javax.naming.InitialContext'

ic = InitialContext.new
sb_home = ic.lookup("MySessionBean")
sb_remote = sb_home.create

value = sb_remote.sayHi
puts "Valor = #{value}"</pre>
<p>Pois é, juro que com isso é possível invocar o EJB.</p>
<p>Isso abre várias portas, não ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmanoel.com.br/blog/invocando-um-sessionbean-21-via-jruby-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lag no teclado do meu notebook Dell 1025</title>
		<link>http://www.rafaelmanoel.com.br/blog/lag-no-teclado-do-meu-notebook-dell-1025/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.rafaelmanoel.com.br/blog/lag-no-teclado-do-meu-notebook-dell-1025/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 13:29:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[off-topic]]></category>
		<category><![CDATA[notebook]]></category>

		<guid isPermaLink="false">http://www.rafaelmanoel.com.br/blog/?p=74</guid>
		<description><![CDATA[Lentidão no teclado ? O que é isso ? É quando você tecla e demora uma semana para aparecer o echo (a imagem do caracter) na tela. É quando você escreve no msn, aperta enter, cruza os braços e ve as letras sendo digitadas com uma lentidão incrível.
No princípio, achei que fosse algum keylogger, e [...]]]></description>
			<content:encoded><![CDATA[<p>Lentidão no teclado ? O que é isso ? É quando você tecla e demora uma semana para aparecer o echo (a imagem do caracter) na tela. É quando você escreve no msn, aperta enter, cruza os braços e ve as letras sendo digitadas com uma lentidão incrível.</p>
<p>No princípio, achei que fosse algum keylogger, e como a minha licensa do norton 2008 havia esperado, não descartei esta idéia. Comprei o norton 2009, fiz um scan completo diversas vezes e mesmo assim o problema persistia. Baixei uns keylogger detector e mesmo assim nao resolvia. Aí decidi fazer o que todos profissionais de informática fazem quando não sabem a causa do problema: formatei! E para a minha surpresa, o problema persistia. Parecia ser impossível, reiniciei algumas vezes e o danado tava lá, meu teclado continuava com a velocidade do rubinho barrichelo dirigindo velotrol.</p>
<p>Foi aí que decidi procurar sobre o problema e ver se alguém já tinha passado por isso, e claro, tentar encontrar uma solução. E não é que achei ? E foi bem simples, bastou desativar o serviço <strong>Ati Hot Key poller</strong> que é carregado na inicialzação. Para isso, utilizei o <a href="http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx">autoruns</a>, que é beeeem melhor que o msconfig. E <em>voilá</em>, problema resolvido.</p>
<p>Resumindo, formatei meu notebook a toa :p</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmanoel.com.br/blog/lag-no-teclado-do-meu-notebook-dell-1025/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails Summit: Eu vou, mas só amanhã!</title>
		<link>http://www.rafaelmanoel.com.br/blog/rails-summit-eu-vou-mas-so-amanha/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.rafaelmanoel.com.br/blog/rails-summit-eu-vou-mas-so-amanha/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 15:09:44 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[ruby]]></category>
		<category><![CDATA[eventos]]></category>

		<guid isPermaLink="false">http://www.rafaelmanoel.pro.br/blog/?p=70</guid>
		<description><![CDATA[Pois é, hoje começou a Rails Summit, e eu estou doido para saber tudo o que está rolando lá, mas infelizmente só poderei ir amanhã. Obviamente perderei a palestra do DHH, e algumas outras que eu realmente queria ver, mas amanha o dia também tá cheio de coisas boas&#8230;
Obviamente, após a conferência, compilarei o que [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rafaelmanoel.pro.br/blog/wp-content/uploads/2008/10/rails_logo.jpg"><img class="alignleft size-medium wp-image-71" style="float: left;" title="rails_logo" src="http://www.rafaelmanoel.pro.br/blog/wp-content/uploads/2008/10/rails_logo-252x300.jpg" alt="" width="200" height="240" /></a>Pois é, hoje começou a Rails Summit, e eu estou doido para saber tudo o que está rolando lá, mas infelizmente só poderei ir amanhã. Obviamente perderei a palestra do <a href="http://www.loudthinking.com/about.html">DHH</a>, e algumas outras que eu realmente queria ver, mas amanha o dia também tá cheio de coisas boas&#8230;</p>
<p>Obviamente, após a conferência, compilarei o que achar de mais interessante e postarei aqui no blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmanoel.com.br/blog/rails-summit-eu-vou-mas-so-amanha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Palestra na semana da computação – USP São Carlos</title>
		<link>http://www.rafaelmanoel.com.br/blog/palestra-na-semana-da-computacao-usp-sao-carlos/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.rafaelmanoel.com.br/blog/palestra-na-semana-da-computacao-usp-sao-carlos/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 14:33:11 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[eventos]]></category>

		<guid isPermaLink="false">http://www.rafaelmanoel.pro.br/blog/?p=69</guid>
		<description><![CDATA[De volta às origens! Depois de palestrar no evento &#8220;É dia de java&#8221; na UFSCar, chegou a vez de palestrar na USP São Carlos, universidade que me formou. Confesso que estou um pouco ansioso para voltar lá e ver como estão as coisas, conversar com os professores, ver como anda a infra-estrutura e, quem sabe, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="float: left;" src="http://www.icmc.usp.br/~estagio/computacao/_borders/LogoAzulICMC.jpg" alt="" width="98" height="143" />De volta às origens! Depois de palestrar no evento &#8220;É dia de java&#8221; na UFSCar, chegou a vez de palestrar na USP São Carlos, universidade que me formou. Confesso que estou um pouco ansioso para voltar lá e ver como estão as coisas, conversar com os professores, ver como anda a infra-estrutura e, quem sabe, reencontrar velhos amigos. Desta vez, falaremos sobre Maven 2, algo que eu acho magnífico e nos poupa muito trabalho aqui no <a href="http://www.uol.com.br">trampo</a> (tá certo que as vezes nos dá uma trabalheira também&#8230;). A Palestra ocorrerá na semana entre os dias 14/10 e 18/10. Provavelmente será no dia 17/09, mas ainda temos que confirmar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmanoel.com.br/blog/palestra-na-semana-da-computacao-usp-sao-carlos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans 6.1 x Eclipse Ganymede – Cabe uma reflexão</title>
		<link>http://www.rafaelmanoel.com.br/blog/netbeans-61-x-eclipse-ganymede-cabe-uma-reflexao/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.rafaelmanoel.com.br/blog/netbeans-61-x-eclipse-ganymede-cabe-uma-reflexao/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 18:44:17 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.rafaelmanoel.pro.br/blog/?p=68</guid>
		<description><![CDATA[ 
Eu trabalho no desenvolvimento Java EE desde 2004 e isso me deixou bem por fora do que acontecia no mundo Java SE. E desde sempre eu utilizei o Eclipse e sempre o preferi ao Netbeans. Porém, esta semana resolvi desenvovler um aplicativo desktop, para agilizar uma tarefa meio monótona que tenho no trampo. A primeira [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p><img class="alignleft" style="float: left;" src="http://jimlife.files.wordpress.com/2007/12/netbeans_back.jpg" alt="" width="300" height="308" />Eu trabalho no desenvolvimento Java EE desde 2004 e isso me deixou bem por fora do que acontecia no mundo Java SE. E desde sempre eu utilizei o Eclipse e sempre o preferi ao Netbeans. Porém, esta semana resolvi desenvovler um aplicativo desktop, para agilizar uma tarefa meio monótona que tenho no trampo. A primeira versão foi com Eclipse e o plugin Jigloo, que eu não conhecia e até que achei ok. Ai conversei com um amigo meu (cassolato) e ele me disse que para Java SE, ele utilizavao netbeans, pois o Matisse dava problema com o Eclipse. Bom, resolvi testá-lo, e realmente me surpreendi. Não olhava pra cara do netbeans desde a versão 4.0, e realmente a evolução é notória. Sem falar que ele deu um banho no eclipse no quesito Desktop. Consegui fazer uma nova versão bem mais rápido e com um visual bem melhor.</p>
<p> </p>
<p>Conclusão: O que é melhor, eclipse ou netbeans ? Bom, prefiro muito mais o eclipse, mas jamais vou tentar fazer um aplicativo desktop outra vez nele, rs&#8230;</p>
<p> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmanoel.com.br/blog/netbeans-61-x-eclipse-ganymede-cabe-uma-reflexao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7º É dia de Java – Antes tarde do que nunca</title>
		<link>http://www.rafaelmanoel.com.br/blog/7%c2%ba-e-dia-de-java-antes-tarde-do-que-nunca/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.rafaelmanoel.com.br/blog/7%c2%ba-e-dia-de-java-antes-tarde-do-que-nunca/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 14:37:54 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[eventos]]></category>

		<guid isPermaLink="false">http://www.rafaelmanoel.pro.br/blog/?p=66</guid>
		<description><![CDATA[Tá certo, demorei pacas para escrever um post sobre a palestra que dei no 7º É dia de Java, em São Carlos, mas, &#8220;antes tarde do que nunca&#8221;, certo ?
Aqui darei um enfoque diferente. Para saber como foi a palestra e sobre os tópicos que abordamos, sugiro a leitura do blog do Leandro Lima, que [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rafaelmanoel.pro.br/blog/wp-content/uploads/2008/09/dia-de-java.jpg"><img class="alignleft size-medium wp-image-67" style="float: left;" title="dia-de-java" src="http://www.rafaelmanoel.pro.br/blog/wp-content/uploads/2008/09/dia-de-java-300x225.jpg" alt="" width="300" height="225" /></a>Tá certo, demorei pacas para escrever um post sobre a palestra que dei no 7º É dia de Java, em São Carlos, mas, &#8220;antes tarde do que nunca&#8221;, certo ?</p>
<p>Aqui darei um enfoque diferente. Para saber como foi a palestra e sobre os tópicos que abordamos, sugiro a leitura do blog do <a href="http://www.leandrolimia.eti.br">Leandro Lima</a>, que palestrou junto comigo (link <a href="http://javaminor.blogspot.com/2008/09/7-dia-de-java-na-ufscar.html">aqui</a>). Vou falar mais sobre a sensação que tive de palestrar na cidade em que me formei.</p>
<p>Em primeiro lugar, foi muito bom retornar a São Carlos, vivi um momento bem nostálgico ao passar pelo Trem Bão, Av. São Carlos, Rodoviária, União Serv, etc. Tive muitos bons momentos naquela cidade. Infelizmente não tive tempo de visitar a USP e ver como andam as coisas por lá, mas ainda hei de voltar para ve-la.</p>
<p>Na hora de palestrar, comecei a refletir sobre o fato de que há 4 anos atrás, no 3º É dia de java, eu estava sentado no auditório, esperando alguém ir lá na frente falar sobre, o que até então, me encatava e deslumbrava: o mundo Java! Eu ainda estava no 4º ano de faculdade e estava decidido a me formar e ir trabalhar com esta tecnologia.</p>
<p>E foi muito legal, 4 anos depois deste primeiro evento java em que participei, poder voltar e contribuir com um pouco do conhecimento e experiência que adiquiri nestes últimos anos. Sem falar que que dividi o palco com grandes nomes da comunidade java brasileira, como Bruno Souza, Maurício Leal, dentre outros&#8230; O que me fez ter a certeza do crescimento e evolução que tive, desde que comecei no mercado de trabalho.</p>
<p>Realmente foi uma experiência muito legal, e isto me fez querer mais. Para este ano já não era mais possível, mas o JustJava 2009 que me aguarde, pois pretendo continuar palestrando.</p>
<p>Obs: Eu sou o que está lá no fundo na foto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmanoel.com.br/blog/7%c2%ba-e-dia-de-java-antes-tarde-do-que-nunca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>É dia de Java!</title>
		<link>http://www.rafaelmanoel.com.br/blog/e-dia-de-java/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://www.rafaelmanoel.com.br/blog/e-dia-de-java/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 14:19:17 +0000</pubDate>
		<dc:creator>rafael</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[palestra]]></category>

		<guid isPermaLink="false">http://www.rafaelmanoel.pro.br/blog/?p=65</guid>
		<description><![CDATA[Começa amanhã, na UFSCar, sem São Carlos, o evento É dia de java. Neste ano estou indo como palestrante, o que é uma novidade para mim.
Vou abordar temas relacionados a integração de sistemas, dificuldades, boas práticas e conquistas que tivemos nesta área em um projeto que tocamos aqui no trampo.
Portanto, se você for ao evento, [...]]]></description>
			<content:encoded><![CDATA[<p>Começa amanhã, na UFSCar, sem São Carlos, o evento <a href="http://www.dc.ufscar.br:8080/extensao/final/diadejava/index.jsp"><strong>É dia de java</strong></a>. Neste ano estou indo como palestrante, o que é uma novidade para mim.</p>
<p>Vou abordar temas relacionados a integração de sistemas, dificuldades, boas práticas e conquistas que tivemos nesta área em um <a href="http://www.uolhost.com.br">projeto</a> que tocamos aqui no <a href="http://www.uol.com.br">trampo</a>.</p>
<p>Portanto, se você for ao evento, não deixe de conferir a palestra, que acontecerá sábado, dia 30/08 ás 10:30.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rafaelmanoel.com.br/blog/e-dia-de-java/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

