<?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>Christiano Anderson</title> <atom:link href="http://christiano.me/feed/" rel="self" type="application/rss+xml" /><link>http://christiano.me</link> <description>Desenvolvimento, Padrões Web, NoSQL, MongoDB, Software Livre</description> <lastBuildDate>Wed, 09 May 2012 00:32:31 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Rumo a novos desafios</title><link>http://christiano.me/2012/05/08/rumo-a-novos-desafios/</link> <comments>http://christiano.me/2012/05/08/rumo-a-novos-desafios/#comments</comments> <pubDate>Wed, 09 May 2012 00:32:31 +0000</pubDate> <dc:creator>Christiano Anderson</dc:creator> <category><![CDATA[Pessoal]]></category> <category><![CDATA[pessoal]]></category><guid
isPermaLink="false">http://christiano.me/?p=2116</guid> <description><![CDATA[ Iniciar um novo desafio é sempre empolgante e revigorante. Fazer novos planos, investir em uma nova estrutura e correr riscos está na veia de quem é empreendedor e gosta de fazer novos negócios. Abril foi meu último mês como gerente de projetos na Gonow Tecnologia. Minha missão na empresa foi levar novas tecnologias, como NoSQL, [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/05/freedom.png"><img
class="alignleft size-thumbnail wp-image-2117" title="freedom" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/05/freedom-150x150.png" alt="" width="150" height="150" /></a> Iniciar um novo desafio é sempre empolgante e revigorante. Fazer novos planos, investir em uma nova estrutura e correr riscos está na veia de quem é empreendedor e gosta de fazer novos negócios.</p><p>Abril foi meu último mês como gerente de projetos na Gonow Tecnologia. Minha missão na empresa foi levar novas tecnologias, como NoSQL, Python, Amazon e trabalhar com gestão de conteúdo (CMS). Tive o privilégio formar e trabalhar com um time campeão, pessoas comprometidas e éticas. Muitos se tornaram amigos e certamente vamos nos encontrar muito em breve.</p><p>O novo desafio é continuar essa inovação, pesquisar novas tecnologias, criar alguns produtos, colaborar mais com a comunidade de software livre e oferecer soluções de desenvolvimento e infra-estrutura para clientes no Brasil e exterior.</p><p>Isso explica meu sumiço nas redes sociais. Mas a retomada está próxima e vem com muitas novidades, começando com próximo encontro do MongoDB User Group (MUG) em São Paulo, que será anunciado em breve.</p><p>Trabalhar compartilhando conhecimento é algo realmente gratificante!</p><p>Vamos que vamos! <img
src='http://chrblog.s3.amazonaws.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://christiano.me/2012/05/08/rumo-a-novos-desafios/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Riak &#8211; Um NoSQL que me surpreendeu</title><link>http://christiano.me/2012/04/11/riak-um-nosql-que-me-surpreendeu/</link> <comments>http://christiano.me/2012/04/11/riak-um-nosql-que-me-surpreendeu/#comments</comments> <pubDate>Wed, 11 Apr 2012 14:52:22 +0000</pubDate> <dc:creator>Christiano Anderson</dc:creator> <category><![CDATA[NoSQL]]></category> <category><![CDATA[riak]]></category><guid
isPermaLink="false">http://christiano.me/?p=2081</guid> <description><![CDATA[   Estou trabalhando com Python e MongoDB desde 2009 e essa combinação sempre atendeu muito bem minhas expectativas e necessidades. Os projetos foram desenvolvidos com sucesso, cliente feliz e desenvolvedor mais feliz ainda. Como sou grande fã de NoSQL, bigdata e busca de informações, resolvi dar uma espiada em outros bancos além do MongoDB. Passei [...]]]></description> <content:encoded><![CDATA[<script src="https://apis.google.com/js/plusone.js" type="text/javascript">
 {lang: 'pt-BR'}
