Quer aprender a programar direito? Veja como!

Programar é uma atividade simplesmente fascinante!

Por muito tempo imaginou-se que aprender a programar era essencialmente uma experiência solitária e individual.

Mas não é bem assim! Pelos últimos dois anos, iniciativas como o Dojorio e o ForkinRio vêm mostrando que praticar programação coletivamente é uma experiência extremamente rica e intensa. Leia o resto desse post »

, , , , , , , ,

Quer aprender a programar direito? Pergunte-me como!

Finalmente consegui publicar os slides da palestra que fiz no FISL 11 sobre a experiência do uso do Dojorio e ForkinRio no processo de aprendizagem.
Leia o resto desse post »

, , , , , ,

Vem aí o Dev in Rio 2010

Você se lembra do Dev in Rio? O Dev in Rio 2009 foi um evento sensacional no Rio de Janeiro, criado e organizado por mim e o Guilherme Chapiewski. Leia o resto desse post »

, , ,

Balanço do OxenteRails 2010

O OxenteRails 2010 mal acabou e já deixou uma grande saudade. O evento foi imperdível e ficou marcado como um grande sucesso.

A grade de palestras foi altamente diversificada. Foram tratados diversos assuntos técnicos como TDD e CouchDB além de assuntos ligados a carreira, comunidades, educação, agilidade e empreendedorismo. O mais impressionante é que apesar desta grande variedade de temas, todas as palestras compartilhavam o mesmo foco: o desenvolvedor.

Leia o resto desse post »

, , , , , , , , , , , , ,

Depurando código Python com segurança usando Nose e iPdb

Vez ou outra, um teste falha ou dá erro de forma misteriosa. Nestes momentos, o traceback parece inútil e por mais que o programador olhe o código, não consegue enxergar o problema.

Para momentos como este, usar um debugger facilita a identificação do problema ao mesmo tempo em que ajuda a manter o desenvolvedor são. Assim, o programador troca especulações e mudanças aleatórias no código, pela busca de evidências observando o programa sendo executado passo à passo.
Leia o resto desse post »

, , , , , , , , , , , , , , ,