<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Henrique Bastos.NET</title>
	
	<link>http://henriquebastos.net</link>
	<description />
	<lastBuildDate>Tue, 15 May 2012 17:08:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/henriquebastos" /><feedburner:info uri="henriquebastos" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Comunidade não é fim, é meio.</title>
		<link>http://feedproxy.google.com/~r/henriquebastos/~3/b-6OhfPWU-A/</link>
		<comments>http://henriquebastos.net/2012/05/14/comunidade-nao-e-fim-e-meio/#comments</comments>
		<pubDate>Mon, 14 May 2012 16:58:06 +0000</pubDate>
		<dc:creator>Henrique Bastos</dc:creator>
				<category><![CDATA[Português]]></category>
		<category><![CDATA[colaboração]]></category>
		<category><![CDATA[comunidade]]></category>
		<category><![CDATA[rede social]]></category>

		<guid isPermaLink="false">http://henriquebastos.net/?p=1123</guid>
		<description><![CDATA[Mais um episódio envolvendo o Linus e um de seus projetos no Github aconteceu na última sexta-feira. Como era de se esperar um monte de gente participou criando uma thread no mínimo esquizofrênica. Muitos assuntos acabaram misturados, mas eu quero tratar de um especificamente: comunidade. As reações já eram muitas e de início li as [...]]]></description>
			<content:encoded><![CDATA[<p>Mais um <a href="https://github.com/torvalds/linux/pull/17" onclick="pageTracker._trackPageview('/outgoing/github.com/torvalds/linux/pull/17?referer=');">episódio</a> envolvendo o Linus e um de seus projetos no Github aconteceu na última sexta-feira. Como era de se esperar um monte de gente participou criando uma thread no mínimo esquizofrênica. Muitos assuntos acabaram misturados, mas eu quero tratar de um especificamente: comunidade.</p>
<p><span id="more-1123"></span></p>
<p>As reações já eram muitas e de início li as primeiras 5 mensagens da thread e me espantei com o fato de, apesar de toda a comoção, ninguém criticou o @jaseemabid. Mesmo após o Linus ter <a href="https://github.com/torvalds/linux/pull/17#issuecomment-5654674" onclick="pageTracker._trackPageview('/outgoing/github.com/torvalds/linux/pull/17_issuecomment-5654674?referer=');">respondido o autor do pull request</a>, ele sugeriu que <a href="https://github.com/torvalds/linux/pull/17#issuecomment-5659871" onclick="pageTracker._trackPageview('/outgoing/github.com/torvalds/linux/pull/17_issuecomment-5659871?referer=');">&#8220;deixasse passar essa&#8221;</a> por considerar um patch simples, <em>afinal o cara estava colaborando</em>. A afirmação paternalista foi desrespeitosa, apesar de provavelmente não ter sido maliciosa.</p>
<p>O Linus <a href="https://github.com/torvalds/linux/pull/17#issuecomment-5659970" onclick="pageTracker._trackPageview('/outgoing/github.com/torvalds/linux/pull/17_issuecomment-5659970?referer=');">respondeu</a>, e foi este o estopim para vários comentários que em essência são &#8220;pró-comunidade&#8221; e &#8220;contra o mau exemplo de liderança do Linus&#8221;.</p>
<p>Tenho a impressão que há uma tendência à inversão entre meio e fim quando o assunto é comunidade, contribuição e colaboração. Os discursos retratam a comunidade como o <em>fim</em> maior, enquanto comunidade é na verdade o <em>meio</em> mais rico para o florescimento de iniciativas livres e distribuídas. A comunidade é uma <a href="http://www.slideshare.net/augustodefranco/fluzz-ebook" onclick="pageTracker._trackPageview('/outgoing/www.slideshare.net/augustodefranco/fluzz-ebook?referer=');">rede social</a> e em si é ela só potencial. IMHO, a força que realmente vence a inércia é o <strong>fazer</strong> de cada um. Fazer por si mesmo. Não com um senso de individualismo ou egoísmo, mas fazer porque você deseja, gosta, acredita que deve. Não para um &#8220;bem maior&#8221; ou &#8220;bem comum&#8221;.</p>
<p>Essa confusão é natural e já aconteceu no <a href="http://horaextra.org" onclick="pageTracker._trackPageview('/outgoing/horaextra.org?referer=');">#Horaextra</a> do Rio, por exemplo. O encontro estava crescendo e sustentando o crescimento com a participação de cada vez mais gente interessante. Em certo momento surgiu uma preocupação com &#8220;não deixar aquilo morrer&#8221;, afinal estava tão bom! Por que não persistir e escalar? Com isso, iniciou-se uma discussão estranha que em essência, levava à uma institucionalização do #Horaextra. Discutimos muito e aprendemos que para o #Horaextra não morrer bastava que <strong>uma pessoa</strong> continuasse comparecendo. A continuidade só dependia do desejo individual de cada um. Felizmente concluímos que o #Horaextra é <strong>só um chopp</strong> e nada mais. Se morresse, seria porque as pessoas desejavam fazer outra coisa em vez de ir para aquele encontro e isso é ótimo.</p>
<p>Esse entendimento foi determinante para que outras iniciativas pudessem se <em>inspirar</em> naquele exemplo. No entanto, cada uma seguiria tocando seu barco independentemente, segundo os desejos individuais dos que empreendessem a nova iniciativa.</p>
<p>Um belo fruto disso foi o <a href="http://horaextrabh.org/" onclick="pageTracker._trackPageview('/outgoing/horaextrabh.org/?referer=');">#HoraextraBH</a>. É uma iniciativa fantástica com uma identidade toda própria, com a qual também me identifico muito. Tanto que já até cometi o equívoco de propor uma fusão entre as listas de discussões do <a href="http://groups.google.com/group/horaextra" onclick="pageTracker._trackPageview('/outgoing/groups.google.com/group/horaextra?referer=');">Rio</a> e de <a href="https://groups.google.com/group/horaextrabh" onclick="pageTracker._trackPageview('/outgoing/groups.google.com/group/horaextrabh?referer=');">BH</a>, o que não faz sentido algum. São duas iniciativas independentes e quem se identificar com ambas, basta se inscrever nas duas listas e interagir com a turma.</p>
<p>Mas para que eu falei tudo isso? Bom, uma coisa que admiro no Linus é que ele tem uma capacidade incrível de imaginar algo e transformar a sua realidade pautado em sua imaginação. Querer é o suficiente para ele se lançar em uma iniciativa, mesmo que não dê em nada. E o cara faz isso há mais de 20 anos.</p>
<p>O fato dele ter conduzido algumas iniciativas de forma pública e aberta ajudou todo um movimento a emergir entorno do Linux e tudo o mais. Mas é fundamental ter em mente que cada iniciativa emergiu por desejo de outros indivíduos que não ele. Isso é importante, pois ele não é e nem parece querer ser lider de ninguém. E isso choca as pessoas! Afinal, florestas inteiras são consumidas para propagandear estratégias <a href="https://pt.wikipedia.org/wiki/Coer%C3%A7%C3%A3o" onclick="pageTracker._trackPageview('/outgoing/pt.wikipedia.org/wiki/Coer_C3_A7_C3_A3o?referer=');">coercitivas</a> travestidas de &#8220;liderança&#8221; nas páginas da Você S.A. e similares.</p>
<p>Acho que isso é um ponto relevante que parece passar despercebido. A maioria das pessoas esperam dele o comportamento de um líder, rei, herói, pai, salvador. Mas o cara só segue seu desejo e pronto. Ele interage com um monte de gente? Sim, mas nos termos dele, e com aqueles cujos valores estão alinhados com os dele. Ouso dizer sinceramente, que ele parece tratar o Linux como <em>&#8220;só um chopp&#8221;</em>.</p>
<p>Qualquer um pode &#8220;tomar um chopp&#8221; com ele. As <a href="http://www.youtube.com/watch?v=LLBrBBImJt4" onclick="pageTracker._trackPageview('/outgoing/www.youtube.com/watch?v=LLBrBBImJt4&amp;referer=');">instruções</a> são vastas. Mas se ele já disse explícitamente que não aceita pull requests pelo Github, porque as pessoas insistem? É direito dele trabalhar como deseja e se o outro discorda, é direito do outro se negar a contribuir. Normal. Não gostou? Faz um fork do projeto e sustenta seu fork! Simples, mas exige uma alta capacidade agir pelo seu desejo.</p>
<p>No entanto, quando acontecem esses episódios, rapidamente surgem os discursos &#8220;paz e amor&#8221;. Discursos furados, até meio socialistas, de igualdade e esforço em prol de um bem comum materializado em código. Discursos falsos sobre comunidade, pois uma comunidade que não respeita a liberdade do <strong>indivíduo</strong> não é comunidade. É outra coisa, é massa, público, platéia, audiência. É um passo para a conversa de &#8220;bem comum&#8221;, &#8220;bem maior&#8221; e a história está repleta de péssimos exemplos que aconteceram por um bem maior.</p>
<p>[]&#8216;s, HB!</p>
<img src="http://feeds.feedburner.com/~r/henriquebastos/~4/b-6OhfPWU-A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://henriquebastos.net/2012/05/14/comunidade-nao-e-fim-e-meio/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://henriquebastos.net/2012/05/14/comunidade-nao-e-fim-e-meio/</feedburner:origLink></item>
		<item>
		<title>Um podcast do Castalio!</title>
		<link>http://feedproxy.google.com/~r/henriquebastos/~3/_PfENG3uSEs/</link>
		<comments>http://henriquebastos.net/2012/04/05/um-podcast-do-castalio/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 21:43:06 +0000</pubDate>
		<dc:creator>Henrique Bastos</dc:creator>
				<category><![CDATA[Português]]></category>
		<category><![CDATA[comunidade]]></category>
		<category><![CDATA[empreendedorismo]]></category>
		<category><![CDATA[entrevista]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[small acts]]></category>

		<guid isPermaLink="false">http://henriquebastos.net/?p=1118</guid>
		<description><![CDATA[Existem muitos podcasts disponíveis na rede. Os assuntos são dos mais variados e dependendo do que você está interessado em um dado momento, provavelmente sua playlist vai mudar bastante com o tempo. Além do conteúdo em si, o que sempre me interessou nos podcasts são as motivações que levam cada autor a se dedicar à [...]]]></description>
			<content:encoded><![CDATA[<p>Existem muitos podcasts disponíveis na rede. Os assuntos são dos mais variados  e dependendo do que você está interessado em um dado momento, provavelmente sua playlist vai mudar bastante com o tempo.</p>
<p>Além do conteúdo em si, o que sempre me interessou nos podcasts são as motivações que levam cada autor a se dedicar à empreitada. Este sempre foi o critério importante nas minhas preferências.<span id="more-1118"></span></p>
<p>Há tempos atrás, o <a href="http://rafael.adm.br/" onclick="pageTracker._trackPageview('/outgoing/rafael.adm.br/?referer=');">Rafael Lima</a> decidiu converter seu tempo perdido no trânsito no podcast <a href="http://rafael.adm.br/c/voltandopracasa/" onclick="pageTracker._trackPageview('/outgoing/rafael.adm.br/c/voltandopracasa/?referer=');">Voltando pra Casa</a>. Sua motivação era extremamente simples e por isso o projeto era sensacional. A cada dia, ele simplesmente refletia em voz alta sobre o assunto que mais se destacou em sua mente agitada. Acompanhei cada episódio e ainda espero o Rafa abandonar a <em>desculpa</em> de que está trabalhando de mais para retomar o projeto. <img src='http://henriquebastos.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Com um viés mais técnico, o <a href="http://grokpodcast.com/sobre-rafael-rosa-fu/" onclick="pageTracker._trackPageview('/outgoing/grokpodcast.com/sobre-rafael-rosa-fu/?referer=');">Rafael Rosa Fu</a> e o <a href="http://grokpodcast.com/sobre-carlos-brando/" onclick="pageTracker._trackPageview('/outgoing/grokpodcast.com/sobre-carlos-brando/?referer=');">Carlos Brando</a> criaram o <a href="http://grokpodcast.com/" onclick="pageTracker._trackPageview('/outgoing/grokpodcast.com/?referer=');">Grokpodcast</a>. Novamente, uma motivação simples regeu o desenvolvimento de um show fantástico: <em>alimentar suas insaciáveis curiosidades</em>. Cada episódio é uma verdadeira investigação por um tópico de interesse da dupla. Simples assim. Isso rendeu e ainda rende grandes horas de diversão e aprendizado para os ouvintes.</p>
<p>Recentemente, conheci o <a href="http://ogmaciel.tumblr.com/" onclick="pageTracker._trackPageview('/outgoing/ogmaciel.tumblr.com/?referer=');">Og Maciel</a> e seu <a href="http://www.castalio.info/" onclick="pageTracker._trackPageview('/outgoing/www.castalio.info/?referer=');">Castalio Podcast</a>. Ele me contactou querendo falar sobre <a href="http://python.org" onclick="pageTracker._trackPageview('/outgoing/python.org?referer=');">Python</a> e <a href="http://djangoproject.com" onclick="pageTracker._trackPageview('/outgoing/djangoproject.com?referer=');">Django</a> entre outros assuntos. Aceitei prontamente e fui explorar os episódios anteriores para conhecer melhor o seu projeto. Comecei ouvindo o bate-papo com o saudoso <a href="http://falcao.it/" onclick="pageTracker._trackPageview('/outgoing/falcao.it/?referer=');">Gabriel Falcão</a>, nosso Lenny Kravitz brasileiro, e simplesmente não consegui mais parar.</p>
<p>Quando iniciamos <a href="http://www.castalio.info/henrique-bastos-welcome-to-the-django/" title="Ouça aqui o episódio!" onclick="pageTracker._trackPageview('/outgoing/www.castalio.info/henrique-bastos-welcome-to-the-django/?referer=');">nossa conversa</a>, fui logo perguntar qual era seu objetivo com o podcast. A resposta não podia ter sido mais clara: <em>&#8220;Faço o podcast para conhecer melhor as pessoas que acompanho pela comunidade&#8221;</em>. Uma motivação extremamente simples e intrínsica ao autor. Totalmente excelente!</p>
<p>A moral da história vale a reflexão. Todos os 3 podcasts são iniciativas <strong>despretenciosas</strong>, motivadas pelo desejo de quem se propõe o desafio. Tenho para mim, que este tipo de relação despretenciosa entre o empreendedor e o empreendimento contribui enormemente para sua evolução orgânica. Isso elimina a &#8220;mania de grandeza&#8221; e o &#8220;paradoxo do ovo ou a galinha&#8221;, onde a decisão de fazer um podcast pode alimentar hipóteses não validadas que inviabilizam o projeto. Coisas como &#8220;preciso me tornar um engenheiro de som&#8221;, ou &#8220;tenho que comprar um microfone próprio antes de começar&#8221;.</p>
<p>Neste artigo, podcast é apenas um exemplo. Mude o nome ou o tipo do projeto, mas recado continua simples e direto: <a href="http://smallactsmanifesto.org" onclick="pageTracker._trackPageview('/outgoing/smallactsmanifesto.org?referer=');">&#8220;Faça! &#8211; o mais simples possível, apenas o essencial para ir adiante.&#8221;</a></p>
<p>[]&#8216;s, HB!</p>
<img src="http://feeds.feedburner.com/~r/henriquebastos/~4/_PfENG3uSEs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://henriquebastos.net/2012/04/05/um-podcast-do-castalio/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://henriquebastos.net/2012/04/05/um-podcast-do-castalio/</feedburner:origLink></item>
		<item>
		<title>Profissionais web precisam ser plurais!</title>
		<link>http://feedproxy.google.com/~r/henriquebastos/~3/Dkkwxan2fY8/</link>
		<comments>http://henriquebastos.net/2012/02/03/profissionais-web-precisam-ser-plurais/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 11:06:58 +0000</pubDate>
		<dc:creator>Henrique Bastos</dc:creator>
				<category><![CDATA[Português]]></category>
		<category><![CDATA[carreira]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[opinião]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://henriquebastos.net/?p=1101</guid>
		<description><![CDATA[As discussões sobre novas &#8220;especializações&#8221; no desenvolvimento web tem sido cada vez mais frequentes. A evolução constante da web parece de tempos em tempos, rearranjar o mercado. Com isso muita gente acaba despendendo energia na busca de um framework ou uma ferramenta que lhes forneça uma resposta para todas as perguntas. Alguém que se proponha [...]]]></description>
			<content:encoded><![CDATA[<p>As discussões sobre novas &#8220;especializações&#8221; no desenvolvimento web tem sido cada vez mais frequentes. A evolução constante da web parece de tempos em tempos, rearranjar o mercado. Com isso muita gente acaba despendendo energia na busca de <strong>um</strong> framework ou <strong>uma</strong> ferramenta que lhes forneça <strong>uma</strong> resposta para <strong>todas</strong> as perguntas.<br />
<span id="more-1101"></span><br />
Alguém que se proponha trabalhar com web e se amarra em apenas uma forma de fazer tudo, <a href="http://www.urbandictionary.com/define.php?term=imnho" onclick="pageTracker._trackPageview('/outgoing/www.urbandictionary.com/define.php?term=imnho&amp;referer=');">IMNHO</a> está equivocado em essência.</p>
<p>A web é pautada em um protocolo (<a href="http://www.w3.org/Protocols/rfc2616/rfc2616.html" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/Protocols/rfc2616/rfc2616.html?referer=');">HTTP</a>) simples para ser global. Esse protocolo, por sua vez, é um em uma multiplicidade de camadas (de rede). Sobre este protocolo, múltiplos clientes (browsers) interagem e co-existem. Paralelamente, múltiplas linguagens, com múltiplos paradigmas, em multi-plataformas, suportando múltiplos idiomas, são combinadas em sistemas que possuem múltiplas camadas e múltiplos elementos (imagens, css, js, html, etc). Ou seja, a web é um ecossistema! É plural por definição.</p>
<p>Essa angústia ou pretensão de encontrar o <a href="http://www.trocistas.com/especiais/monty-python-and-the-holy-grail-monty-python-em-busca-do-calice-sagrado/" onclick="pageTracker._trackPageview('/outgoing/www.trocistas.com/especiais/monty-python-and-the-holy-grail-monty-python-em-busca-do-calice-sagrado/?referer=');">Santo Graal</a> das ferramentas para resolver tudo, gera todo tipo de distorção sem noção no mercado. Gera desde sistemas com &#8220;vícios&#8221; e &#8220;cacoetes&#8221;, até &#8220;cargos&#8221; como <em>&#8220;programador frontend&#8221;</em> que não precisa saber nada além de <a href="http://www.w3.org/TR/html5/" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/TR/html5/?referer=');">html</a> e <a href="https://developer.mozilla.org/pt/JavaScript" onclick="pageTracker._trackPageview('/outgoing/developer.mozilla.org/pt/JavaScript?referer=');">javascript</a>, ou <em>&#8220;web designer&#8221;</em> que é incapaz de interagir via <a href="http://www.w3.org/TR/html5/" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/TR/html5/?referer=');">html</a> e <a href="http://www.w3.org/TR/CSS/" onclick="pageTracker._trackPageview('/outgoing/www.w3.org/TR/CSS/?referer=');">css</a> com o browser que é sua mídia alvo, ou <em>&#8220;programador backend&#8221;</em> que se limita à criar classes e fazer consultas em banco, mas não interage nem com a camada cliente, nem com a infraestrutura de distribuição da aplicação.</p>
<p>Tudo isso gera desperdícios incalculáveis, que inviabilizam qualquer desenvolvimento sustentável e ancoram os profissionais de tecnologia, que são profissionais criativos em essência, ao status de commodities.</p>
<p>Já ouvi algumas pessoas argumentarem: &#8220;Blasfêmia! Isso é loucura! Não se faz uma equipe só com <em>generalistas</em>. É preciso se <em>especializar</em>!&#8221;</p>
<p>Como <a href="http://www.youtube.com/watch?v=-qR0Uke2XNI" onclick="pageTracker._trackPageview('/outgoing/www.youtube.com/watch?v=-qR0Uke2XNI&amp;referer=');">diria o Rei Leônidas</a>, loucura é contratar um &#8220;especialista&#8221; que não tenha um conhecimento geral sólido o suficiente para também ser considerado um &#8220;generalista&#8221;. Esse tipo de profissional é incapaz de tomar decisões pautadas no contexto do projeto. Esse cara vai sempre ficar com foco na tecnologia e vai <em>martelar</em> o problema para que ele encaixe de qualquer jeito na solução que ele tem para oferecer.</p>
<p>Quem trabalha com web, não precisa saber tudo (isso é impossível). Mas deve ter disposição (e curiosidade) para aprender tudo!</p>
<p>[]&#8216;s, HB!</p>
<img src="http://feeds.feedburner.com/~r/henriquebastos/~4/Dkkwxan2fY8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://henriquebastos.net/2012/02/03/profissionais-web-precisam-ser-plurais/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://henriquebastos.net/2012/02/03/profissionais-web-precisam-ser-plurais/</feedburner:origLink></item>
		<item>
		<title>Coding Dojo: Novas possibilidades para o ensino de programação</title>
		<link>http://feedproxy.google.com/~r/henriquebastos/~3/mi2_HUE8tpU/</link>
		<comments>http://henriquebastos.net/2011/12/03/coding-dojo-novas-possibilidades-para-o-ensino-de-programacao/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 21:51:29 +0000</pubDate>
		<dc:creator>Henrique Bastos</dc:creator>
				<category><![CDATA[Português]]></category>
		<category><![CDATA[dojorio]]></category>
		<category><![CDATA[ensino]]></category>
		<category><![CDATA[smallacts]]></category>

		<guid isPermaLink="false">http://henriquebastos.net/?p=1089</guid>
		<description><![CDATA[Ontem, quando cheguei na Sala de Seminários da UFF, tive uma intensa sensação de déjà vu. Aquela era a mesma sala que abrigou os primeiros Coding Dojos na UFF e o ambiente estava pronto para mais uma sessão. O notebook já estava ligado ao projetor e a platéia estava completamente lotada de dojeiros. No entanto, [...]]]></description>
			<content:encoded><![CDATA[<p>Ontem, quando cheguei na Sala de Seminários da UFF, tive uma intensa sensação de <em>déjà vu</em>. Aquela era a mesma sala que abrigou os primeiros <a href="http://dojorio.wordpress.com/tag/uff/" onclick="pageTracker._trackPageview('/outgoing/dojorio.wordpress.com/tag/uff/?referer=');">Coding Dojos na UFF</a> e o ambiente estava pronto para mais uma sessão. O notebook já estava ligado ao projetor e a platéia estava completamente lotada de <em>dojeiros</em>.</p>
<p>No entanto, ontem nós não nos reunimos para programar, mas sim para apreciar a defesa de tese de graduação do nosso amigo <a href="http://bernardofontes.net/" onclick="pageTracker._trackPageview('/outgoing/bernardofontes.net/?referer=');">Bernardo Fontes</a>, cujo título eu repeti no título deste post.<br />
<span id="more-1089"></span><br />
A tese ficou bastante rica, relacionando a dinâmica do <a href="http://dojorio.org" onclick="pageTracker._trackPageview('/outgoing/dojorio.org?referer=');">Coding Dojo</a> com as teorias <a href="http://pt.wikipedia.org/wiki/Socioconstrutivismo" onclick="pageTracker._trackPageview('/outgoing/pt.wikipedia.org/wiki/Socioconstrutivismo?referer=');">construtivistas</a> e de <a href="http://pt.wikipedia.org/wiki/Aprendizagem_baseada_em_problemas" onclick="pageTracker._trackPageview('/outgoing/pt.wikipedia.org/wiki/Aprendizagem_baseada_em_problemas?referer=');">aprendizagem baseada em problemas</a>, além de expor os elementos do Dojo como ferramentas para o ensino de programação.</p>
<p>Para poder analisar o Dojo, foi preciso falar muito sobre sua origem e história. Esta  parte pareceu um grande <em>flashback</em>. Muitos dos personagens da história estavam ali, sentados na platéia. Platéia que permaneceu atenta o tempo inteiro, refletindo e lembrando as inúmeras <a href="http://smallactsmanifesto.org" onclick="pageTracker._trackPageview('/outgoing/smallactsmanifesto.org?referer=');">pequenas ações</a> despretensiosas que realizaram.</p>
<p>Como, diz a <a href="http://pt.wikipedia.org/wiki/Leis_de_Clarke" onclick="pageTracker._trackPageview('/outgoing/pt.wikipedia.org/wiki/Leis_de_Clarke?referer=');">terceira lei de Clarke</a>, <em>qualquer tecnologia suficientemente avançada é indistinguível de magia</em>. Seguindo esta linha, afirmo que existem <strong>tecnologias sociais e humanas</strong> extremamente avançadas no <a href="http://dojorio.org" onclick="pageTracker._trackPageview('/outgoing/dojorio.org?referer=');">Coding Dojo</a>. Ainda pode ser difícil de explicar como funcionam, mas seus efeitos positivos são fáceis de serem percebidos.</p>
<p>São estas tecnologias que vêm nos ajudando a evoluir a cada sessão, tanto pessoalmente quanto tecnicamente. Enquanto no passado nós nos limitávamos à problemas lúdicos, agora também implementamos algoritmos clássicos. Tudo dentro da regra, com <a href="http://improveit.com.br/xp/praticas/tdd" onclick="pageTracker._trackPageview('/outgoing/improveit.com.br/xp/praticas/tdd?referer=');">TDD</a>, <a href="http://improveit.com.br/xp/principios/passos_bebe" onclick="pageTracker._trackPageview('/outgoing/improveit.com.br/xp/principios/passos_bebe?referer=');">baby-steps</a>, <a href="http://improveit.com.br/xp/praticas/codigo_coletivo" onclick="pageTracker._trackPageview('/outgoing/improveit.com.br/xp/praticas/codigo_coletivo?referer=');">código coletivo</a> e todo o resto.</p>
<p>Parabéns, Bernardo, pela realização. Tenho certeza de que este trabalho vai inspirar muitas outras pessoas, espalhando os benefícios do <a href="http://dojorio.org" onclick="pageTracker._trackPageview('/outgoing/dojorio.org?referer=');">Coding Dojo</a> para muitos outros.</p>
<p>Se você ficou curioso ou interessado, não pense duas vezes. Inscreva-se <em>agora</em> na <a href="http://groups.google.com/group/dojo-rio" onclick="pageTracker._trackPageview('/outgoing/groups.google.com/group/dojo-rio?referer=');">lista de discussão do Dojorio</a> e <a href="https://www.facebook.com/dojorio" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/dojorio?referer=');">curta a página no Facebook</a>. Não importa se você é de outro estado ou até de outro país. Simplesmente participe!</p>
<p>[]&#8216;s, HB!</p>
<img src="http://feeds.feedburner.com/~r/henriquebastos/~4/mi2_HUE8tpU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://henriquebastos.net/2011/12/03/coding-dojo-novas-possibilidades-para-o-ensino-de-programacao/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://henriquebastos.net/2011/12/03/coding-dojo-novas-possibilidades-para-o-ensino-de-programacao/</feedburner:origLink></item>
		<item>
		<title>O Heroku agora suporta Python, Django e o Welcome to the Django</title>
		<link>http://feedproxy.google.com/~r/henriquebastos/~3/A5CTuEjRp_g/</link>
		<comments>http://henriquebastos.net/2011/10/27/o-heroku-agora-suporta-python-django-e-o-welcome-to-the-django/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 11:58:23 +0000</pubDate>
		<dc:creator>Luciano Ratamero</dc:creator>
				<category><![CDATA[Português]]></category>
		<category><![CDATA[dekode]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[pedro belo]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[welcome to the django]]></category>

		<guid isPermaLink="false">http://henriquebastos.net/?p=1083</guid>
		<description><![CDATA[Recentemente o Heroku decidiu se tornar uma plataforma poliglota, suportando aplicações web em diversas linguagens. Agora, com sua nova stack Cedar, o Heroku suporta aplicações Python e Django, além de outros frameworks. A turma da Dekode teve o prazer de participar do beta a convite do nosso amigo Pedro Belo. A experiência nos permitiu comprovar [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente o <a title="Heroku" href="http://www.heroku.com" onclick="pageTracker._trackPageview('/outgoing/www.heroku.com?referer=');">Heroku</a> decidiu se tornar uma plataforma poliglota, suportando aplicações web em diversas linguagens. Agora, com sua nova <a title="Sobre a stack Cedar" href="http://devcenter.heroku.com/articles/cedar" onclick="pageTracker._trackPageview('/outgoing/devcenter.heroku.com/articles/cedar?referer=');">stack Cedar</a>, o <a title="Heroku" href="http://www.heroku.com" onclick="pageTracker._trackPageview('/outgoing/www.heroku.com?referer=');">Heroku</a> suporta aplicações <a title="Python.org" href="http://python.org/" onclick="pageTracker._trackPageview('/outgoing/python.org/?referer=');">Python</a> e <a title="DjangoProject" href="https://www.djangoproject.com/" onclick="pageTracker._trackPageview('/outgoing/www.djangoproject.com/?referer=');">Django</a>, além de outros frameworks.</p>
<p>A turma da <a href="http://dekode.com.br" onclick="pageTracker._trackPageview('/outgoing/dekode.com.br?referer=');">Dekode</a> teve o prazer de participar do beta a convite do nosso amigo <a title="Pedro Belo@twitter" href="http://twitter.com/ped" onclick="pageTracker._trackPageview('/outgoing/twitter.com/ped?referer=');">Pedro Belo</a>. A experiência nos permitiu comprovar o que já sabíamos: publicar aplicações no Heroku é realmente fácil.<span id="more-1083"></span> Sem contar que a plataforma é grátis para quem não precisa de uma infraestrutura muito forte, com opções pagas de escalabilidade para todos os gostos. O resultado disso tudo é que agora usaremos o Heroku nas próximas turmas do <a title="Welcome to the Django" href="http://www.welcometothedjango.com.br" onclick="pageTracker._trackPageview('/outgoing/www.welcometothedjango.com.br?referer=');">Welcome to the Django</a>.</p>
<p>Desde a primeira turma do curso, usávamos uma ferramenta própria para deploy, carinhosamente apelidada de Herike: o Heroku do Henrique. Inspirada pela facilidade do Heroku, ela permitia aos alunos publicarem suas aplicações com um simples <code>git push</code>. A grande limitação desta ferramenta era de só estar disponível para os alunos durante o período do curso.  Agora, usando o Heroku, os alunos vão ganhar experiência com um serviço de hospedagem que vão poder continuar usando mesmo depois que o curso acabar.</p>
<p>Esta novidade já acontecerá nas aulas da próxima turma, que começam em novembro. Se você quer aprender Django e a publicar suas aplicações no Heroku, aproveite a oportunidade e <a title="Inscreva-se já" href="http://welcometothedjango.com.br/inscricao/nova/" onclick="pageTracker._trackPageview('/outgoing/welcometothedjango.com.br/inscricao/nova/?referer=');">garanta a sua vaga</a> no curso Welcome to the Django.</p>
<p>[]’s, HB!</p>
<img src="http://feeds.feedburner.com/~r/henriquebastos/~4/A5CTuEjRp_g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://henriquebastos.net/2011/10/27/o-heroku-agora-suporta-python-django-e-o-welcome-to-the-django/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://henriquebastos.net/2011/10/27/o-heroku-agora-suporta-python-django-e-o-welcome-to-the-django/</feedburner:origLink></item>
		<item>
		<title>Balanço da PythonBrasil[7]</title>
		<link>http://feedproxy.google.com/~r/henriquebastos/~3/u_Nj3N2bu8I/</link>
		<comments>http://henriquebastos.net/2011/10/16/balanco-da-pythonbrasil7/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 21:55:20 +0000</pubDate>
		<dc:creator>Luciano Ratamero</dc:creator>
				<category><![CDATA[Português]]></category>
		<category><![CDATA[comunidade]]></category>
		<category><![CDATA[dekode]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[palestra]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[pythonbrasil]]></category>

		<guid isPermaLink="false">http://henriquebastos.net/?p=1079</guid>
		<description><![CDATA[A comunidade Python está cada vez maior, mais diversa e mais interessante &#8211; esse é o resumo da PythonBrasil desse ano. As palestras foram ótimas, os convidados, melhores ainda, mas o clímax do evento, foram as inúmeras conversas e trocas de idéias com velhos e novos amigos dos quatro cantos do Brasil. Foi assim, em [...]]]></description>
			<content:encoded><![CDATA[<p>A comunidade Python está cada vez maior, mais diversa e mais interessante &#8211; esse é o resumo da <a title="PythonBrasil" href="http://www.pythonbrasil.org.br/" onclick="pageTracker._trackPageview('/outgoing/www.pythonbrasil.org.br/?referer=');">PythonBrasil</a> desse ano.</p>
<p>As palestras foram ótimas, os convidados, melhores ainda, mas o clímax do evento, foram as inúmeras conversas e trocas de idéias com velhos e novos amigos dos quatro cantos do Brasil. Foi assim, em um ambiente inclusivo e descontraído, que a PythonBrasil[7] ficou marcada como um evento totalmente excelente.</p>
<p>Para a tripulação da <a title="Dekode" href="http://dekode.com.br" onclick="pageTracker._trackPageview('/outgoing/dekode.com.br?referer=');">Dekode</a>, o evento foi ainda mais especial. Além de ser uma PythonBrasil, foi o primeiro evento onde todos nós pudemos contribuir com a comunidade, fazendo o que a Dekode se propõe: compartilhar conhecimento.</p>
<p><span id="more-1079"></span>O <a title="Thiago Garcia" href="http://www.othiago.com/" onclick="pageTracker._trackPageview('/outgoing/www.othiago.com/?referer=');">Thiago Garcia</a> compartilhou a sua experiência e explicou para o pessoal tudo que uma faculdade precisa: <a title="Python, Dojo e Choppada" href="http://www.slideshare.net/thiagogds/palestra-pythonbrasil7" onclick="pageTracker._trackPageview('/outgoing/www.slideshare.net/thiagogds/palestra-pythonbrasil7?referer=');">Python, Dojo e Choppada</a>. O <a title="Flávio Amieiro" href="http://flavioamieiro.com/" onclick="pageTracker._trackPageview('/outgoing/flavioamieiro.com/?referer=');">Flávio Amieiro</a> abordou benchmarking de servidores, sem fotos de alpinistas, perguntando <a title="Seu servidor aguenta a pressão?" href="http://speakerdeck.com/u/flavioamieiro/p/seu-servidor-aguenta-a-pressao" onclick="pageTracker._trackPageview('/outgoing/speakerdeck.com/u/flavioamieiro/p/seu-servidor-aguenta-a-pressao?referer=');">Seu servidor aguenta a pressão?</a> O <a title="Bernardo Fontes" href="http://bernardofontes.net/" onclick="pageTracker._trackPageview('/outgoing/bernardofontes.net/?referer=');">Bernardo Fontes</a> fez um <em>braindump</em> sobre seu tema favorito: <a title="Testando aplicações Django: quando, como e onde?" href="http://www.slideshare.net/bernardofontes/testando-aplicaes-django-quando-como-e-onde" onclick="pageTracker._trackPageview('/outgoing/www.slideshare.net/bernardofontes/testando-aplicaes-django-quando-como-e-onde?referer=');">Testando Aplicações Django: Quando, Como e Onde?</a>. E o <a title="Henrique Bastos" href="http://henriquebastos.net/">Henrique Bastos</a> compartilhou um pouco das nossas estratégias e experiências em <a title="Missões Resgate com Django" href="http://www.slideshare.net/henriquebastos/pythonbrasil7-missoes-resgatecomdjango" onclick="pageTracker._trackPageview('/outgoing/www.slideshare.net/henriquebastos/pythonbrasil7-missoes-resgatecomdjango?referer=');">Missões Resgate com Django</a>, além de apresentar sua visão sobre comunidade e o processo de <a title="Community Overflow" href="http://www.slideshare.net/henriquebastos/community-overflow" onclick="pageTracker._trackPageview('/outgoing/www.slideshare.net/henriquebastos/community-overflow?referer=');">Community Overflow</a>.</p>
<p>A organização do evento foi impecável e foi muito bom poder presenciar mais um show da comunidade.py. Ano que vem, esperamos que os cariocas consigam trazer todo mundo mais pra perto das nossas praias, pra repetir mais essa vez a nossa história, com muita diversão, cerveja e ideias marcantes.</p>
<p>[]’s, LR!</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Já que ainda estamos no espírito de compartilhamento de ideias, quem tiver alguma apresentação e quiser compartilhar, dê o upload, de preferência pra um <a title="SlideShare" href="http://www.slideshare.net/" onclick="pageTracker._trackPageview('/outgoing/www.slideshare.net/?referer=');">SlideShare</a> da vida, e coloque o link nos comentários. Valeu!</p>
<img src="http://feeds.feedburner.com/~r/henriquebastos/~4/u_Nj3N2bu8I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://henriquebastos.net/2011/10/16/balanco-da-pythonbrasil7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://henriquebastos.net/2011/10/16/balanco-da-pythonbrasil7/</feedburner:origLink></item>
		<item>
		<title>Dekode, uma iniciativa diferente!</title>
		<link>http://feedproxy.google.com/~r/henriquebastos/~3/E_ocFLP1n1A/</link>
		<comments>http://henriquebastos.net/2011/09/14/dekode-uma-iniciativa-diferente/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 02:45:51 +0000</pubDate>
		<dc:creator>Henrique Bastos</dc:creator>
				<category><![CDATA[Português]]></category>
		<category><![CDATA[conhecimento]]></category>
		<category><![CDATA[consultoria]]></category>
		<category><![CDATA[curso online]]></category>
		<category><![CDATA[dekode]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[treinamento]]></category>
		<category><![CDATA[welcome to the django]]></category>

		<guid isPermaLink="false">http://henriquebastos.net/?p=1070</guid>
		<description><![CDATA[Alguns de vocês acompanharam pelo Twitter o lançamento do site da Dekode. Agora que a correria deu uma trégua, é hora de compartilhar as novidades. No final do ano passado eu lancei o curso Welcome to the Django com o objetivo de compartilhar minha experiência e fascínio pelo ecossistema Django e Python. O curso foi [...]]]></description>
			<content:encoded><![CDATA[<p>Alguns de vocês acompanharam pelo Twitter o lançamento do <a href="http://dekode.com.br" onclick="pageTracker._trackPageview('/outgoing/dekode.com.br?referer=');">site da Dekode</a>. Agora que a correria deu uma trégua, é hora de compartilhar as novidades.</p>
<p>No final do ano passado eu lancei o curso <a href="http://welcometothedjango.com.br" onclick="pageTracker._trackPageview('/outgoing/welcometothedjango.com.br?referer=');">Welcome to the Django</a> com o objetivo de compartilhar minha experiência e fascínio pelo ecossistema <a href="http://djangoproject.com" onclick="pageTracker._trackPageview('/outgoing/djangoproject.com?referer=');">Django</a> e <a href="http://python.org" onclick="pageTracker._trackPageview('/outgoing/python.org?referer=');">Python</a>.<br />
<span id="more-1070"></span><br />
O curso foi super bem recebido pela comunidade. Cerca de 200 desenvolvedores foram treinados em quatro turmas, e as <a href="http://welcometothedjango.com.br/inscricao/nova/" onclick="pageTracker._trackPageview('/outgoing/welcometothedjango.com.br/inscricao/nova/?referer=');">inscrições para a 5ª turma</a> já estão com a corda toda.</p>
<p>Partindo desta experiência, logo no início do ano, decidi me dedicar profissionalmente ao desenvolvimento de iniciativas que democratizassem o acesso aos benefícios do desenvolvimento sustentável de software. Foi assim que surgiu a <a href="http://dekode.com.br" onclick="pageTracker._trackPageview('/outgoing/dekode.com.br?referer=');">Dekode</a>, uma empresa com a filosofia de não apenas desenvolver melhores softwares, mas também compartilhar o conhecimento sobre todo o processo.</p>
<p>Para apoiar esta iniciativa, reuni uma super tripulação que compartilha a crença de que é preciso desenvolver pessoas para que elas desenvolvam grandes softwares. Estas feras são <a href="http://www.bernardofontes.net/" onclick="pageTracker._trackPageview('/outgoing/www.bernardofontes.net/?referer=');">Bernardo Fontes</a>, <a href="http://flavioamieiro.com/" onclick="pageTracker._trackPageview('/outgoing/flavioamieiro.com/?referer=');">Flávio Amieiro</a> e <a href="http://www.othiago.com/" onclick="pageTracker._trackPageview('/outgoing/www.othiago.com/?referer=');">Thiago Garcia</a>.</p>
<p>Trabalhamos bastante aprimorando o curso online <a href="http://welcometothedjango.com.br" onclick="pageTracker._trackPageview('/outgoing/welcometothedjango.com.br?referer=');">Welcome to the Django</a> e estamos preparando novos cursos a partir dos inúmeros feedbacks dos nossos alunos. Além disso, estamos auxiliando outros profissionais talentosos a condensarem seus conhecimentos em treinamentos relevantes para a comunidade e o mercado.</p>
<p>Criamos o <em>Imersão Django</em> que é um treinamento in-company com objetivo de capacitar desenvolvedores em seu próprio ambiente de trabalho. O processo de imersão trabalha a assimilação do conhecimento teórico através da experiência prática. Deste modo, durante todo o treinamento, são trabalhados problemas reais onde serão aplicados os conhecimentos adquiridos, aprimorando as competências da equipe no próprio contexto da empresa.</p>
<p>Temos feito consultorias, mentoring e coaching, tanto in-house quanto remoto, para ajudar nossos clientes a conquistar seus objetivos. Nesse processo a gente acaba trabalhando todos os aspectos do desenvolvimento de software, passando pelo código, por ferramentas, arquitetura, processos, commit pattern, integração continua, testes automatizados, etc.</p>
<p>Como podem ver, temos trabalhado em iniciativas bem interessantes. Mas não queremos nos limitar a um ou outro modelo. Queremos sempre nos manter abertos ao diálogo para melhor servirmos nossos clientes e cada vez mais desenvolvermos nossa vocação. Nosso maior talento é resolver problemas ligados à tecnologia e nosso maior desejo é compartilhar o conhecimento criado a cada dia.</p>
<p>Então, o que você achou? Você tem um problema que precisa de atenção? Compartilhe nos comentários abaixo ou <a href="http://dekode.com.br/#contact" onclick="pageTracker._trackPageview('/outgoing/dekode.com.br/_contact?referer=');">entre em contato conosco</a>. Será um prazer descobrir como ajudar você!</p>
<p>[]&#8216;s, HB!</p>
<img src="http://feeds.feedburner.com/~r/henriquebastos/~4/E_ocFLP1n1A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://henriquebastos.net/2011/09/14/dekode-uma-iniciativa-diferente/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://henriquebastos.net/2011/09/14/dekode-uma-iniciativa-diferente/</feedburner:origLink></item>
		<item>
		<title>Por que não teremos Dev in Rio em 2011?</title>
		<link>http://feedproxy.google.com/~r/henriquebastos/~3/l8FVMjEi1YE/</link>
		<comments>http://henriquebastos.net/2011/09/01/por-que-nao-teremos-dev-in-rio-em-2011/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 13:46:30 +0000</pubDate>
		<dc:creator>Henrique Bastos</dc:creator>
				<category><![CDATA[Português]]></category>
		<category><![CDATA[comunidade]]></category>
		<category><![CDATA[dev in rio]]></category>
		<category><![CDATA[devinrio]]></category>
		<category><![CDATA[rio de janeiro]]></category>
		<category><![CDATA[small acts]]></category>
		<category><![CDATA[tecnologia]]></category>

		<guid isPermaLink="false">http://henriquebastos.net/?p=1063</guid>
		<description><![CDATA[O Dev in Rio nasceu como um evento sobre Desenvolvedores. Uma iniciativa com o único propósito de reunir a comunidade e promover o fortalecimento dos laços entre as pessoas através do compartilhamento de uma paixão em comum: tecnologia. Este post é um pouco grande, mas vale a leitura para você entender as razões que nos [...]]]></description>
			<content:encoded><![CDATA[<p>O <a href="http://devinrio.com.br/" onclick="pageTracker._trackPageview('/outgoing/devinrio.com.br/?referer=');">Dev in Rio</a> nasceu como <a href="http://henriquebastos.net/2009/08/21/dev-in-rio-2009-eu-vou/">um evento sobre Desenvolvedores</a>. Uma iniciativa com o único propósito de reunir a comunidade e promover o fortalecimento dos laços entre as pessoas através do compartilhamento de uma paixão em comum: <em>tecnologia</em>.</p>
<p>Este post é um pouco grande, mas vale a leitura para você entender as razões que nos levaram a cancelar o evento deste ano.</p>
<p><span id="more-1063"></span></p>
<p>Em <a href="http://devinrio.com.br/2009" onclick="pageTracker._trackPageview('/outgoing/devinrio.com.br/2009?referer=');">2009</a>, eu e o <a href="http://gc.blog.br/" onclick="pageTracker._trackPageview('/outgoing/gc.blog.br/?referer=');">Guilherme Chapiewski</a>, com o apoio de toda a comunidade, desbravamos a iniciativa de fazer <a href="http://vimeo.com/channels/devinrio" onclick="pageTracker._trackPageview('/outgoing/vimeo.com/channels/devinrio?referer=');">um grande evento</a>. Foi uma experiência <a href="http://www.bernardofontes.net/blog/porque-voce-deve-ir-ao-dev-in-rio-2010/" onclick="pageTracker._trackPageview('/outgoing/www.bernardofontes.net/blog/porque-voce-deve-ir-ao-dev-in-rio-2010/?referer=');">extremamente enriquecedora e gratificante</a>.</p>
<p>Já em <a href="http://devinrio.com.br/2010" onclick="pageTracker._trackPageview('/outgoing/devinrio.com.br/2010?referer=');">2010</a>, o <a href="http://henriquebastos.net/2010/08/18/vem-ai-o-dev-in-rio-2010/">bastão foi passado</a> e a condução do evento ficou com nossos amigos <a href="http://metronus.com/blog/" onclick="pageTracker._trackPageview('/outgoing/metronus.com/blog/?referer=');">André Fonseca</a>, <a href="http://ramonpage.com/" onclick="pageTracker._trackPageview('/outgoing/ramonpage.com/?referer=');">Ramon Bispo</a>, <a href="http://rodrigopinto.me/" onclick="pageTracker._trackPageview('/outgoing/rodrigopinto.me/?referer=');">Rodrigo Pinto</a> e <a href="http://mergulhao.info/" onclick="pageTracker._trackPageview('/outgoing/mergulhao.info/?referer=');">Sylvestre Mergulhão</a>. O evento foi um <a href="http://blog.8e32.com/2011/03/28/o-que-vi-no-dev-in-rio-2010-rebeldia/" onclick="pageTracker._trackPageview('/outgoing/blog.8e32.com/2011/03/28/o-que-vi-no-dev-in-rio-2010-rebeldia/?referer=');">sucesso ainda maior</a> que o do ano anterior.</p>
<p>Com uma seqüência tão bem sucedida, seria natural que as expectativas para 2011 fossem ainda maiores. Recebemos muitos emails de pessoas dos quatro cantos do Brasil afirmando o desejo de participar do evento.</p>
<p>Em 2011, trabalhamos para organizá-lo, mas a época do ano colidia com o Rock in Rio. Muita gente pode pensar: Legal! Dá pra ir no Dev in Rio e partir para o Rock in Rio. No início, pensamos assim, mas na prática a teoria é outra.</p>
<p>A colisão de datas se juntou com alguns outros problemas que nos levaram à decisão de darmos um passo para trás e cancelar o evento de 2011. Vou compartilhar alguns dos pontos chaves que nos levaram a esta decisão.</p>
<p>O primeiro ponto é que existe um grande número de pessoas que saem de suas casas em outros estados, encaram mais de 24 horas de viagem de ônibus só para participar do Dev in Rio. Muitos são estudantes, ou recém chegados ao mercado de trabalho. A participação destas pessoas é <strong>fundamental</strong>. São elas que pegam as idéias e conceitos discutidos no evento e inovam realizando inúmeras iniciativas em suas cidades.</p>
<p>Estas pessoas, naturalmente, precisam de algum suporte de infra-estrutura. Com o Rock in Rio colidindo com a data do Dev in Rio, as passagens começaram a subir de preço e a sumir e os hotéis foram ficando lotados. Ou seja, setembro tornou-se um mês caro para visitar o Rio de Janeiro.</p>
<p>O segundo ponto é que o Dev in Rio 2011 contava com o apoio dos nossos amigos da <a href="http://associacao.python.org.br/" onclick="pageTracker._trackPageview('/outgoing/associacao.python.org.br/?referer=');">Associação Python Brasil</a> e da <a href="http://python.org" onclick="pageTracker._trackPageview('/outgoing/python.org?referer=');">Python Software Foundation</a>, que aproveitando a proximidade com as datas dos eventos <a href="http://www.pythonbrasil.org.br/2011/" onclick="pageTracker._trackPageview('/outgoing/www.pythonbrasil.org.br/2011/?referer=');">PythonBrasil[7]</a> e PyAr, apoiariam também o Dev in Rio. Este apoio era bastante significativo e por isso tentamos ao máximo manter a data do evento.</p>
<p>O terceiro ponto: mesmo com todo o problema que teríamos com logística, ainda assim, tentamos mudar a data do evento. Neste aspecto, vale ressaltar a dedicação do Ramon Bispo para tentar ajustar a logística e do André Fonseca que fez um trabalho incrível contatando os patrocinadores.</p>
<p>No entanto, o esforço para este tipo de reorganização seria muito grande. O Dev in Rio é um evento tocado por voluntários. Coincidentemente, neste ano, muitos de nós estamos experimentando grandes mudanças em nossas vidas. São novas empresas, novos rumos em carreiras, novos membros nas famílias, enfim, coisas normais da vida que nos levam à escolhas difíceis, porém necessárias.</p>
<p>Mas então, o que tudo isso quer dizer? Acabou o Dev in Rio? Claro que não! O Dev in Rio, bem como muitas outras iniciativas, nasceu despretensiosamente no melhor estilo <a href="http://henriquebastos.net/2010/11/21/sobre-o-small-acts-manifesto/">Small Acts</a> e tem <strong>servido</strong> a comunidade da melhor maneira possível. Certamente aprendemos muita coisa nestes 3 anos de estrada e isso nos levará aos passos naturais: <em>revisar</em>, <em>refatorar</em> e fazer o <em>deploy</em> de algo melhor.</p>
<p>Sabemos que muita gente estava super animada para a edição de 2011. Ficamos realmente felizes em contar com o apoio de vocês e tristes por não podermos atender às suas expectativas neste ano. </p>
<p>Nas próximas iniciativas do evento, queremos envolvê-los mais. Afinal, o Dev in Rio é para os <em>Desenvolvedores</em>! Se você quiser ficar por dentro das próximas iniciativas para poder apoiá-las ou participar, nos <a href="https://henriquebastos.wufoo.com/forms/fique-por-dentro/" onclick="pageTracker._trackPageview('/outgoing/henriquebastos.wufoo.com/forms/fique-por-dentro/?referer=');">envie os seus dados para contato</a>. </p>
<p>Mais uma vez, muitíssimo obrigado à todos pelo apoio.</p>
<p>Um grande abraço!</p>
<img src="http://feeds.feedburner.com/~r/henriquebastos/~4/l8FVMjEi1YE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://henriquebastos.net/2011/09/01/por-que-nao-teremos-dev-in-rio-em-2011/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://henriquebastos.net/2011/09/01/por-que-nao-teremos-dev-in-rio-em-2011/</feedburner:origLink></item>
		<item>
		<title>Referências sobre Javascript</title>
		<link>http://feedproxy.google.com/~r/henriquebastos/~3/kvEDz_AzHbw/</link>
		<comments>http://henriquebastos.net/2011/08/30/referencias-sobre-javascript/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 16:06:22 +0000</pubDate>
		<dc:creator>Henrique Bastos</dc:creator>
				<category><![CDATA[Português]]></category>
		<category><![CDATA[comunidade]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[pesquisa]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[welcome to the django]]></category>

		<guid isPermaLink="false">http://henriquebastos.net/?p=1045</guid>
		<description><![CDATA[Esta semana surgiu uma discussão bastante interessante entre os alunos da 4ª turma do curso Welcome to the Django sobre Javascript e a constante evolução das interfaces das aplicações web. A conversa girou entorno das diferentes exigências de interação que existem quando você está desenvolvendo um &#8220;website&#8221; ou um &#8220;aplicativo web&#8221;. Alguns frameworks têm surgido [...]]]></description>
			<content:encoded><![CDATA[<p>Esta semana surgiu uma discussão bastante interessante entre os alunos da 4ª turma do curso <a href="http://welcometothedjango.com.br" onclick="pageTracker._trackPageview('/outgoing/welcometothedjango.com.br?referer=');">Welcome to the Django</a> sobre <a href="http://pt.wikipedia.org/wiki/JavaScript" onclick="pageTracker._trackPageview('/outgoing/pt.wikipedia.org/wiki/JavaScript?referer=');">Javascript</a> e a constante evolução das interfaces das aplicações web.<br />
<span id="more-1045"></span><br />
A conversa girou entorno das diferentes exigências de interação que existem quando você está desenvolvendo um <em>&#8220;website&#8221;</em> ou um <em>&#8220;aplicativo web&#8221;</em>. Alguns <a href="http://pt.wikipedia.org/wiki/Framework" onclick="pageTracker._trackPageview('/outgoing/pt.wikipedia.org/wiki/Framework?referer=');">frameworks</a> têm surgido com isso em mente, como é o caso do <a href="http://documentcloud.github.com/backbone/" onclick="pageTracker._trackPageview('/outgoing/documentcloud.github.com/backbone/?referer=');">Backbone.js</a> e do <a href="http://maccman.github.com/spine/" onclick="pageTracker._trackPageview('/outgoing/maccman.github.com/spine/?referer=');">Spine</a>.</p>
<p>Aproveitando o tema interessante, consultei a comunidade pelo Twitter para poder apimentar mais a discussão. As respostas foram bem legais e servem como boas referências para quem quer estudar sobre o assunto.</p>
<p>Deixo registrado aqui o meu muito obrigado à todos que contribuíram.</p>
<p><strong>Qual a melhor referência sobre a <em>Linguagem Javascript</em> que você conhece?</strong></p>
<ul>
<li><a href="https://developer.mozilla.org/en/JavaScript" onclick="pageTracker._trackPageview('/outgoing/developer.mozilla.org/en/JavaScript?referer=');">Mozilla Developer Network</a></li>
<li><a href="http://www.amazon.com/JavaScript-Definitive-Guide-Activate-Guides/dp/0596805527/ref=sr_1_1?ie=UTF8&#038;qid=1314628619&#038;sr=8-1" onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/JavaScript-Definitive-Guide-Activate-Guides/dp/0596805527/ref=sr_1_1?ie=UTF8_038_qid=1314628619_038_sr=8-1&amp;referer=');">JavaScript: The Definitive Guide</a> &#8211; <a href="http://www.davidflanagan.com/" onclick="pageTracker._trackPageview('/outgoing/www.davidflanagan.com/?referer=');">David Flanagan</a></li>
<li><a href="http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742/ref=sr_1_2?ie=UTF8&#038;qid=1314628619&#038;sr=8-2" onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742/ref=sr_1_2?ie=UTF8_038_qid=1314628619_038_sr=8-2&amp;referer=');">JavaScript: The Good Parts</a> &#8211; <a href="http://www.crockford.com/" onclick="pageTracker._trackPageview('/outgoing/www.crockford.com/?referer=');">Douglas Crockford</a></li>
<li><a href="http://www.maujor.com/blog/2010/06/30/livro-javascript-do-maujor/" onclick="pageTracker._trackPageview('/outgoing/www.maujor.com/blog/2010/06/30/livro-javascript-do-maujor/?referer=');">Javascript Guia do Programador</a> &#8211; <a href="http://www.maujor.com/" onclick="pageTracker._trackPageview('/outgoing/www.maujor.com/?referer=');">Maujor</a></li>
<li><a href="http://www.amazon.com/exec/obidos/ASIN/1590597273/ref=nosim/jspro-20" onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/exec/obidos/ASIN/1590597273/ref=nosim/jspro-20?referer=');">Pro JavaScript Techniques &#8211; John Resig</a></li>
<li><a href="http://www.amazon.com/Professional-JavaScript-Developers-Wrox-Programmer/dp/047022780X" onclick="pageTracker._trackPageview('/outgoing/www.amazon.com/Professional-JavaScript-Developers-Wrox-Programmer/dp/047022780X?referer=');">Professional Javascript for Web Developers</a> &#8211; <a href="http://www.nczonline.net/" onclick="pageTracker._trackPageview('/outgoing/www.nczonline.net/?referer=');"> Nicholas Zakas</a></li>
<li><a href="http://w3schools.com/js/default.asp" onclick="pageTracker._trackPageview('/outgoing/w3schools.com/js/default.asp?referer=');">W3Schools</a></li>
</ul>
<p><strong>Qual <em>Framework Javascript</em> você mais usa em seus projetos?</strong></p>
<ul>
<li><a href="http://docs.jquery.com/Main_Page" onclick="pageTracker._trackPageview('/outgoing/docs.jquery.com/Main_Page?referer=');">JQuery</a></li>
<li><a href="http://headjs.com/" onclick="pageTracker._trackPageview('/outgoing/headjs.com/?referer=');">Head.js</a></li>
<li><a href="http://www.modernizr.com/" onclick="pageTracker._trackPageview('/outgoing/www.modernizr.com/?referer=');">Modernizr</a></li>
<li><a href="http://www.sencha.com/products/extjs/" onclick="pageTracker._trackPageview('/outgoing/www.sencha.com/products/extjs/?referer=');">ExtJS</a></li>
<li><a href="http://mootools.net/" onclick="pageTracker._trackPageview('/outgoing/mootools.net/?referer=');">mootools</a></li>
<li><a href="http://requirejs.org/" onclick="pageTracker._trackPageview('/outgoing/requirejs.org/?referer=');">Require.js</a></li>
</ul>
<p>[]&#8216;s, HB!</p>
<img src="http://feeds.feedburner.com/~r/henriquebastos/~4/kvEDz_AzHbw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://henriquebastos.net/2011/08/30/referencias-sobre-javascript/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://henriquebastos.net/2011/08/30/referencias-sobre-javascript/</feedburner:origLink></item>
		<item>
		<title>Contagem regressiva para a PythonBrasil[7]</title>
		<link>http://feedproxy.google.com/~r/henriquebastos/~3/vaYys74FoeM/</link>
		<comments>http://henriquebastos.net/2011/08/22/contagem-regressiva-para-a-pythonbrasil7/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 19:00:51 +0000</pubDate>
		<dc:creator>Henrique Bastos</dc:creator>
				<category><![CDATA[Português]]></category>
		<category><![CDATA[comunidade]]></category>
		<category><![CDATA[conhecimento]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[desenvolvimento ágil]]></category>
		<category><![CDATA[diversidade]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[mercado]]></category>
		<category><![CDATA[palestra]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[pythonbrasil]]></category>
		<category><![CDATA[tecnologia]]></category>

		<guid isPermaLink="false">http://henriquebastos.net/?p=1024</guid>
		<description><![CDATA[Começou a contagem regressiva para a sétima edição da PythonBrasil! O encontro anual da comunidade brasileira de Python acontecerá na Amcham Business Center em São Paulo, de 29 de setembro à 1º de outubro, e contará com a presença de Pythonistas dos quatro cantos do país! Serão 3 trilhas recheadas de minicursos, workshops, coding dojos, [...]]]></description>
			<content:encoded><![CDATA[<p>Começou a contagem regressiva para a <a href="http://www.pythonbrasil.org.br/2011/2011/inscricoes/" onclick="pageTracker._trackPageview('/outgoing/www.pythonbrasil.org.br/2011/2011/inscricoes/?referer=');">sétima edição da PythonBrasil</a>! O encontro anual da comunidade brasileira de <a href="http://python.org" onclick="pageTracker._trackPageview('/outgoing/python.org?referer=');">Python</a> acontecerá na <a href="http://www.pythonbrasil.org.br/2011/local-do-evento" onclick="pageTracker._trackPageview('/outgoing/www.pythonbrasil.org.br/2011/local-do-evento?referer=');">Amcham Business Center em São Paulo</a>, de <strong>29 de setembro à 1º de outubro</strong>, e contará com a presença de Pythonistas dos quatro cantos do país!<br />
<span id="more-1024"></span><br />
Serão 3 trilhas recheadas de minicursos, workshops, coding dojos, palestras e open spaces. Os temas abordados são dos mais variados, respeitando a grande diversidade que existe na cultura da comunidade <a href="http://python.org" onclick="pageTracker._trackPageview('/outgoing/python.org?referer=');">Python</a>. Dentre muitos outros temas, serão abordados assuntos como: <em>crescimento do mercado de Python no Brasil</em>, <em>desenvolvimento web</em>, <em>computação em nuvem</em>, <em>técnicas e ferramentas de desenvolvimento ágil</em>, <em>desenvolvimento de games</em>, <em>computação científica</em>, <em>mobile</em>, <em>inteligência artificial</em>, <em>análise de dados</em>, <strong>etc</strong>!</p>
<p><center><a href="http://www.pythonbrasil.org.br/" title="PythonBrasil[7]" style="text-decoration: none;" onclick="pageTracker._trackPageview('/outgoing/www.pythonbrasil.org.br/?referer=');"><img src="http://www.python.org.br/banners-pythonbrasil/pythonbrasil7-fullbanner.gif" alt="PythonBrasil[7]" /></a></center></p>
<p>Como se tudo isso não bastasse, ainda contaremos com a presença de grandes nomes da comunidade internacional, como:</p>
<ul>
<li>Alan Runyan &#8211; Co-fundador do <a href="http://plone.org" onclick="pageTracker._trackPageview('/outgoing/plone.org?referer=');">Plone</a> e Presidente da <a href="http://www.enfoldsystems.com/" onclick="pageTracker._trackPageview('/outgoing/www.enfoldsystems.com/?referer=');">Enfold Systems</a>;</li>
<li><a href="http://niemeyer.net/" onclick="pageTracker._trackPageview('/outgoing/niemeyer.net/?referer=');">Gustavo Niemeyer</a> &#8211; Líder Técnico da <a href="http://www.canonical.com/" onclick="pageTracker._trackPageview('/outgoing/www.canonical.com/?referer=');">Canonical</a>;</li>
<li><a href="http://www.zope.com/about_us/management/james_fulton.html" onclick="pageTracker._trackPageview('/outgoing/www.zope.com/about_us/management/james_fulton.html?referer=');">Jim Fulton</a> &#8211; Diretor de Tecnologia da <a href="http://zope.com/" onclick="pageTracker._trackPageview('/outgoing/zope.com/?referer=');">Zope Corp</a>;</li>
<li><a href="http://twitter.com/fijall" onclick="pageTracker._trackPageview('/outgoing/twitter.com/fijall?referer=');">Maciej Fijalkowski</a> &#8211; Core Developer do revolucionário <a href="http://pypy.org/" onclick="pageTracker._trackPageview('/outgoing/pypy.org/?referer=');">Pypy</a>;</li>
<li><a href="http://holdenweb.blogspot.com/" onclick="pageTracker._trackPageview('/outgoing/holdenweb.blogspot.com/?referer=');">Steve Holden</a> &#8211; Presidente da <a href="http://www.python.org/psf/" onclick="pageTracker._trackPageview('/outgoing/www.python.org/psf/?referer=');">Python Software Foundation</a>;</li>
<li>Wesley Chun &#8211; Evangelista de Software do Google ligado ao <a href="http://code.google.com/appengine/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/appengine/?referer=');">Google App Engine</a>;</li>
</ul>
<p>Independente da sua idade ou experiência com tecnologia, a <a href="http://www.pythonbrasil.org.br/2011/2011/inscricoes/" onclick="pageTracker._trackPageview('/outgoing/www.pythonbrasil.org.br/2011/2011/inscricoes/?referer=');">PythonBrasil[7]</a> é definitivamente o lugar onde  você deve estar entre 29 de setembro e 1º de outubro. Esta é uma excelente oportunidade para você expandir seus conhecimentos e principalmente, participar da comunidade que é uma das mais diversas e abrangentes do mundo da tecnologia.</p>
<p>Além disso, não deixe de compartilhar o que você sabe! Vá ao evento disposto à conhecer muita gente boa e trocar muitas idéias sobre tecnologia. A <a href="http://www.pythonbrasil.org.br/2011/2011/inscricoes/" onclick="pageTracker._trackPageview('/outgoing/www.pythonbrasil.org.br/2011/2011/inscricoes/?referer=');">PythonBrasil[7]</a> será o espaço perfeito para colaborar e criar novos conhecimentos.</p>
<p>Vejo você lá!</p>
<p>[]&#8216;s, HB!</p>
<img src="http://feeds.feedburner.com/~r/henriquebastos/~4/vaYys74FoeM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://henriquebastos.net/2011/08/22/contagem-regressiva-para-a-pythonbrasil7/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://henriquebastos.net/2011/08/22/contagem-regressiva-para-a-pythonbrasil7/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 2.273 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-15 14:13:40 -->