</script><script type="text/javascript">gapi.plusone.go();</script><div
id="attachment_2079" class="wp-caption alignleft" style="width: 160px"><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/04/riak.png"><img
class="size-thumbnail wp-image-2079" title="Riak" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/04/riak-150x150.png" alt="Riak" width="150" height="150" /></a><p
class="wp-caption-text">Riak</p></div><p><div
class="shortcode-google-plusone"><div
class="g-plusone"  data-size="standard" data-language="Portuguese (Brazil)" data-annotation="none"></div></div> <div
class="woo-sc-twitter left"><a
href="http://twitter.com/share" class="twitter-share-button" data-via="dump" data-lang="pt"data-count="horizontal">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>  Estou trabalhando com Python e MongoDB desde 2009 e essa combinação sempre atendeu muito bem minhas expectativas e necessidades. Os projetos foram desenvolvidos com sucesso, cliente feliz e desenvolvedor mais feliz ainda.</p><p>Como sou grande fã de NoSQL, bigdata e busca de informações, resolvi dar uma espiada em outros bancos além do MongoDB. Passei pelo <a
title="Impressões sobre CouchDB" href="http://christiano.me/2009/11/26/impressoes-sobre-couchdb/" target="_blank">CouchDB</a> e atualmente estou me divertindo com DynamoDB e Riak. Esse último me despertou um interesse muito grande e uma surpresa bastante agradável, tirando algumas noites de sono (no sentido de ficar empolgado e querer estudar mais).</p><p>O Riak é um NoSQL desenvolvido pela <a
href="http://basho.com/" target="_blank">Basho</a>, é inspirado no DynamoDB e está sendo utilizado em produção por empresas como Mozilla, SEOMoz e Comcast. Como a maioria dos outros NoSQL, o Riak simplifica bastante o desenvolvimento, permitindo que o desenvolvedor tenha maior controle sobre as informações.</p><p>Foi desenvolvido basicamente em Erlang e C, mas contém um pouco de JavaScript. Fornece biblioteca para a maioria das linguagens de programação (Python, PHP, Node.JS, Java, Ruby, etc) e um <a
href="http://wiki.basho.com/Riak-Search.html" target="_blank">poderoso mecanismo de busca textual</a>, que também permite o uso de conceitos e sintaxe do Lucene e Sorl. Esse foi um dos pontos que mais me chamou a atenção. Possui uma tolerância a falhas bastante avançada, baseada no <a
href="http://en.wikipedia.org/wiki/CAP_theorem" target="_blank">teorema de CAP</a>, que evita um ponto único de falhas. Inclui também uma <a
href="http://wiki.basho.com/HTTP-API.html" target="_blank">API HTTP</a> bastante completa, facilitando o desenvolvimento de AJAX sem ter a necessidade de passar para uma aplicação.</p><p>Trabalha com conceitos de <em>buckets</em> e <em>keys </em>para armazenar informações e  <em>links</em> e <em>metadata</em>, para referenciar (e agregar) informações. Também integra MapReduce, completando assim seus principais recursos.</p><p>Enfim, é um NoSQL muito interessante, vale cada segundo de pesquisa.</p><p>Nos próximos dias vou publicar outro post com alguns exemplos de Riak com Python e Riak com Node.JS. Se você já utilizou Riak, compartilhe aqui sua experiência! <img
src='http://chrblog.s3.amazonaws.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><div
class="woo-fbshare left"> <a
name="fb_share" type="button" share_url="http://christiano.me/2012/04/11/riak-um-nosql-que-me-surpreendeu/"></a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"
        type="text/javascript">
</script></div> ]]></content:encoded> <wfw:commentRss>http://christiano.me/2012/04/11/riak-um-nosql-que-me-surpreendeu/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Participação no evento 7masters</title><link>http://christiano.me/2012/04/02/participacao-no-evento-7masters/</link> <comments>http://christiano.me/2012/04/02/participacao-no-evento-7masters/#comments</comments> <pubDate>Mon, 02 Apr 2012 16:09:03 +0000</pubDate> <dc:creator>Christiano Anderson</dc:creator> <category><![CDATA[Eventos]]></category><guid
isPermaLink="false">http://christiano.me/?p=2062</guid> <description><![CDATA[ Tive o privilégio de participar como palestrante do primeiro 7Masters, novidade do iMasters. O evento aconteceu no último dia 27 de Março, na nova sede do iMasters aqui em São Paulo. O objetivo do evento é reunir 7 especialistas de um determinado assunto, cada um tem até 10 minutos para apresentar uma palestra relâmpago de [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/04/7masters.png"><img
class="alignleft size-thumbnail wp-image-2064" title="7masters" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/04/7masters-150x150.png" alt="" width="150" height="150" /></a> Tive o privilégio de participar como palestrante do primeiro 7Masters, novidade do <a
href="http://imasters.com.br/" target="_blank">iMasters</a>. O evento aconteceu no último dia 27 de Março, na nova sede do iMasters aqui em São Paulo.</p><p>O objetivo do evento é reunir 7 especialistas de um determinado assunto, cada um tem até 10 minutos para apresentar uma palestra relâmpago de alguma tecnologia dentro desse tema principal. No meu caso, apresentei sobre MongoDB. As outras palestras foram de Oracle, chaves primárias, conceitos NoSQL e bigdata, MongoGrid e o case de infra do Shopping JK.</p><p>Parabéns ao iMasters pela iniciativa! Estou ansioso pelo próximo evento.</p><p>Mais informações: <a
href="http://setemasters.imasters.com.br/index.html" target="_blank">http://setemasters.imasters.com.br/index.html</a></p> ]]></content:encoded> <wfw:commentRss>http://christiano.me/2012/04/02/participacao-no-evento-7masters/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Migração para Amazon AWS</title><link>http://christiano.me/2012/03/13/migracao-para-amazon-aws/</link> <comments>http://christiano.me/2012/03/13/migracao-para-amazon-aws/#comments</comments> <pubDate>Tue, 13 Mar 2012 14:44:50 +0000</pubDate> <dc:creator>Christiano Anderson</dc:creator> <category><![CDATA[Blog]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[amazon]]></category><guid
isPermaLink="false">http://christiano.me/?p=2032</guid> <description><![CDATA[Acabei de concluir a migração desse blog para a Amazon AWS, utilizando os servidores no Brasil e integrando o WordPress para trabalhar corretamente com os serviços além do EC2, como Amazon S3, que está sendo usado para guardar as imagens. Já faz tempo que estou estudando e migrando alguns projetos para AWS, com o objetivo [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/03/amazonaws.png"><img
class="size-full wp-image-2033 alignleft" title="Amazon AWS" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/03/amazonaws.png" alt="Amazon AWS" width="200" height="200" /></a>Acabei de concluir a migração desse blog para a Amazon AWS, utilizando os servidores no Brasil e integrando o WordPress para trabalhar corretamente com os serviços além do EC2, como Amazon S3, que está sendo usado para guardar as imagens.</p><p>Já faz tempo que estou estudando e migrando alguns projetos para AWS, com o objetivo de redução de custos e obter facilidade para escalar, pagando apenas o que usa.</p><p>Em breve pretendo escrever um post mais detalhado explicando esse procedimento de migração com detalhes e como adaptei o WordPress para trabalhar corretamente com o AWS.</p> ]]></content:encoded> <wfw:commentRss>http://christiano.me/2012/03/13/migracao-para-amazon-aws/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Flipboard &#8211; Revista social para iPad/iPhone</title><link>http://christiano.me/2012/02/20/flipboard-revista-social-para-ipadiphone/</link> <comments>http://christiano.me/2012/02/20/flipboard-revista-social-para-ipadiphone/#comments</comments> <pubDate>Mon, 20 Feb 2012 16:06:42 +0000</pubDate> <dc:creator>Christiano Anderson</dc:creator> <category><![CDATA[Mobile]]></category> <category><![CDATA[Produtividade]]></category><guid
isPermaLink="false">http://christiano.me/?p=1955</guid> <description><![CDATA[      Eu sou viciado em notícias, uma das primeiras coisas que faço ao acordar é ler os feeds do Google Reader, jornais, revistas e links compartilhados por amigos no Twitter e Facebook. Geralmente utilizo iPad ou celular para essa atividade e procuro acessar essas mídias diversas vezes ao dia. Na medida do possível, tento [...]]]></description> <content:encoded><![CDATA[<script src="https://apis.google.com/js/plusone.js" type="text/javascript">
 {lang: 'pt-BR'}
