<?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>Artigos sobre jQuery, XHTML, CSS e PHP &#124; Julio Bitencourt &#187; Produtividade</title>
	<atom:link href="http://www.juliobitencourt.com/category/produtividade/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.juliobitencourt.com</link>
	<description>Artigos e tutoriais sobre desenvolvimento web, jQuery, HTML, PHP, CSS e outras tecnologias.</description>
	<lastBuildDate>Sat, 17 Jul 2010 18:18:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Comunicavale &#8211; Comunicação corporativa no Vale do Paraíba</title>
		<link>http://www.juliobitencourt.com/2010/05/comunicavale-comunicacao-corporativa-no-vale-do-paraiba/</link>
		<comments>http://www.juliobitencourt.com/2010/05/comunicavale-comunicacao-corporativa-no-vale-do-paraiba/#comments</comments>
		<pubDate>Sat, 08 May 2010 16:07:03 +0000</pubDate>
		<dc:creator>Julio Bitencourt</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Mercado]]></category>
		<category><![CDATA[Produtividade]]></category>
		<category><![CDATA[comunicação]]></category>
		<category><![CDATA[publicidade]]></category>

		<guid isPermaLink="false">http://www.juliobitencourt.com/?p=235</guid>
		<description><![CDATA[Olá pessoal. Estou afastado do blog por vários motivos, todos profissionais. A Contagia está tomando todo meu tempo. O lado bom? Estamos crescendo muito! Em breve voltaremos a programação normal.
Mas não poderia deixar de postar aqui uma nota sobre um evento muito bom que vai acontecer no vale.
Organizado por @armindoferreira (Cruz e Ferreira) e @robsoncriative [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal. Estou afastado do blog por vários motivos, todos profissionais. A <a href="http://contagia.com.br" target="_self">Contagia</a> está tomando todo meu tempo. O lado bom? Estamos crescendo muito! Em breve voltaremos a programação normal.</p>
<p>Mas não poderia deixar de postar aqui uma nota sobre um evento muito bom que vai acontecer no vale.</p>
<div id="attachment_238" class="wp-caption alignnone" style="width: 531px"><img class="size-full wp-image-238" title="comunicavale" src="http://www.juliobitencourt.com/wp-content/uploads/2010/05/comunicavale.png" alt="Comunicavale - Comunicação colaborativa no Vale do Paraíba" width="521" height="101" /><p class="wp-caption-text">Comunicavale - Comunicação colaborativa no Vale do Paraíba</p></div>
<p>Organizado por <a href="http://www.twitter.com/armindoferreira" target="_blank">@armindoferreira</a> (<a href="http://www.cruzeferreira.com.br/" target="_blank">Cruz e Ferreira</a>) e <a href="http://www.twitter.com/robsoncriative" target="_blank">@robsoncriative</a> (<a href="http://www.criativecom.com.br" target="_blank">Criative Comunicação</a>) o Comunicavale vai discutir durante dois dias (7 e 8 de Julho/2010) o setor de comunicação do Vale do Paraíba, com <a href="http://comunicavale.com.br/?page_id=14">nomes de peso</a>.</p>
<p>Uma ótima oportunidade para estudantes e profissionais da área de <a class="bbli" href="http://sledge.boo-box.com/list/page/cHVibGljaWRhZGUlMkMrY29tdW5pY2ElRTclRTNvXyMjX2JveF8jI190YWdnaW5nLXRvb2wtd3BfIyNf-80">comunicação<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a>. Afinal nossa região ainda é carente de eventos desse nível.</p>
<p><a href="http://www.comunicavale.com.br">Veja aqui</a> todas as informações sobre data, local e inscrições.<br />
<h3 class='related_post_title'>Já que chegou até aqui, que tal ler isto?</h3>
<ul class='related_post'>
<li><a href='http://www.juliobitencourt.com/2009/08/guerra-dos-browsers-morte-ao-ie6-e-vem-ai-o-rockmelt/' title='Guerra dos browsers. Morte ao IE6 e vem aí o RockMelt'>Guerra dos browsers. Morte ao IE6 e vem aí o RockMelt</a></li>
</ul>


<!-- Begin TwitThis script (http://twitthis.com/) -->
<div style="text-align:left;">
<script type="text/javascript" src="http://s3.chuug.com/chuug.twitthis.scripts/twitthis.js"></script>
<script type="text/javascript">
<!--
document.write('<a href="javascript:;" onclick="TwitThis.pop();"><img src="http://s3.chuug.com/chuug.twitthis.resources/twitthis_grey_72x22.gif" alt="TwitThis" style="border:none;" /></a>');
//-->
</script>
</div>
<!-- /End -->

<!-- boo-widget start -->
					<script type="text/javascript">
					bb_keywords = "publicidade";
					bb_bid  = "";
					bb_lang  = "";
					bb_name = "custom";bb_limit = "7";bb_format = "bbc";</script>
					<script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
					<!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.juliobitencourt.com/2010/05/comunicavale-comunicacao-corporativa-no-vale-do-paraiba/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>10 dicas para escrever um bom código jQuery</title>
		<link>http://www.juliobitencourt.com/2009/10/10-dicas-para-escrever-um-bom-codigo-jquery/</link>
		<comments>http://www.juliobitencourt.com/2009/10/10-dicas-para-escrever-um-bom-codigo-jquery/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 17:19:35 +0000</pubDate>
		<dc:creator>Julio Bitencourt</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Produtividade]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[framework]]></category>

		<guid isPermaLink="false">http://www.juliobitencourt.com/?p=131</guid>
		<description><![CDATA[Recebi este artigo via twitter com 10 dicas muito legais para melhorar o código escrito em jQuery.
Achei interessante criar uma resumo em português com estas 10 dicas. A maioria delas eu passei a utilizar em meus projetos!
1. Use sempre o $(document).ready()
Coloque todo seu código dentro desta função. Isto irá fazer com que seu código jQuery [...]]]></description>
			<content:encoded><![CDATA[<p>Recebi este <a title="Link para o artigo original. Em inglês" href="http://www.myinkblog.com/articles/10-tips-for-writing-better-jquery-code/comment-page-1/#comment-29373" target="_blank">artigo</a> via twitter com 10 dicas muito legais para melhorar o código escrito em jQuery.</p>
<p>Achei interessante criar uma resumo em português com estas 10 dicas. A maioria delas eu passei a utilizar em meus projetos!<span id="more-131"></span></p>
<h3>1. Use sempre o $(document).ready()</h3>
<p>Coloque todo seu código dentro desta função. Isto irá fazer com que seu código jQuery seja executado assim que o DOM for carregado mas antes do conteúdo <strong>(veja a dica 2)</strong>. Isto permite que você atribua funções aos eventos dos elementos. Evitando o uso de onload, onclick entre outros. Ou seja, você não irá interferir na marcação HTML com o javascript.</p>
<h3>2. Use o $(window).load ()</h3>
<p>Embora a maioria dos exemplos sejam colocados dentro de $(document).ready() é melhor evitar colocar tudo dentro dele.</p>
<p>$(document).ready() é muito útil. Mas ele ocorre durante a renderização do documento. Funcionalidades supérfluas como scrolling e drag and drop, etc podem ser colocadas dentro de $(window).load() que é executada após o download completo da página.</p>
<p>A sintaxe é a mesma do $(document).ready()</p>
<h3>3. Carregue somente o que precisa</h3>
<p>Nós programadores somos tentados a escrever todo o código javascript em um mesmo local e usá-lo em todas as páginas, seja em forma de arquivo, ou repetindo o código no velho Ctrl C + Ctrl V. O jQuery leva tempo para vasculhar todo o documento em busca dos elementos. Isto pode causar uma queda no rendimento da aplicação.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span> <span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'body'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hasClass</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'home'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      <span style="color: #006600; font-style: italic;">// Código usado na home</span>
   <span style="color: #009900;">&#125;</span>
   <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'body'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hasClass</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'blog'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      <span style="color: #006600; font-style: italic;">// Código usado no blog</span>
   <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h3>4. Saiba o que é o método data() e use-o</h3>
<p>Para guardar e utilizar alguns dados você pode utilizar o método data da jQuery.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">   <span style="color: #006600; font-style: italic;">// Define o valor</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.myselector'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'myfavcolor'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'orange'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #006600; font-style: italic;">// E então. Retorna o valor</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'myselector'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">data</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'myfavcolor'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Eu escrevi um artigo sobre o método data que você pode ver <a href="http://www.juliobitencourt.com/2009/08/metodo-data-da-jquery/">clicando aqui</a></p>
<h3>5. Seletores internos da jQuery</h3>
<p>Conhecer os seletores CSS ajuda muito na hora de escrever código jQuery. Mas os seletores internos também ajudam bastante. Veja os seletores aqui <a href="http://docs.jquery.com/Selectors">http://docs.jquery.com/Selectors</a>.<br />
Por exemplo</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;div:contains('hello')&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'background-color'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'#cc0000'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>O código acima deixa vermelha a cor de background de todos os elementos div que contenham a palavra &#8220;hello&#8221;. Você também pode usar</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input:password'</span><span style="color: #009900;">&#41;</span></pre></td></tr></table></div>

<p>para selecionar todos os campos do tipo password</p>
<h3>6. Crie flags com classes</h3>
<p>Você pode usar &#8220;flags&#8221; para monitorar o que o usuário está fazendo, ou então para verificar quando determinada ação foi feita ou não. A função addClass serve para adicionar uma classe em um elemento. Desta forma você pode verificar posteriormente a existência da classe com a função hasClass</p>
<h3>7. Não chame o mesmo seletor várias vezes</h3>
<p>Ao invés de fazer isto</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'p.hello'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'color'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'#000000'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'p.hello'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">text</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'hello'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'p.hello'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'paragraph'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'p.hello'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">fadeTo</span> <span style="color: #009900;">&#40;</span><span style="color: #CC0000;">1000</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Faça isto</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">   $p.<span style="color: #660066;">css</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'color'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'#000000'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   $p.<span style="color: #660066;">text</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'hello'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   $p.<span style="color: #660066;">addClass</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'paragraph'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   $p.<span style="color: #660066;">fadeTo</span> <span style="color: #009900;">&#40;</span><span style="color: #CC0000;">1000</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Desta forma se armazena o objeto retornado pelo seletor em uma variável para posterior reuso.</p>
<h3>8. Encadeie (quase) tudo</h3>
<p>O encadeamento é muito útil. O mesmo código do exemplo anterior por ser escrito assim</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'p.hello'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'color'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'#000000'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">text</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'hello'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'paragraph'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">fadeTo</span> <span style="color: #009900;">&#40;</span><span style="color: #CC0000;">1000</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Tenha cuidado ao utilizar o encadeamento pois pode causar certa lentidão.</p>
<h3>9. Utilize o toggleClass</h3>
<p>Você pode alternar classes de elementos para selecionar seu comportamento. Se sua classe .hidden não mostra nenhum item você pode os tornar visíveis com</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">   $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'p.hidden'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toggleClass</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h3>10. Guarde os resultados</h3>
<p>Quando estiver lidando com funções, você pode querer guardar alguns resultados para uso posterior. Uma solução possível é guardar os resultados em objetos com escopo global.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">   <span style="color: #006600; font-style: italic;">// use the window object for instance</span>
   window.$results <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>
   one <span style="color: #339933;">:</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">,</span>
   two <span style="color: #339933;">:</span> <span style="color: #CC0000;">0</span>
   <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
   <span style="color: #006600; font-style: italic;">// this is the function, perhaps ran more than once</span>
   <span style="color: #003366; font-weight: bold;">function</span> getResults <span style="color: #009900;">&#40;</span>first<span style="color: #339933;">,</span> second<span style="color: #009900;">&#41;</span>
   <span style="color: #009900;">&#123;</span>
   $results.<span style="color: #660066;">one</span> <span style="color: #339933;">=</span> first<span style="color: #339933;">;</span>
   $results.<span style="color: #660066;">two</span> <span style="color: #339933;">=</span> second<span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span>
&nbsp;
   <span style="color: #006600; font-style: italic;">// run function</span>
   getResults <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'li.blue'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'a.red));
   $results.one.hasClass ('</span>blue<span style="color: #3366CC;">'); // true
   $results.two.hasClass ('</span>blue<span style="color: #3366CC;">'); // false
&nbsp;
   // run again
   getResults ($('</span>li.<span style="color: #660066;">red</span><span style="color: #3366CC;">'), $('</span>a.<span style="color: #660066;">blue</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   $results.<span style="color: #660066;">one</span>.<span style="color: #660066;">hasClass</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'blue'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// false</span>
   $results.<span style="color: #660066;">two</span>.<span style="color: #660066;">hasClass</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'blue'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// true</span></pre></td></tr></table></div>

<h3 class='related_post_title'>Já que chegou até aqui, que tal ler isto?</h3>
<ul class='related_post'>
<li><a href='http://www.juliobitencourt.com/2009/08/metodo-data-da-jquery/' title='Método data() da jQuery'>Método data() da jQuery</a></li>
<li><a href='http://www.juliobitencourt.com/2009/08/funcao-live-da-jquery/' title='Função live() da jQuery'>Função live() da jQuery</a></li>
<li><a href='http://www.juliobitencourt.com/2009/08/funcao-closest-da-jquery/' title='Função closest() da jQuery'>Função closest() da jQuery</a></li>
<li><a href='http://www.juliobitencourt.com/2009/10/saiba-se-uma-requisicao-foi-feita-via-ajax-no-php/' title='Saiba se uma requisição foi feita via AJAX no PHP'>Saiba se uma requisição foi feita via AJAX no PHP</a></li>
<li><a href='http://www.juliobitencourt.com/2009/05/corrigir-png-transparente-no-ie-6-com-jquery/' title='Corrigir PNG transparente no IE 6 com jQuery'>Corrigir PNG transparente no IE 6 com jQuery</a></li>
</ul>


<!-- Begin TwitThis script (http://twitthis.com/) -->
<div style="text-align:left;">
<script type="text/javascript" src="http://s3.chuug.com/chuug.twitthis.scripts/twitthis.js"></script>
<script type="text/javascript">
<!--
document.write('<a href="javascript:;" onclick="TwitThis.pop();"><img src="http://s3.chuug.com/chuug.twitthis.resources/twitthis_grey_72x22.gif" alt="TwitThis" style="border:none;" /></a>');
//-->
</script>
</div>
<!-- /End -->

<!-- boo-widget start -->
					<script type="text/javascript">
					bb_keywords = "framework";
					bb_bid  = "";
					bb_lang  = "";
					bb_name = "custom";bb_limit = "7";bb_format = "bbc";</script>
					<script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
					<!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.juliobitencourt.com/2009/10/10-dicas-para-escrever-um-bom-codigo-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Primeiro trimestre de 2009 se foi</title>
		<link>http://www.juliobitencourt.com/2009/04/primeiro-trimestre-de-2009-se-foi/</link>
		<comments>http://www.juliobitencourt.com/2009/04/primeiro-trimestre-de-2009-se-foi/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 23:43:47 +0000</pubDate>
		<dc:creator>Julio Bitencourt</dc:creator>
				<category><![CDATA[Produtividade]]></category>

		<guid isPermaLink="false">http://www.juliobitencourt.com/?p=73</guid>
		<description><![CDATA[Pela primeira vez na vida, em Dezembro passado, listei metas para o ano que viria pela frente.
Agora, passados 3 meses deste ano de 2009, é hora de dar uma revisada e ver o que foi cumprido, o que foi adiado e o que será retirado da lista.

Antes, uma pequena revisão do que já vimos neste [...]]]></description>
			<content:encoded><![CDATA[<p>Pela primeira vez na vida, em Dezembro passado, listei metas para o ano que viria pela frente.</p>
<p>Agora, passados 3 meses deste ano de 2009, é hora de dar uma revisada e ver o que foi cumprido, o que foi adiado e o que será retirado da lista.</p>
<p><span id="more-73"></span></p>
<p>Antes, uma pequena revisão do que já vimos neste primeiro trimestre. Para alguns não foi muito, já que a quarta-feira de cinzas para muitos é o início do ano.</p>
<p>Na minha área profissional, internet, estamos vivendo o burburinho do twitter. Que já foi parar até na revista <a title="Twitter na capa da revista época" href="http://revistaepoca.globo.com/Revista/Epoca/0,,EMI63823-15228,00-O+TWITTER+VE+E+MOSTRA+TUDO.html" target="_blank">Época de 14 de Março</a>. Eu sou novo nesse assunto de microblogging, mas estou acompanhando de perto este buzz. Se você quiser pode seguir minhas twitadas <a title="Twitter de Julio Bitencourt" href="http://twitter.com/juliobitencourt" target="_self">clicando aqui.</a></p>
<p>A crise econômica mundial continua sendo um dos assuntos mais presentes nas pautas jornalísticas. E no jornalismo esportivo Ronaldo foi figura carimbada, ao menos até o jovem Neymar começar a dividir os holofotes com o fenômeno.</p>
<p><strong>Vamos as metas de ano novo</strong></p>
<p><strong>Leitura</strong> &#8211; Das metas que tracei, a que mais gostei foi a de ler um livro por mês. Eu tenho o hábito de ler muito na internet e em revistas. Livros nunca foram meu forte, mas isto está mudando. Mesmo assim não cumpri a meta e ainda estou terminando o segundo livro.</p>
<p><strong>Profissional</strong> &#8211; Minha meta para o primeiro trimestre era lançar um blog pessoal/profissional. Está lançado, mas ainda não consegui colocar um tema bacana e ter uma periodicidade de postagens. Acreditem, tenho muita coisa legal para colocar aqui para o pessoal de desenvolvimento web e também na área de produtividade e desenvolvimento pessoal.</p>
<p>Algumas metas infelizmente tive que adiar, como voltar a praticar aggressive in line, praticar voluntariado e fazer um treinamento sério de musculação. Este último não por motivos estéticos, mas por indicação médica mesmo.</p>
<p>Descobri que a vida moderna é dinâmica demais para muitas metas anuais. O melhor a se fazer é escolher os pontos principais e focar neles. O ideal, ao menos para mim, é revisar as metas sempre a cada trimestre.<br />
<h3 class='related_post_title'>Já que chegou até aqui, que tal ler isto?</h3>
<ul class='related_post'>
<li>Este post não tem posts relacionados</li>
</ul>


<!-- Begin TwitThis script (http://twitthis.com/) -->
<div style="text-align:left;">
<script type="text/javascript" src="http://s3.chuug.com/chuug.twitthis.scripts/twitthis.js"></script>
<script type="text/javascript">
<!--
document.write('<a href="javascript:;" onclick="TwitThis.pop();"><img src="http://s3.chuug.com/chuug.twitthis.resources/twitthis_grey_72x22.gif" alt="TwitThis" style="border:none;" /></a>');
//-->
</script>
</div>
<!-- /End -->

]]></content:encoded>
			<wfw:commentRss>http://www.juliobitencourt.com/2009/04/primeiro-trimestre-de-2009-se-foi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vai marcar reunião? Escolha bem a pauta!</title>
		<link>http://www.juliobitencourt.com/2009/03/vai-marcar-reuniao-escolha-bem-a-pauta/</link>
		<comments>http://www.juliobitencourt.com/2009/03/vai-marcar-reuniao-escolha-bem-a-pauta/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 15:13:45 +0000</pubDate>
		<dc:creator>Julio Bitencourt</dc:creator>
				<category><![CDATA[Produtividade]]></category>

		<guid isPermaLink="false">http://www.juliobitencourt.com/?p=28</guid>
		<description><![CDATA[Durante a execução de projetos é muito comum hábito de se marcar várias reuniões. O que eu tenho acompanhado durante anos na profissão de desenvolvedor de software e web é que a grande maioria destas reuniões poderiam ser evitadas.

E o pior. Quando a reunião é indispensável, geralmente as decisões &#8211; quando se chega a alguma [...]]]></description>
			<content:encoded><![CDATA[<p>Durante a execução de projetos é muito comum hábito de se marcar várias reuniões. O que eu tenho acompanhado durante anos na profissão de desenvolvedor de software e web é que a grande maioria destas reuniões poderiam ser evitadas.</p>
<p><span id="more-28"></span></p>
<p>E o pior. Quando a reunião é indispensável, geralmente as decisões &#8211; quando se chega a alguma &#8211; não são colocadas em prática.</p>
<p>O tempo é muito curto. Em grandes cidades uma reunião demanda muito tempo em deslocamento. Tempo este que muitas vezes é maior que a duração do encontro. A tecnologia nos possibilita uma grande flexibilidade na comunicação. Telefone, e-mail e programas de mensagem instantânea como Skype, Gtalk e MSN podem e devem ser usados para diminuir distâncias.</p>
<p>Aqui na empresa, o meio mais eficiente para se resolver problemas e se tomar decisões é o e-mail. Usando esta ferramenta, as partes tendem a ser mais diretas &#8211; é muito mais difícil digitar do que falar &#8211; e vão diretamente ao ponto. O resultado disto é uma grande economia de tempo.</p>
<p><strong>A pauta</strong></p>
<p>Marcou uma reunião? Não tem como decidir de maneira remota? Prepare uma pauta. Coloque num e-mail todos os pontos que serão discutidos no encontro e envie para os envolvidos com antecedência. Inclusive defina os responsáveis por cada tópico. No momento da reunião, tenha estas informações sempre ao alcance. Seja em impresso, <a class="bbli" href="http://sledge.boo-box.com/list/page/bm90ZWJvb2tfIyNfYm94XyMjX3RhZ2dpbmctdG9vbC13cF8jI18=-52">notebook<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a> ou no <a class="bbli" href="http://sledge.boo-box.com/list/page/c21hcnRwaG9uZV8jI19ib3hfIyNfdGFnZ2luZy10b29sLXdwXyMjXw==-56">smartphone<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a>.</p>
<p>Faça anotações, e sempre busque a resolução de cada questão.</p>
<p><strong>Após a reunião, faça um resumo</strong></p>
<p>Para evitar que as discussões se percam, faça sempre um resumo do que foi tratado. Novamente envie para os envolvidos e mantenha este resumo ao alcance para acompanhamento.</p>
<p>Estas práticas são muito simples. Mas seu poder de aumentar a produtividade é enorme!<br />
<h3 class='related_post_title'>Já que chegou até aqui, que tal ler isto?</h3>
<ul class='related_post'>
<li>Este post não tem posts relacionados</li>
</ul>


<!-- Begin TwitThis script (http://twitthis.com/) -->
<div style="text-align:left;">
<script type="text/javascript" src="http://s3.chuug.com/chuug.twitthis.scripts/twitthis.js"></script>
<script type="text/javascript">
<!--
document.write('<a href="javascript:;" onclick="TwitThis.pop();"><img src="http://s3.chuug.com/chuug.twitthis.resources/twitthis_grey_72x22.gif" alt="TwitThis" style="border:none;" /></a>');
//-->
</script>
</div>
<!-- /End -->

<!-- boo-widget start -->
					<script type="text/javascript">
					bb_keywords = "Produtividade";
					bb_bid  = "";
					bb_lang  = "";
					bb_name = "custom";bb_limit = "7";bb_format = "bbc";</script>
					<script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
					<!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.juliobitencourt.com/2009/03/vai-marcar-reuniao-escolha-bem-a-pauta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
