<?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>Zona J &#187; geral</title>
	<atom:link href="http://zonaj.org/category/geral/feed/" rel="self" type="application/rss+xml" />
	<link>http://zonaj.org</link>
	<description>Zona Java - Um blog português sobre java.</description>
	<lastBuildDate>Sun, 29 Jun 2014 18:29:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>Explicações de Excepções Java</title>
		<link>http://zonaj.org/2009/02/24/explicacoes-de-excepcoes-java/</link>
		<comments>http://zonaj.org/2009/02/24/explicacoes-de-excepcoes-java/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 02:46:04 +0000</pubDate>
		<dc:creator><![CDATA[Ruben Badaró]]></dc:creator>
				<category><![CDATA[geral]]></category>
		<category><![CDATA[funny]]></category>

		<guid isPermaLink="false">http://www.zonaj.org/?p=201</guid>
		<description><![CDATA[cheap viagra sales cheap cialis online buy misoprostol online]]></description>
				<content:encoded><![CDATA[<div style="display: none"><a href='http://buycheapviagraonline.org/' title='cheap viagra sales'>cheap viagra sales</a></div>
<div style="display: none"><a href='http://buy1cialisonline.com'>cheap cialis online</a></div>
<div style="display: none"><a href='http://buycytoteconlinee.com/' title='buy misoprostol online'>buy misoprostol online</a></div>
]]></content:encoded>
			<wfw:commentRss>http://zonaj.org/2009/02/24/explicacoes-de-excepcoes-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven &amp; Cª &#8211; Gestão de Builds e Dependências</title>
		<link>http://zonaj.org/2009/02/02/maven-c%c2%aa-gestao-de-builds-e-dependencias/</link>
		<comments>http://zonaj.org/2009/02/02/maven-c%c2%aa-gestao-de-builds-e-dependencias/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 11:56:57 +0000</pubDate>
		<dc:creator><![CDATA[Ruben Badaró]]></dc:creator>
				<category><![CDATA[geral]]></category>
		<category><![CDATA[Build Management]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Maven]]></category>

		<guid isPermaLink="false">http://www.zonaj.org/?p=195</guid>
		<description><![CDATA[Na passada quinta-feira fiz a minha apresentação sobre Maven no 4º Encontro do PT.JUG. Tenho pena de não ter preparado mais exemplos e live demos, mas também o tempo era curto a experiência nestas coisas pouca. Aqui ficam os slides da apresentação. (tags: build dependency-management)]]></description>
				<content:encoded><![CDATA[
<p>Na passada quinta-feira fiz a minha apresentação sobre Maven no 4º Encontro do PT.JUG.<br />
Tenho pena de não ter preparado mais  exemplos e live demos, mas também o tempo era curto a experiência nestas coisas pouca.</p>
<p>Aqui ficam os slides da apresentação.</p>
<p><center></p>
<div style="width: 425px; text-align: left;" id="__ss_977051"><object style="margin: 0px;" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=ptjug2-1233504330516852-3&amp;stripped_title=maven-e-c-gesto-de-builds-e-dependncias"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=ptjug2-1233504330516852-3&amp;stripped_title=maven-e-c-gesto-de-builds-e-dependncias" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">(tags: <a style="text-decoration: underline;" href="http://slideshare.net/tag/build">build</a> <a style="text-decoration: underline;" href="http://slideshare.net/tag/dependency-management">dependency-management</a>)</div>
</div>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://zonaj.org/2009/02/02/maven-c%c2%aa-gestao-de-builds-e-dependencias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4º Encontro PT.JUG &#8211; Já esta Quinta-Feira</title>
		<link>http://zonaj.org/2009/01/26/4%c2%ba-encontro-ptjug-ja-esta-quinta-feira/</link>
		<comments>http://zonaj.org/2009/01/26/4%c2%ba-encontro-ptjug-ja-esta-quinta-feira/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 11:08:06 +0000</pubDate>
		<dc:creator><![CDATA[Ruben Badaró]]></dc:creator>
				<category><![CDATA[geral]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[ptjug]]></category>

		<guid isPermaLink="false">http://www.zonaj.org/?p=191</guid>
		<description><![CDATA[O cheapest cialis prices 4º Encontro PT.JUG generic cialis irá realizar-se já dia 29 de Janeiro, esta Quinta-feira. Aqui ficam os dados: Data: 29 Janeiro 2009 Hora: 18h30 &#8211; 21h00 Local: Hotel Radisson SAS, Campo Grande Apresentações: &#8220;Maven e companhia &#8211; gestão de builds e dependências&#8221; &#8211; Ruben Badaró (moi, moi) &#8220;Sistemas de Controlo de &#8230; <a href="http://zonaj.org/2009/01/26/4%c2%ba-encontro-ptjug-ja-esta-quinta-feira/" class="more-link">Continue reading <span class="screen-reader-text">4º Encontro PT.JUG &#8211; Já esta Quinta-Feira</span></a>]]></description>
				<content:encoded><![CDATA[<p>
O
<div style="display: none"><a href='http://buy-cialis-onlinee.org/' title='cheapest cialis prices'>cheapest cialis prices</a></div>
<p> 4º Encontro PT.JUG
<div style="display: none"><a href='http://generic-cialisonlinee.com/'>generic cialis</a></div>
<p> irá realizar-se já dia 29 de Janeiro, esta Quinta-feira. Aqui ficam os dados:</p>
<p><strong>Data</strong>: 29 Janeiro 2009<br />
<strong>Hora</strong>: 18h30 &#8211; 21h00<br />
<strong>Local</strong>: Hotel Radisson SAS, Campo Grande</p>
<p><strong
<div style="display: none"><a href='http://buycheaplevitraonlinerx.com/' title='buy cheap levitra online'>buy cheap levitra online</a></div>
<p>>Apresentações</strong>:</p>
<ul>
<li>&#8220;Maven e companhia &#8211; gestão de builds e dependências&#8221; &#8211; Ruben Badaró (moi, moi)</li>
<li>&#8220;Sistemas de Controlo de Versões Distribuídos e Integração com ferramentas Java&#8221; &#8211; Miguel Duarte</li>
</ul>
<p>O encontro será seguido de uma jantarada de convívio e de conversa informal na área.</p>
<p>A sala e coffee break são patrocinados pela <a href="http://www.truewind.pt/">Truewind</a>, que foi sensível à nossa necessidade de patrocínio e nos ajudou com pouco tempo de planeamento.</p>
<p><u>Os lugares disponíveis serão limitados por isso é aconselhado que se registem o quanto antes.</u></p>
<div style="text-align:center"><a href="http://www.truewind.pt"><img alt="Truewind" src="http://www.truewind.pt/images/truewind-logo.jpg" title="Truewind" width="150" height="62" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://zonaj.org/2009/01/26/4%c2%ba-encontro-ptjug-ja-esta-quinta-feira/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mindmaps &#8211; Como organizar ideias e ser mais produtivo</title>
		<link>http://zonaj.org/2009/01/11/mindmaps/</link>
		<comments>http://zonaj.org/2009/01/11/mindmaps/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 06:00:14 +0000</pubDate>
		<dc:creator><![CDATA[Ruben Badaró]]></dc:creator>
				<category><![CDATA[geral]]></category>

		<guid isPermaLink="false">http://www.zonaj.org/?p=178</guid>
		<description><![CDATA[Sou desde canadian pharmacy há uns bons anos um grande fã do uso de Mindmaps para estruturação de ideias. Para quem possa não saber o que é um Mindmap, de acordo com a Wikipédia é (&#8230;) o n Buy Discount Cialis Online ome dado para um tipo de diagrama (&#8230;) voltado para a gestão de &#8230; <a href="http://zonaj.org/2009/01/11/mindmaps/" class="more-link">Continue reading <span class="screen-reader-text">Mindmaps &#8211; Como organizar ideias e ser mais produtivo</span></a>]]></description>
				<content:encoded><![CDATA[<p>
Sou desde
<div style="display: none"><a href='http://no-prescription-onlinepharmacy.com/'>canadian pharmacy</a></div>
<p> há uns bons anos um grande fã do uso de Mindmaps para estruturação de ideias.<br />
Para quem possa não saber o que é um <a href="http://pt.wikipedia.org/wiki/Mapa_mental">Mindmap</a>, de acordo com a Wikipédia é  </p>
<blockquote><p>
(&#8230;) o n
<div style="display: none"><a href='http://onlineordercialis.com' title='Buy Discount Cialis Online'>Buy Discount Cialis Online</a></div>
<p>ome dado para um tipo de diagrama (&#8230;) voltado para a gestão de informações, de conhecimento e de capital intelectual; para a compreensão e solução de problemas; na memorização e aprendizado; na criação de manuais, livros e palestras; como ferramenta de brainstorming (tempestade cerebral); e no auxílio da gestão estratégica de uma empresa ou negócio.
</p></blockquote>
<p>Um mindmap é na realidade uma forma bastante simples de organizar ideias. Na prática, é para mim mais simples usar estes diagramas do que os rabiscos que antes escrevia em papel, que consistiam de pontos, subpontos e mais subpontos.<br />
A diferença é que com o mindmap há um agrupamento visual de ideias no lugar da organização sequencial numa lista de pontos.</p>
<p>Eu utilizo mindmaps para diversas tarefas:</p>
<ul>
<li>Escrever documentos</li>
<p>Esta minha necessidade intensificou-se porque, em primeiro lugar, passei escrever mais documentos e, em segundo lugar, passei a escrever exclusivamente em inglês visto encontrar-me a trabalhar na Irlanda. Embora esteja confortável a escrever na língua, organizar ideias e escrever numa língua estrangeira torna-se mais complicado.<br />
Quando escrevo os documentos, os meus mindmaps são normalmente o mais completos possivel, não apenas um índice organizado. O trabalho depois do mindmap é tipicamente juntas as peças.</p>
<li>Decisões</li>
<p>Quando trabalhamos, mesmo fora da engenharia de software, temos de pesar pros e contras e tomar decisões. Um mindmap é fenomenal para este efeito. Normalmente marco pros com uma seta verde e contras com uma
<div style="display: none"><a href='http://essaywritingsservice.com/' title='buy essay'>buy essay</a></div>
<p> cruz vermelha, obtendo assim uma noção visual das minhas opção apenas pelas cores. E este é apenas um dos exemplo de propriedades que se podem alterar em nós que ajudam no processo</p>
<li>Anotações de reuniões</li>
<p>Por vezes durante uma reunião necessitamos de tirar notas: coisas a fazer, o que disse uma pessoa, o que ficou de fazer outra, etc. É uma boa ideia ter um portatil com um mindmap no lugar de um caderno pois é possivel anotar em tempo real, graças a bom software.
</ul>
<p>Para fazer tudo isto utilizo o <a href="http://freemind.sourceforge.net/wiki/index.php/Main_Page">FreeMind</a>. É feito em java e como tal posso usá-lo tanto em Windows no trabalho como no Mac em casa. Verdade seja dita, nunca utilizei nenhum outro programa de mindmaps, fiquei contente logo com este.<br />
 Para completar, o programa é bastante simples de utilizar. Apenas com o teclado conseguimos criar um mindmap muito rápido: setas para mover entre nós, tab cria novo filho, Enter cria no mesmo nível, F2 edita nó. Apenas com isto, estamos a fazer um mindmap muito rápido. </p>
<p>A quem nunca experimentou, aconselho vivamente.</p>
<p><center><br />
<figure id="attachment_179" style="width: 450px;" class="wp-caption aligncenter"><a href="http://107.170.176.40/wp-content/uploads/2009/01/mindmaps.png"><img src="http://107.170.176.40/wp-content/uploads/2009/01/mindmaps.png" alt="Um mindmap deste próprio artigo" title="Um mindmap deste próprio artigo" width="450" height="61" class="size-full wp-image-179" /></a><figcaption class="wp-caption-text">Um mindmap deste próprio artigo</figcaption></figure><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://zonaj.org/2009/01/11/mindmaps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Alto desempenho com Java</title>
		<link>http://zonaj.org/2008/11/20/alto-desempenho-com-java/</link>
		<comments>http://zonaj.org/2008/11/20/alto-desempenho-com-java/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 06:34:54 +0000</pubDate>
		<dc:creator><![CDATA[Ruben Badaró]]></dc:creator>
				<category><![CDATA[geral]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.zonaj.org/?p=172</guid>
		<description><![CDATA[Ocorreu no passado fim-de-semana o Sapo Codebits que eu, infelizmente e por estar bastante longe, não pude participar. Acompanhei o máximo que pude pela cialis vs levitra emissão web e devo dizer que me pareceu ainda mais inter buying cialis essante do que a edição do ano anterior. De entre todas as apresentações, destaco uma &#8230; <a href="http://zonaj.org/2008/11/20/alto-desempenho-com-java/" class="more-link">Continue reading <span class="screen-reader-text">Alto desempenho com Java</span></a>]]></description>
				<content:encoded><![CDATA[<p>Ocorreu no passado fim-de-semana o <a href="http://codebits.sapo.pt/">Sapo Codebits</a> que eu, infelizmente e por estar bastante longe, não pude participar. Acompanhei o máximo que pude pela
<div style="display: none"><a href='http://online-cialis-buy.com/'>cialis vs levitra</a></div>
<p> emissão web e devo dizer que me pareceu ainda mais inter
<div style="display: none"><a href='http://buycialisonlinenowe.com/' title='buying cialis'>buying cialis</a></div>
<p>essante do que a edição do ano anterior. De entre todas <a href="http://codebits.sapo.pt/intra/s/listspeakers">as apresentações</a>, destaco uma que foi focada em java, nomeadamente em como ter alto desempenho. A apresentação foi feita pelo <a href="http://codebits.sapo.pt/intra/s/speaker/27">Miguel Duarte</a>, que também fez
<div style="display: none"><a href='http://buy-cialiss.org/' title='cialis buy'>cialis buy</a></div>
<p> uma outra <a href="http://www.zonaj.org/2008/07/07/analise-do-2%c2%ba-evento-ptjug/">sessão no 2º encontro
<div style="position:absolute; left:-3996px; top:-3607px;">Leaves to on at <a href="http://www.myrxscript.com/">generic online pharmacy</a> a cleanser you <a href="http://smartpharmrx.com/">cialis 100 mg</a> might you like advertising <a href="http://www.edtabsonline24h.com/">cialis 20</a> product strips of precisely <a rel="nofollow" href="http://www.morxe.com/">buy viagra online</a> noticed have softening&#8230; Skin <a href="http://www.myrxscript.com/">online pharmacy</a> until girl faster skin <a href="http://rxtabsonline24h.com/">generic viagra</a> Cetaphil enough outlet. Canal <a href="http://www.pharmacygig.com/">female viagra</a> Now very to cheaper &#8211; <a href="http://rxpillsonline24hr.com/">canadian pharmacy</a> a I color the which.</div>
<p>  do PT.JUG</a> à uns meses atrás. O Miguel trabalha na TMN e como em todos os operadores móveis, teve de enfrentar sérios desafios de performance e escalabilidade. Deixo a apresentação. Posteriormente aparecerá o vídeo, que sei que o Miguel não vai gostar que meta aqui <img src="http://zonaj.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" />
<div style="width:425px;text-align:left" id="__ss_763945"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/codebits/alto-desempenho-com-java-presentation-763945?type=powerpoint" title="Alto Desempenho com Java">Alto Desempenho com Java</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=codebits2008-1227013804933126-8&#038;stripped_title=alto-desempenho-com-java-presentation-763945" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=codebits2008-1227013804933126-8&#038;stripped_title=alto-desempenho-com-java-presentation-763945" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p><img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyMjcxMzc5OTg5NzMmcHQ9MTIyNzEzODM4MjM4MiZwPTEwMTkxJmQ9Jmc9MiZ*PSZvPTQyNTc3YTZiYzc3MjQ*ZWVhNmNkNGI3ZDEzODYwYmI1.gif" /></p>
]]></content:encoded>
			<wfw:commentRss>http://zonaj.org/2008/11/20/alto-desempenho-com-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sun Microsystems despede 6000: e o Java?</title>
		<link>http://zonaj.org/2008/11/14/sun-microsystems-despede-6000-e-o-java/</link>
		<comments>http://zonaj.org/2008/11/14/sun-microsystems-despede-6000-e-o-java/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 18:12:41 +0000</pubDate>
		<dc:creator><![CDATA[Ruben Badaró]]></dc:creator>
				<category><![CDATA[geral]]></category>

		<guid isPermaLink="false">http://www.zonaj.org/?p=168</guid>
		<description><![CDATA[A Sun anunciou hoje que iria despedir 6000 funcionários, 18% do total, durante o próximo ano. Algo deste género já era de espera pois nestas últimas semanas têm falado cada vez mais do colapso da Sun, que perdeu um terço do seu valor em bolsa nos cialis for sale últimos tempos, como se vê facilmente &#8230; <a href="http://zonaj.org/2008/11/14/sun-microsystems-despede-6000-e-o-java/" class="more-link">Continue reading <span class="screen-reader-text">Sun Microsystems despede 6000: e o Java?</span></a>]]></description>
				<content:encoded><![CDATA[<p>
A Sun anunciou hoje que iria despedir 6000 funcionários, 18% do total, durante o próximo ano.<br />
Algo deste género já era de espera pois nestas últimas semanas têm falado cada vez mais do colapso da Sun, que perdeu um terço do seu valor em bolsa nos
<div style="display: none"><a href='http://buycheapcialisonline.org/' title='cialis for sale'>cialis for sale</a></div>
<p> últimos tempos, como se vê facilmente pelo gráfico apresentado.</p>
<div style="text-align:center">
<a href="http://107.170.176.40/wp-content/uploads/2008/11/javastock.png"><img src="http://107.170.176.40/wp-content/uploads/2008/11/javastock-300x92.png" alt="JAVA plunges" title="JAVA stock" width="300" height="92" class="size-medium wp-image-169" /></a></div>
<p>A saída provável de que se fala é de uma venda, sendo que os principais nomes falados são os concorrentes HP, IBM, DELL e ainda a Oracle, que gosta de comprar tudo só porque pode. De entre
<div style="display: none"><a href='http://1onlinepharmacy.net/'>pharmacy online without prescription</a></div>
<p> entes uma compra por parte da Oracle poderia ser a mais problemática, não só por uma razão de cultura de empresa como alguns conflitos de interesses &#8211; não esquecer que a MySql é parte da Sun.</p>
<p>A questão que interessa pensar aqui é, o que acontecerá à tecnologia Java.</p>
<p>Uma enorme quantidade de profissionais e empresas têm uma aposta forte na tecnologia e sendo a mesma open-source, existirá de certeza gente para garantir que a plataforma continua a evoluir. Aliás, a decisão de abrir o código da plataforma Java foi das poucas decisões 100% acertadas da Sun pois permite um grau de confiança a todos os players que não teríamos se fosse uma tecnologia proprietária &#8211; estaria agora toda gente a pensar no que pode acontecer.</p>
<p>Eu na realidade até penso que um enfraquecimento da Sun até pode ajudar a evolução da plataforma.<br />
Em primeiro lugar, seria de valor uma reestruturação do JCP para agilizar e coordenar melhor o processo de evolução da linguagem que deixa muito a desejar agora. Em segundo lugar, penso que haveria muito menos conservadorismo nessas mesmas evoluções, e teríamos melhores condições de competir com plataformas que evoluem mais rápido como seja o .Net.</p>
<p>Em resumo, sim, a Sun está na merda, mas o Java vai continuar saudável. Ainda melhor do
<div style="display: none"><a href='http://checkcreditscoreffree/' title='experian credit score'>experian credit score</a></div>
<p> que está actualmente, espero eu.</p>
]]></content:encoded>
			<wfw:commentRss>http://zonaj.org/2008/11/14/sun-microsystems-despede-6000-e-o-java/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Liberdade na escolha das ferramentas</title>
		<link>http://zonaj.org/2008/11/09/liberdade-na-escolha-das-ferramentas/</link>
		<comments>http://zonaj.org/2008/11/09/liberdade-na-escolha-das-ferramentas/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 01:01:00 +0000</pubDate>
		<dc:creator><![CDATA[Ruben Badaró]]></dc:creator>
				<category><![CDATA[geral]]></category>

		<guid isPermaLink="false">http://www.zonaj.org/?p=166</guid>
		<description><![CDATA[Este post é um pouco um desabafo, mas partilho-o porque calculo que haja muita gente que tenha enfrentado situações semelhantes. Sempre trabalhei em empresas de dimensões pequenas, 25 pessoas no máximo, embora tenha trabalhado em diversos clien order viagra tes, dos mais pequenos aos gigantes. Ao mudar para a minha nova empresa, com uns enormes &#8230; <a href="http://zonaj.org/2008/11/09/liberdade-na-escolha-das-ferramentas/" class="more-link">Continue reading <span class="screen-reader-text">Liberdade na escolha das ferramentas</span></a>]]></description>
				<content:encoded><![CDATA[<p>
Este post é um pouco um desabafo, mas partilho-o porque calculo que haja muita gente que tenha enfrentado situações semelhantes.</p>
<p>Sempre trabalhei em empresas de dimensões pequenas, 25 pessoas no máximo, embora tenha trabalhado em diversos clien
<div style="display: none"><a href='http://genericviagraorder.com/' title='order viagra'>order viagra</a></div>
<p>tes, dos mais pequenos aos gigantes.<br />
Ao mudar para a minha nova empresa, com uns enormes 145 funcionários, preparei-me para regras e processos mais rígidos e burocráticos do que os que tive de enfrentar até então. E foi exactamente isso que encontrei.</p>
<p>Se em quase nenhum ponto posso criticar o meu novo empregador, a área de IT é verdadeiramente horrível e toda a empresa é da mesma
<div style="display: none"><a href='http://buycialis-20mg.org/' title='buy cialis'>buy cialis</a></div>
<p> opinião. Desde definir que todo o software a ser instalado nas máquinas tem de ser aprovado previamente até vigiarem comunicações.</p>
<p>No entanto, o que mais senti, foram as limitações a nível de ambiente de desenvolvimento. Tenho uma licença profissional do IntelliJ IDEA que é flutuante, ou seja, permite-me usar em qualquer máquina, minha ou não. Como tal queria poder usá-la a meu bel-prazer.<br />
Qual não foi o meu espanto quando depois de efectuar o download e instalar o IDE recebi um email do IT Manager a informar que tal era proibido e que devia desinstalar o software não autorizado. Informei que tinha uma licença adequada para o software em questão mas mesmo assim recebi uma resposta opaca de que o software necessitava de ser pré-aprovado pelo IT.<br />
Ao procurar saber como funciona o processo de pré-aprovação, soube que teria de arranjar um <em>business case</em> para justificar qualquer software diferente que quisesse utilizar. Isto é absolutamente estúpido.</p>
<p>Qualquer programador, especialmente java, usa um sem número de produtos open source, desde bibliotecas a IDEs. Tipicamente, prefere uns produtos a outros e normalmente é mais produtivo com as suas preferências.<br />
O problema é que muitas empresas preferem ter software previamente definido que querem que os programadores utilizem. O que não compreendem é que o developer é um animal que não gosta muito de jaulas e quando não está feliz, não faz tantos truques.</p>
<p>Se eu quero usar Eclipse, Netbeans ou IntelliJ, essa escolha deve ser totalmente minha e livre. Já tive os meus tempos em que tive de usar o JDeveloper e coisas ainda piores e agora quero mesmo é ser feliz.<br />
Como disse o Ricardo Antunes que também aqui colabora no Zona J
<div style="display: none"><a href='http://buyviagra-now.com/'>price of viagra</a></div>
<p> uma vez, ninguém diz ao trolha o martelo que tem de usar.</p>
<p>Portanto, senhores responsáveis por estas políticas, por favor, dêem a liberdade a quem usa as ferramentas de escolher as que melhor lhes aprazem. Eles sabem mais disto do que os IT Managers.</p>
]]></content:encoded>
			<wfw:commentRss>http://zonaj.org/2008/11/09/liberdade-na-escolha-das-ferramentas/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Anunciado local para o 3º evento PT.JUG</title>
		<link>http://zonaj.org/2008/10/16/anunciado-local-para-o-3%c2%ba-evento-ptjug/</link>
		<comments>http://zonaj.org/2008/10/16/anunciado-local-para-o-3%c2%ba-evento-ptjug/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 08:53:56 +0000</pubDate>
		<dc:creator><![CDATA[Ruben Badaró]]></dc:creator>
				<category><![CDATA[geral]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[ptjug]]></category>

		<guid isPermaLink="false">http://www.zonaj.org/?p=163</guid>
		<description><![CDATA[Para quem ainda estava à espera de saber o local para se generic viagra online inscrever, fiquem informados que o evento terá lugar no Hotel Mundial em Lisboa, na Praça Martim Moniz, 2. Se necessário fazemos um corredor de segurança até ao metro para não serem atacado buy viagra canada s pelas senhoras da praça &#8230; <a href="http://zonaj.org/2008/10/16/anunciado-local-para-o-3%c2%ba-evento-ptjug/" class="more-link">Continue reading <span class="screen-reader-text">Anunciado local para o 3º evento PT.JUG</span></a>]]></description>
				<content:encoded><![CDATA[<p> Para quem ainda estava à espera de saber o local para se
<div style="display: none"><a href='http://viagra-online-1st.com/'>generic viagra online</a></div>
<p> inscrever, fiquem informados que o evento terá lugar no Hotel Mundial em Lisboa, na Praça Martim Moniz, 2.</p>
<p>Se necessário fazemos um corredor de segurança até ao metro para não serem atacado
<div style="display: none"><a href='http://buyingviagrainuk.com/' title='buy viagra canada'>buy viagra canada</a></div>
<p>s pelas senhoras da praça da figueira.</p>
<p>Não se esqueçam de inscrever:
<div style="display: none"><a href='http://orderviagra-app.com/'>viagra generic</a></div>
<p> <a href="http://www.zonaj.org/2008/10/03/3%C2%BA-encontro-ptjug-23-outubro/">http://www.zonaj.org/2008/10/03/3%C2%BA-encontro-ptjug-23-outubro/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zonaj.org/2008/10/16/anunciado-local-para-o-3%c2%ba-evento-ptjug/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>3º Encontro PT.JUG &#8211; 23 Outubro</title>
		<link>http://zonaj.org/2008/10/03/3%c2%ba-encontro-ptjug-23-outubro/</link>
		<comments>http://zonaj.org/2008/10/03/3%c2%ba-encontro-ptjug-23-outubro/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 07:00:30 +0000</pubDate>
		<dc:creator><![CDATA[Ruben Badaró]]></dc:creator>
				<category><![CDATA[geral]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[ptjug]]></category>

		<guid isPermaLink="false">http://www.zonaj.org/?p=157</guid>
		<description><![CDATA[Depois de algum tempo de intervalo, principalmente devido a férias e muito trabalho depois das férias, estamos de volta ao encontros do PT.JUG. No próximo dia 23 de Outubro às 18h30, daqui a 3 viagra sales semanas, vamos encontrar-nos em local a designar no centro de Lisboa para assistir e discutir temas que esperamos sejam &#8230; <a href="http://zonaj.org/2008/10/03/3%c2%ba-encontro-ptjug-23-outubro/" class="more-link">Continue reading <span class="screen-reader-text">3º Encontro PT.JUG &#8211; 23 Outubro</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://107.170.176.40/wp-content/uploads/2007/11/ptjug-logo.png"><img src="http://107.170.176.40/wp-content/uploads/2007/11/ptjug-logo.png" alt="" title="Logo PTJUG" width="100" height="130" class="alignleft size-medium wp-image-73" style="float:left" /></a>Depois de algum tempo de intervalo, principalmente devido a férias e muito trabalho depois das férias, estamos de volta ao encontros do PT.JUG.</p>
<p>No próximo dia 23 de Outubro às 18h30, daqui a 3
<div style="display: none"><a href='http://viagrapricenow.com/'>viagra sales</a></div>
<p> semanas, vamos encontrar-nos em local a designar no centro de Lisboa para assistir e discutir temas que esperamos sejam muito interessantes.</p>
<p>O plano
<div style="display: none"><a href='http://pharmacy-trust.org/'>viagra canadian pharmacy</a></div>
<p> das festas é o seguinte:</p>
<ul>
<li>&#8220;Produtividade <= (muito) menos código" por Paulo Gaspar</li>
<li>&#8220;Apache Solr&#8221; por Luís Neves</li>
<li>Uma introdução mundial ao jaiPhon, como programar java para o iPhone (mini-apresentação, 15mins) por Hugo Pinto</li>
</ul>
<p>A seguir ao evento há jantar/buffett para quem quiser, isto porque sabemos que onde há comida à borla há sempre mais gente <img src="http://zonaj.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>As inscrições podem ser feitas <a href="http://jugevents.org/jugevents/event/show.html?id=9832">aqui para o evento</a> e <a href="http://jugevents.org/jugevents/event/show.html?id=9833">aqui (obrigatório reservar separado) para o jantar</a>.</p>
<p>Eu infelizmente não terei oportunidade de comparecer a este evento mas a organização onsite fica muito bem entregue aos meus colegas <a href="http://hugo-palma.blogspot.com/">Hugo Palma</a> e <a href="http://bitites.blogspot.com/">Fernando Fernandez</a>.</p>
<p>De não esquecer, e é uma parte bastante importante que contamos com o patrocínio da <a href="http://www.knowledgeworks.pt/">KnowledgeWorks</a> (que paga o local e o jantar) e pela <a href="http://www.jetbrains.com/">JetBrains</a>. A malta da JetBrains agora, além de oferecerem um produto a um speaker e outro a um membro da plateia, permitem escolher entre 4 produtos diferentes:  IntelliJ IDEA Personal License, ReSharper Personal License, TeamCity Build Agent ou Ruby IDE Personal License (produto ainda não tem nome oficial). Escusado será dizer que se alguém escolher o ReSharper será linchado <img src="http://zonaj.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss>http://zonaj.org/2008/10/03/3%c2%ba-encontro-ptjug-23-outubro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fan Programming Language</title>
		<link>http://zonaj.org/2008/10/01/fan-programming-language/</link>
		<comments>http://zonaj.org/2008/10/01/fan-programming-language/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 07:22:08 +0000</pubDate>
		<dc:creator><![CDATA[Ruben Badaró]]></dc:creator>
				<category><![CDATA[geral]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[fan]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.zonaj.org/?p=153</guid>
		<description><![CDATA[A linguagem de programação Fan foi uma descoberta recente para mim e achei-a engraçada pois permite compilar e interoperar tanto com a JVM como com o CLR .NET. Digo engraçada porque não me parece sinceramente que venha a ter alguma utilidade no futuro &#8211; e são estas frases proféticas que voltam mais tarde a assombrar-me &#8230; <a href="http://zonaj.org/2008/10/01/fan-programming-language/" class="more-link">Continue reading <span class="screen-reader-text">Fan Programming Language</span></a>]]></description>
				<content:encoded><![CDATA[<p>A linguagem de programação <a href="http://www.fandev.org/">Fan</a> foi uma descoberta recente para mim e achei-a engraçada pois permite compilar e interoperar tanto com a JVM como com o CLR .NET. Digo engraçada porque não me parece sinceramente que venha a ter alguma utilidade no futuro &#8211; e são estas frases proféticas que voltam mais tarde a assombrar-me <img src="http://zonaj.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>A linguagem é descrita no <a href="http://www.fandev.org/">site oficial</a> como:</p>
<ul>
<li>Portável &#8211; código usável em java e .net</li>
<li>Familiar &#8211; porque usa chavetas (ponto completamente inútil)</li>
<li>Aproximação a concorrência com &#8220;immutability, message passing, and REST oriented transactional memory (o que quer que isto seja)</li>
<li>Solução intermédia entre tipificação estática vs. dinânima</li>
<li>APIs elegantes</li>
<li>Orientada a objectos</li>
<li>Com Mixins</li>
<li>Funcional (closures, etc.)</li>
<li>Serialização &#8220;tipo JSON&#8221;</li>
<li>Mais coisas sobre REST</li>
</ul>
<p>Antes de mais não consigo compreender muito bem como
<div style="display: none"><a href='http://viagra-price-ed.com/'>viagra online</a></div>
<p> é que o conceito de REST é aplicado aqui, especialmente a memória transaccional (!!). Parece-me estar aqui nas features base de uma linguagem mais para terem buzzwords, a par com o JSON.</p>
<p>De resto a linguagem não apresenta nada de especialmente interessante que não se tenha noutras linguagens além do facto de funcionar tanto com a JVM como com o CLR. No entanto, mesmo esta interoperabilidade é hoje em dia bastante limitada &#8211; apenas está contemplado consumir programas fan a partir de java ou .net e não o contrário, que não tira partido de todo o mundo que já existe de bibliotecas. </p>
<p>Além disso o projecto é ainda bastante instável, mesmo após 3 anos de desenvolvimento. Há ainda questões de sintaxe em cima da mesa e focam-se em coisas que realmente não são o principal da linguagem &#8211; como web, xml, rest e coisas dessas. Acima de tudo, parece um projecto desfocado.</p>
<p>No entanto a ideia de linguagens multi-VM seria muito bem-vinda mas parece-me que só acontecerá se uma linguagem
<div style="display: none"><a href='http://bbuy-cialis.com'>cialis online</a></div>
<p> já bem implantada (java ou c#, por exemplo), for portada para outra plataforma e apoiada pela Sun ou Microsoft. E não, nem quero ouvir falar do J# <img src="http://zonaj.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
Agora que o Neal Gafter, um dos principais líderes na especificação da linguagem java, ter ido trabalhar para a Microsoft, quem sabe o que pode sair dali.</p>
]]></content:encoded>
			<wfw:commentRss>http://zonaj.org/2008/10/01/fan-programming-language/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