</script><script type="text/javascript">gapi.plusone.go();</script><p><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/02/logo_flipbload218.png"><img
class="alignleft size-thumbnail wp-image-1959" title="Flipboard" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/02/logo_flipbload218-150x150.png" alt="" width="150" height="150" /></a> <div
class="woo-sc-twitter left"><a
href="http://twitter.com/share" class="twitter-share-button" data-via="dump"data-count="vertical">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>   <div
class="shortcode-google-plusone"><div
class="g-plusone"  data-size="standard" data-language="Portuguese (Brazil)" data-annotation="none"></div></div> Eu sou viciado em notícias, uma das primeiras coisas que faço ao acordar é ler os feeds do Google Reader, jornais, revistas e links compartilhados por amigos no Twitter e Facebook. Geralmente utilizo iPad ou celular para essa atividade e procuro acessar essas mídias diversas vezes ao dia. Na medida do possível, tento deixar os feeds zerados e compartilhar algumas notícias interessantes.</p><p>O <a
href="http://flipboard.com/" target="_blank">Flipboard</a> é uma app gratuita para dispositivos iOS, é surpreendente por conseguir coletar links do Facebook, Twitter, Google Reader e repaginar em formato de revista, o que torna a leitura no iPad bastante confortável e intuitiva. Também serve para poupar tempo de leitura, já que não é necessário abrir cada um dos aplicativos das redes sociais para ler o que está sendo publicado, o Flipboard centraliza tudo para você.</p><p>O Flipboard não substitui os outros aplicativos, como do Twitter e Facebook, apenas organiza e repagina o que estiver relacionado a notícias e os links que foram compartilhados pelos seus amigos. Para que isso funcione, você precisa autorizar o Flipboard a ler sua timeline do Facebook e Twitter.</p><h2>Capa</h2><p>Logo que você entra no Flipboard, uma capa de revista é gerada automaticamente com conteúdos de seu interesse, com base na timeline do Twitter, Facebook e dos feeds que você assina no Google Reader. Outras manchetes também são geradas, mas com conteúdos oferecidos pelo próprio Flipboard.</p><div
id="attachment_1962" class="wp-caption aligncenter" style="width: 235px"><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/02/flipboard_capa.png" target="_blank"><img
class="size-medium wp-image-1962  " title="Capa do Flipboard" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/02/flipboard_capa-225x300.png" alt="Capa do Flipboard" width="225" height="300" /></a><p
class="wp-caption-text">Capa do Flipboard (clique para ampliar)</p></div><h2>Feeds do Facebook</h2><p>Os links compartilhados pelo seus amigos do Facebook também ficam bem organizados, como na imagem abaixo:</p><div
id="attachment_1965" class="wp-caption aligncenter" style="width: 235px"><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/02/flipboard_facebook.png" target="_blank"><img
class="size-medium wp-image-1965 " title="Notícias do Facebook" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/02/flipboard_facebook-225x300.png" alt="Notícias do Facebook" width="225" height="300" /></a><p
class="wp-caption-text">Notícias do Facebook (clique para ampliar)</p></div><h2>Notícias do Twitter</h2><p>Organizar a timeline do Twitter em formato de revista é uma ótima maneira de acompanhar o que está sendo compartilhado sem perder tempo clicando nos links e depois ter de voltar ao Twitter. O Flipboard repagina tudo para que o foco seja na notícia.</p><div
id="attachment_1966" class="wp-caption aligncenter" style="width: 235px"><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/02/flipboard_twitter.png" target="_blank"><img
class="size-medium wp-image-1966 " title="Timeline do Twitter" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/02/flipboard_twitter-225x300.png" alt="Timeline do Twitter" width="225" height="300" /></a><p
class="wp-caption-text">Timeline do Twitter (clique para ampliar)</p></div><h2>Google Reader</h2><p>Por último, um dos recursos que acho mais interessante, já que o Google Reader é uma das minhas ferramentas favoritas para gerenciar feeds. A repaginação oferecida pelo Flipboard agiliza muito a leitura.</p><div
id="attachment_1967" class="wp-caption aligncenter" style="width: 235px"><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/02/flipboard_google_reader.png" target="_blank"><img
class="size-medium wp-image-1967 " title="Google Reader" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/02/flipboard_google_reader-225x300.png" alt="Google Reader" width="225" height="300" /></a><p
class="wp-caption-text">Google Reader (clique para ampliar)</p></div><h2>Conclusão</h2><p>O aplicativo é realmente muito prático, mudou minha forma de ler notícias no iPad &#8212; além de ser gratuito &#8212; basta procurar na App Store por Flipboard. Se alguém souber de algum aplicativo equivalente a esse para Android, deixe um comentário nesse post.</p> ]]></content:encoded> <wfw:commentRss>http://christiano.me/2012/02/20/flipboard-revista-social-para-ipadiphone/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>MongoDB na Campus Party</title><link>http://christiano.me/2012/02/11/mongodb-na-campus-party/</link> <comments>http://christiano.me/2012/02/11/mongodb-na-campus-party/#comments</comments> <pubDate>Sat, 11 Feb 2012 13:02:57 +0000</pubDate> <dc:creator>Christiano Anderson</dc:creator> <category><![CDATA[Eventos]]></category> <category><![CDATA[NoSQL]]></category> <category><![CDATA[mongodb]]></category><guid
isPermaLink="false">http://christiano.me/?p=1941</guid> <description><![CDATA[    Ontem (10/02/2012) apresentei uma palestra sobre MongoDB na Campus Party. Tentei focar no conceito não relacional em cima de  desenvolvimento de soluções, com exemplos em MongoDB e Python, mas sem deixar de citar exemplos de outros bancos não relacionais e também outras linguagens de programação. A palestra aconteceu na área de desenvolvimento do Campus [...]]]></description> <content:encoded><![CDATA[<script src="https://apis.google.com/js/plusone.js" type="text/javascript">
 {lang: 'pt-BR'}
</script><script type="text/javascript">gapi.plusone.go();</script><p><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/02/campus-party.png"><img
class="alignleft size-thumbnail wp-image-1942" title="Campus Party" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/02/campus-party-150x150.png" alt="Campus Party" width="150" height="150" /></a><div
class="woo-sc-twitter left"><a
href="http://twitter.com/share" class="twitter-share-button" data-via="dump"data-count="vertical">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>  <div
class="shortcode-google-plusone"><div
class="g-plusone"  data-size="standard" data-language="Portuguese (Brazil)" data-annotation="none"></div></div>  Ontem (10/02/2012) apresentei uma palestra sobre MongoDB na Campus Party. Tentei focar no conceito não relacional em cima de  desenvolvimento de soluções, com exemplos em MongoDB e Python, mas sem deixar de citar exemplos de outros bancos não relacionais e também outras linguagens de programação.</p><p>A palestra aconteceu na área de desenvolvimento do Campus Party, a interação com os participantes foi muito boa, ótimas perguntas foram feitas e todos colaboraram com um debate bastante rico. Deixo abaixo alguns links e informações que foram passadas durante a palestra, assim como o vídeo e a apresentação no Slideshare.</p><h2>Como ajudar na tradução do MongoDB</h2><p>Acessando <a
href="http://pt.wiki.mongodb.org/display/DOCS/Home" target="_blank">http://pt.wiki.mongodb.org/display/DOCS/Home</a> é possível obter documentos já traduzidos para o português. Quem quiser colaborar voluntariamente, basta entrare em contato comigo que explico todos os processos e cadastro como colaborador do projeto.</p><h2>MUG-SP &#8211; MongoDB User Group de São Paulo</h2><p>O MUG-SP organiza encontros periódicos para conversar e discutir sobre MongoDB. A ideia dos encontros é que sejam bem informais, preferencialmente em uma pizzaria ou tomando um bom chopp. A 10gen costuma enviar alguns brindes, livros e materiais e incentivam muito a organização e realização periódica dos MUGs. Para participar, o primeiro passo é se cadastrar na página do MUG-SP em <a
href="http://www.meetup.com/SP-MongoDB/" target="_blank">http://www.meetup.com/SP-MongoDB/</a> e aguardar a realização do próximo encontro. Vamos fazer uma enquete pedindo a sugestão de datas para o próximo, participe!</p><h2>Vídeo da palestra no Campus Party</h2><p>&nbsp;<br
/> <iframe
width="560" height="315" src="http://www.youtube.com/embed/sCzpya1san4" frameborder="0" allowfullscreen></iframe></p><h2>Apresentação no Slideshare</h2><p>&nbsp;</p><div
style="width:425px" id="__ss_11520127"> <strong
style="display:block;margin:12px 0 4px"><a
href="http://www.slideshare.net/canderson/mongodb-na-campus-party" title="MongoDB na Campus Party" target="_blank">MongoDB na Campus Party</a></strong> <iframe
src="http://www.slideshare.net/slideshow/embed_code/11520127?rel=0" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><div
style="padding:5px 0 12px"> View more <a
href="http://www.slideshare.net/" target="_blank">presentations</a> from <a
href="http://www.slideshare.net/canderson" target="_blank">Christiano Anderson</a></div></p></div> ]]></content:encoded> <wfw:commentRss>http://christiano.me/2012/02/11/mongodb-na-campus-party/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>Acordando cedo para trabalhar em projetos pessoais</title><link>http://christiano.me/2012/01/24/acordando-cedo-para-trabalhar-em-projetos-pessoais/</link> <comments>http://christiano.me/2012/01/24/acordando-cedo-para-trabalhar-em-projetos-pessoais/#comments</comments> <pubDate>Wed, 25 Jan 2012 01:40:22 +0000</pubDate> <dc:creator>Christiano Anderson</dc:creator> <category><![CDATA[Home Office]]></category> <category><![CDATA[Produtividade]]></category><guid
isPermaLink="false">http://christiano.me/?p=1909</guid> <description><![CDATA[     Quando eu estava trabalhando na minha própria empresa, tinha bastante liberdade para dividir o tempo entre projetos pessoais e os projetos da empresa. Era muito  simples e conseguia fazer as duas coisas sem muito esforço.  Mas quando é necessário cumprir uma agenda cheia de compromissos, reuniões e visitas a clientes, os projetos pessoais [...]]]></description> <content:encoded><![CDATA[<script src="https://apis.google.com/js/plusone.js" type="text/javascript">
 {lang: 'pt-BR'}
</script><script type="text/javascript">gapi.plusone.go();</script><p><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/01/manha.png"><img
class="alignleft size-full wp-image-1910" title="manha" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2012/01/manha.png" alt="" width="200" height="132" /></a> <div
class="woo-sc-twitter left"><a
href="http://twitter.com/share" class="twitter-share-button" data-via="dump"data-count="vertical">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>  <div
class="shortcode-google-plusone"><div
class="g-plusone"  data-size="standard" data-language="Portuguese (Brazil)" data-annotation="none"></div></div> Quando eu estava trabalhando na minha própria empresa, tinha bastante liberdade para dividir o tempo entre projetos pessoais e os projetos da empresa. Era muito  simples e conseguia fazer as duas coisas sem muito esforço.  Mas quando é necessário cumprir uma agenda cheia de compromissos, reuniões e visitas a clientes, os projetos pessoais acabam ficando em segundo plano.</p><p>Manter projetos pessoais é bom e saudável, ajuda a abrir novos horizontes. No meu caso, eu utilizo o tempo para estudar tecnologias emergentes, como MongoDB, Node.js, contribuir para algum projeto de software livre e meter um pouco a mão na massa, já que minha atuação como gerente de projetos exige uma concentração total nos resultados positivos, cuidar dos riscos, escopo, equipe e a saúde financeira. Gerenciar projetos é uma atividade empolgante e muito desafiadora, mas é necessário deixar a cabeça de programador de lado e pensar de forma totalmente estratégica, sabendo como auditar os resultados. Para isso, a planilha é a ferramenta que uso com mais frequência, contrariando o Emacs, que usava quando trabalhava desenvolvendo softwares.</p><p>Eu tenho um histórico técnico, já fui de infra, depois desenvolvimento e arquitetura de soluções. Quando abri minha empresa, tive de ser gerente de projetos, comercial e as vezes meter a mão na massa. Gosto dos dois lados e aprendi separar muito bem a parte gerencial da parte técnica. A grande vantagem de gerenciar projetos tendo um background técnico é saber dimensionar bem os esforços, não superestimar nem subestimar um projeto, mas sim fazer as estimativas mais justas. Outro ponto positivo é na hora que a equipe encontra impedimentos, experiências passadas ajudam a orientar melhor na solução, sem desmotivar equipe. Isso é matéria para outro post! <img
src='http://chrblog.s3.amazonaws.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><h2>Como conciliar o trabalho dos projetos pessoais</h2><p>No meu caso, a melhor solução foi acordar mais cedo. Estou tentando manter a rotina de pelo menos duas horas diárias pela manhã, com isso é necessário acordar por volta das 5h e ficar até às 7h trabalhando em projetos pessoais. Escolhi o período da manhã porque sou mais produtivo e é onde existe a menor probabilidade de ser interrompido, a maioria dos contatos ainda não estão online no Google Talk e poucos emails chegam na caixa postal, evitando distrações. Não gosto de trabalhar a noite, geralmente é quando chego em casa cansado e prefiro assistir um seriado ou filme e depois ir dormir.</p><h2>Definindo prioridades</h2><p>Quase sempre temos mais de um projeto e ideias, sabendo que você dispõe de aproximadamente 10 horas semanais, é necessário definir bem em que trabalhar e como trabalhar, senão pode acontecer de ter vários projetos iniciados e nenhum finalizado. Os projetos pessoais devem ter o mesmo planejamento de um projeto real, com estimativas, escopo, entregas, risco e até mesmo custos.</p><p>Eu utilizo um <a
href="http://pt.wikipedia.org/wiki/Kanban" target="_blank">kanban</a> para me organizar e dividir os projetos em tarefas menores, coisas que consigo fazer em um intervalo de 2 horas, assim fica fácil (e motivador) ver as tarefas sendo concluídas. Uma ótima ferramenta de kanban online é o <a
href="http://www.trello.com" target="_blank">Trello</a>, tenho usado com muita frequência para me organizar.</p><h2>Separando bem as coisas</h2><p>O grande segredo é separar bem as coisas. Projetos pessoais nunca devem interferir no trabalho. Você precisa gostar de estar fazendo isso, caso contrário, não terá resultados positivos. É necessário ter motivação para acordar mais cedo e dedicar algumas horas por dia e ter persistência, evitar aquele 5 minutos a mais de sono e evitar o máximo de distrações. O resultado será o seu projeto concluído!</p><p>Com essa disciplina, é possível conciliar as duas coisas sim, sem abrir mão da vida pessoal, profissional, hobbies e outras atividades.</p><p>Crédito da imagem desse post: <a
href="http://www.freedigitalphotos.net/" target="_blank">http://www.freedigitalphotos.net/</a></p><div
class="woo-fblike none"> <iframe
src="http://www.facebook.com/plugins/like.php?href=http://christiano.me/2012/01/24/acordando-cedo-para-trabalhar-em-projetos-pessoais/&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial&locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:auto; height:25px;"></iframe></div> ]]></content:encoded> <wfw:commentRss>http://christiano.me/2012/01/24/acordando-cedo-para-trabalhar-em-projetos-pessoais/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Último post de 2011</title><link>http://christiano.me/2011/12/31/ultimo-post-de-2011/</link> <comments>http://christiano.me/2011/12/31/ultimo-post-de-2011/#comments</comments> <pubDate>Sat, 31 Dec 2011 14:43:49 +0000</pubDate> <dc:creator>Christiano Anderson</dc:creator> <category><![CDATA[Blog]]></category> <category><![CDATA[Pessoal]]></category><guid
isPermaLink="false">http://christiano.me/?p=1899</guid> <description><![CDATA[Aqui vai meu último post de 2011, com uma breve retrospectiva dos fatos que mais marcaram esse ano. De uma forma geral, esse ano que passou foi bem produtivo, com muitas conquistas. Aproveito para agradecer as pessoas que estiveram comigo durante esse ano, espero chegar no final de 2012 agradecendo novamente as mesmas pessoas e [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2011/12/2012.png"><img
class="alignleft size-full wp-image-1900" title="2012" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2011/12/2012.png" alt="" width="300" height="200" /></a>Aqui vai meu último post de 2011, com uma breve retrospectiva dos fatos que mais marcaram esse ano.</p><p>De uma forma geral, esse ano que passou foi bem produtivo, com muitas conquistas. Aproveito para agradecer as pessoas que estiveram comigo durante esse ano, espero chegar no final de 2012 agradecendo novamente as mesmas pessoas e que o time cresça, com novos talentos das pessoas que chegarão para somar.</p><p>2011 foi um ano onde mergulhei de cabeça em tecnologias NoSQL, principalmente MongoDB e Redis. Muitos projetos em que trabalhei direta e indiretamente utilizaram essas tecnologias. Tive o privilégio de me aproximar da 10gen e ajudar a difundir o MongoDB no Brasil, organizando eventos como o primeiro evento MongoDB em São Paulo, feito em parceria da Gonow com a 10gen. Também demos início ao Meetup de MongoDB que hoje conta com mais de 100 participantes e logo no início de 2012 já queremos fazer o primeiro encontro do ano logo em Janeiro.</p><p>Também foi um ano onde assumi um papel mais administrativo e menos técnico na gerência de projetos da Gonow. É natural que o conhecimento técnico e experiência ajudam muito nessa função, porém não larguei a essência de pesquisador, fuçador e hacker, deixando essas atividades como hobbie. O fato de não ter a pressão de correr atrás de projetos para pagar as contas no fim do mês ajuda a mergulhar de cabeça em tecnologias emergentes para testar em projetos pessoais, além de voltar a contribuir, mesmo que ainda muito pouco, com novos conhecimentos.</p><p>O ano de 2011 também teve seus pontos tristes, com a perda de grandes personalidades da tecnologia. Começando com Steve Jobs, passando por Denis Ritchie, sem esquecer do brasileiro André Gondin, um dos ícones da comunidade Ubuntu no Brasil. Também perdi um amigo, o Dorneles Tremea, presidente da Associação Python Brasil e uma pessoa que serviu de inspiração para mim e para muita gente que teve o prazer de conhece-lo. Essas pessoas se tornaram imortais com o legado que deixaram e não serão esquecidas. Sei que tivemos outras perdas importantes em 2011, mas gostaria de destacar essas pessoas porque foram as que mais me motivaram e serviram de inspiração para meu crescimento profissional.</p><p>Que o ano de 2012 seja produtivo, que seja melhor que 2011 e pior que 2013. É sempre bom fazer resoluções e acompanhar sua realização durante o decorrer do ano. É sempre motivador quando conseguimos cumprir aquilo que planejamos.</p><p>Alguns artigos que servem de inspiração para essa época do ano:</p><ul><li><a
href="http://freelancefolder.com/8-metrics-every-freelancer-should-measure-at-the-end-of-the-year/" target="_blank">8 Metrics Every Freelancer Should Measure at the End of the Year</a></li><li><a
href="http://br-linux.org/2011/retrospectiva-br-linux-2011/" target="_blank">Retrospectiva BR-Linux 2011</a></li><li><a
href="http://net.tutsplus.com/articles/general/ten-new-years-resolutions-every-web-developer-should-make/" target="_blank">10 New Year’s Resolutions Every Web Developer Should Make</a></li></ul><p>E mais uma vez, um <strong>feliz 2012</strong> para todos! Ano que vem estaremos juntos novamente!</p><p>Grande abraço,</p><p>Christiano Anderson</p><p>&nbsp;</p><p>Crédito da imagem desse post: <a
href="http://www.freedigitalphotos.net/" target="_blank">http://www.freedigitalphotos.net/</a></p> ]]></content:encoded> <wfw:commentRss>http://christiano.me/2011/12/31/ultimo-post-de-2011/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Curso online de Python para quem sabe Python</title><link>http://christiano.me/2011/11/16/curso-online-de-python-para-quem-sabe-python/</link> <comments>http://christiano.me/2011/11/16/curso-online-de-python-para-quem-sabe-python/#comments</comments> <pubDate>Wed, 16 Nov 2011 12:33:39 +0000</pubDate> <dc:creator>Christiano Anderson</dc:creator> <category><![CDATA[python]]></category> <category><![CDATA[curso]]></category> <category><![CDATA[treinamento]]></category><guid
isPermaLink="false">http://christiano.me/?p=1866</guid> <description><![CDATA[      O Luciano Ramalho é uma das principais referências sobre Python no Brasil, além de ser um grande amigo. Já foi presidente da Associação Python Brasil, participa como palestrante de quase todos os eventos de software livre e suas palestras são bem didáticas, com conteúdo altamente capacitado. O Ramalho gosta de ensinar, tem uma [...]]]></description> <content:encoded><![CDATA[<script src="https://apis.google.com/js/plusone.js" type="text/javascript">
 {lang: 'pt-BR'}
</script><script type="text/javascript">gapi.plusone.go();</script><p><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2011/11/Python.jpg"><img
class="alignleft size-full wp-image-1867" title="Python" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2011/11/Python.jpg" alt="" width="156" height="156" /></a> <div
class="woo-sc-twitter left"><a
href="http://twitter.com/share" class="twitter-share-button" data-via="dump"data-count="vertical">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>  <div
class="shortcode-google-plusone"><div
class="g-plusone"  data-size="standard" data-language="Portuguese (Brazil)" data-annotation="none"></div></div>  O <a
href="http://blog.ramgarlic.com/" target="_blank">Luciano Ramalho</a> é uma das principais referências sobre Python no Brasil, além de ser um grande amigo. Já foi presidente da <a
href="http://associacao.python.org.br/" target="_blank">Associação Python Brasil</a>, participa como palestrante de quase todos os eventos de software livre e suas palestras são bem didáticas, com conteúdo altamente capacitado.</p><p>O Ramalho gosta de ensinar, tem uma didática incrível uma grande experiência de mercado. Ele está lançando seu <strong>curso online de Python para quem já sabe Python</strong> e procura agregar um conhecimento ainda mais profundo sobre a linguagem, conhecendo técnicas mais avançadas e naturalmente, aprendendo com alguém que é referência no assunto.</p><p>Os principais tópicos desse mini curso são:</p><ul><li>pérolas sub-utilizadas da biblioteca padrão</li><li>sobrecarga de operadores: usos benéficos</li><li>iteráveis e iteradores, geradores</li><li>comando <code>with</code> e gerenciadores de contexto</li><li>programação funcional e decoradores de funções</li><li>acesso, criação, remoção dinâmica de atributos</li><li>propridades e descritores</li><li>tratamento de acessos não previstos (ex. como &#8220;method_missing&#8221; de Ruby)</li><li>criação dinâmica de classes e monkeypatching</li><li>metaclasses</li></ul><div>Como sei que tem muita gente querendo um treinamento mais avançado de Python, está aí uma ótima indicação.</div><div><div
class="woo-sc-box note large rounded ">Mais informações e como se inscrever, acesse o <a
href="http://blog.ramgarlic.com/2011/11/curso-online-python-para-quem-sabe.html" target="_blank">blog do Ramalho</a>.</div></div><div><div
class="woo-fblike none"> <iframe
src="http://www.facebook.com/plugins/like.php?href=http://christiano.me/2011/11/16/curso-online-de-python-para-quem-sabe-python/&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=arial&locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:auto; height:25px;"></iframe></div></div> ]]></content:encoded> <wfw:commentRss>http://christiano.me/2011/11/16/curso-online-de-python-para-quem-sabe-python/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>É difícil escolher uma operadora de celular!</title><link>http://christiano.me/2011/10/29/e-dificil-escolher-uma-operadora-de-celular/</link> <comments>http://christiano.me/2011/10/29/e-dificil-escolher-uma-operadora-de-celular/#comments</comments> <pubDate>Sun, 30 Oct 2011 00:37:03 +0000</pubDate> <dc:creator>Christiano Anderson</dc:creator> <category><![CDATA[Telecom]]></category> <category><![CDATA[3G]]></category><guid
isPermaLink="false">http://christiano.me/?p=1858</guid> <description><![CDATA[Me tornei cliente da Oi logo que começou a operar em São Paulo, em meados de 2008. A Oi sempre ofereceu um serviço bom em São Paulo, rede de dados e voz livres e funcionando com uma qualidade desejável. O único ponto negativo era cobertura, não muito eficiente no interior do Estado. Depois de algum [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://chrblog.s3.amazonaws.com/wp-content/uploads/2011/10/logo_oi.png"><img
class="alignleft size-full wp-image-1859" title="Oi" src="http://chrblog.s3.amazonaws.com/wp-content/uploads/2011/10/logo_oi.png" alt="Oi" width="87" height="88" /></a>Me tornei cliente da <strong>Oi</strong> logo que começou a operar em São Paulo, em meados de 2008. A <strong>Oi</strong> sempre ofereceu um serviço bom em São Paulo, rede de dados e voz livres e funcionando com uma qualidade desejável. O único ponto negativo era cobertura, não muito eficiente no interior do Estado.</p><p>Depois de algum tempo, eu fiz portabilidade para <strong>Tim</strong>. O que me motivou a fazer essa portabilidade era o valor da conta da <strong>Oi</strong>, que sem promoções, aumentou consideravelmente. Naquela época, a <strong>Oi</strong> não renovava as promoções, acabou, dançou.</p><p>Nunca gostei muito da <strong>Tim</strong>. O 3G funciona (quando funciona) precariamente e muitas vezes não conseguia realizar e receber chamadas na região da Vila Olímpia, principalmente nos horários do almoço e por volta das 18h, pois a rede estava sempre ocupada. Eu pagava por um serviço que não funcionava direito e me deixou na mão diversas vezes. O plano Liberty parece uma boa ideia, mas a <strong>Tim</strong> sempre modifica suas condições e acaba sempre arrumando um jeito de te cobrar a mais por isso. Quando assinei, tinha roaming nacional, depois de um tempo, passaram a cobrar R$ 9,90 pelo benefício. O plano também dava direito 50 torpedos no momento da contratação, mas depois começaram a cobrar mais R$ 9,90 para torpedos ilimitados. Enfim, me senti sendo enrolado. Se o serviço funcionasse bem, eu pagaria sem problemas.</p><h2>Avaliação das operadoras</h2><p>Infelizmente não temos uma operadora que funcione 100%. Todas tem problemas maiores ou menores. Ou então, uma hora ou outra, será pego por alguma surpresa desagradável na conta ou na qualidade da prestação de serviços. A portabilidade nos permite trocar de operadora sem precisar trocar o número, eu sou usuário assíduo desse benefício, já troquei algumas vezes de operadora. A minha última troca, aconteceu na semana passada, saindo da <strong>Tim</strong> e voltando para <strong>Oi</strong>, a operadora que gerou o número de celular que uso até hoje.</p><p>Antes de escolher a operadora, testei todas: <strong>Claro</strong>, <strong>Oi</strong>, <strong>Tim</strong> e <strong>Vivo</strong>. O critério de escolha foi o serviço que tivesse menos problemas e o preço da assinatura, ou seja, melhor custo benefício. Já que não existe uma operadora 100%, eu queria pagar mínimo possível por um serviço que tivesse uma qualidade razoável e mais estável possível. Eu descartei logo de cara a <strong>Vivo</strong>, essa tem péssimos planos e o serviço de 3G e voz me deixou na mão diversas vezes, 3G bastante instável e em várias ligações, ouvia uma voz metalizada ou com grande delay. Depois testei a <strong>Claro</strong>, essa me deixou na mão quando eu mais precisei usar a internet, em uma viagem para o Sul de Minas Gerais. O call center foi lamentável, quebraram todas as regras, tanto no tempo de atendimento quanto ao transferir ligações diversas vezes, onde fui obrigado a repetir meus dados pessoais a cada atendente (o que é proibido). Os planos da <strong>Claro</strong>, assim como da <strong>Vivo</strong>, são péssimos. Mas o serviço da <strong>Claro</strong>, era relativamente bom, comparando com o da <strong>Vivo</strong>.</p><p>A <strong>Tim</strong> foi a que fiquei mais tempo testando, mas o 3G é lamentável e rede ocupada é uma constante. Ampliaram muito o número de assinantes e esqueceram de investir em qualidade da infra-estrutura.  Foi a última operadora que testei nesse rodízio de portabilidade e testes avulsos.</p><p>Conclusão, voltei para <strong>Oi</strong>. Melhoraram os planos, deixando preços bem competitivos,incluindo DDD praticamente ilimitado (10 mil minutos/mês). A rede não está sobrecarregada e o 3G tem funcionado relativamente bem na maior parte das regiões que frequento em São Paulo. Depois de uma semana de uso, digamos que o serviço está aceitável.</p><p>Como fidelidade às operadoras não é meu forte, ficarei acompanhando as outras 3 concorrentes. Mas espero não precisar fazer portabilidade tão cedo, querendo ou não, é um processo cansativo. Também seria difícil escolher para qual operadora ir (ou no meu caso, voltar, já que testei todas).</p><p>Se tivesse de dar uma nota de 0 a 10 para operadoras, a minha tabela ficaria assim:</p><p>1. Oi &#8211; Nota 6 &#8211; Boa qualidade de voz e 3G navegando em uma média de 800kbps;<br
/> 2. Claro &#8211; Nota 5 &#8211; Boa qualidade de voz, 3G navegando em uma média de 600kbps;<br
/> 3. Tim &#8211; Nota 3 &#8211; Qualidade de voz duvidosa, só funcionava bem de madrugada. 3G navegando em uma média de 200kbps;<br
/> 4. Vivo &#8211; Nota 3 &#8211; Qualidade de voz metálica e cheia de cortes, 3G navegando a uma média de 200kbps;</p><p><strong>Disclaimer</strong>: Esse post é totalmente isento e baseado em experiências pessoais. A qualidade dos serviços de cada operadora pode variar muito dependendo da região. Os testes foram realizados em São Paulo (principalmente na Zona Oeste e na Zona Sul) e durante viagens para Porto Alegre, Brasília e Rio de Janeiro.</p> ]]></content:encoded> <wfw:commentRss>http://christiano.me/2011/10/29/e-dificil-escolher-uma-operadora-de-celular/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Content Delivery Network via Amazon Web Services: S3: chrblog.s3.amazonaws.com

Served from: christiano.me @ 2012-05-23 16:32:51 -->
