Rolou no último final de semana a segunda edição do QCONSP, principal evento de arquitetos e desenvolvedores do Brasil. O evento é organizado pela InfoQ Brasil em parceria com a Caelum.
O evento foi realmente muito bom, com um nível técnico praticamente inquestionável. A organização também é incrível. A forma como a Caelum coleta feedback deveria ser um exemplo para todo mundo, sem falar na comida em abundância :) Pena ter faltado um pouco de tomadas e alguns problemas com a rede wifi (é, fazer rede wireless pra 850 pessoas não é fácil…), mas o evento foi realmente muito bom. Continue Reading »
Em Setembro vai rolar a segunda edição da QConSP, versão brasileira do principal evento de arquitetos e desenvolvedores do mundo. O evento é organizado pelo InfoQ Brasil em parceria com a Caelum. No ano passado o evento bombou, e tenho certeza que este ano não será diferente.
Marcarei presença apresentando, junto ao Andrews Medina, a palestra “Os complicados testes de interfaces e componentes web”, na trilha “O browser como plataforma”. Na palestra, apresentaremos algumas técnicas para testar interfaces web, seja de forma integrada ou de forma unitária (componentes isolados), usando ferramentas como Splinter e Jasmine.
Além da nossa palestra, o evento também contará com apresentações de feras como Guilherme Silveira, Jim Webber, Evan Weaver e outros. A QConSP 2011 vai acontecer nos dias 10 e 11 de Setembro, no Centro Fecomercio de Eventos, em São Paulo. Ainda da tempo de se inscrever!
Nos vemos lá! :)
Certa vez li em algum lugar que o primeiro FISL nunca se esquece, e começo a acredita que seja verdade. Além da agradável temperatura abaixo de 10 graus em Porto Alegre, o evento foi uma oportunidade incrível de conhecer algumas figurinhas da comunidade e muito aprendizado.
Participei apenas de dois dias do evento. Na sexta-feira, apresentei junto com o Andrews Medina a palestra “Testando interfaces web com Splinter” e gastei um tempinho no stand da Globo.com, onde também apresentei o django-htmlmin, na sessão de lighting talks da comunidade Python Brasil (você pode ver os slides aqui). Continue Reading »
Isso mesmo! Estamos organizando mais um splinter sprint, projeto open source do #cobrateam. Vai acontecer entre os dias 29 de Junho e 02 de Julho, durante o FISL – Fórum Internacional de Software Livre -, em Porto Alegre. Se você não vai ao evento, sem problemas, junte-se a nós remotamente! :) Vou aproveitar o espaço para prover algumas informações sobre o Splinter, roubando do post do Andrews Medina…
Continue Reading »
Hoje lançamos o novo site da Giran, que construímos utilizando Flask e o Google App Engine. Foi uma grande oportunidade de aprendizado para o time, e um momento de imersão em práticas como TDD e integração contínua para os membros do time que ainda não tinham experiência com tais práticas.

Junto ao lançamento do novo site, incluímos uma novidade bem bacana: Giran Fast Tracks, que são cursos rápidos e imersivos sobre alguma-tecnologia-que-alguém-do-time-escolher. E entre os cursos que começarão a acontecer em Janeiro de 2011, está o primeiro curso de Django no Espírito Santo, o framework web para perfeccionistas com prazos. Além do curso de Django, temos também os cursos de CodeIgniter, VRaptor e Scrum. São cursos com 16 horas de carga horária e uma dinâmica focada no aprendizado prático do uso das ferramentas abordadas :)
Ficou interessado? Quer saber mais detalhes sobre o curso de Django? Entre em contato com a Giran!
Na última semana recebi o excelente livro Python e Django – Desenvolvimento ágil de aplicações web, escrito por Osvaldo Santana e Thiago Galesi, da Triveos. O livro foi lançado pela editora Novatec, que me enviou um exemplar para avaliação. De forma sucinta, posso dizer que o livro é totalmente sensacional e vale cada centavo que custa. Os autores estão de parabéns pelo material de qualidade sobre Python e Django.
A primeira parte do livro apresenta a linguagem Python de forma simples e direta, incluindo também um pequeno manual de referência das funções builtin, uma lista com os módulos da biblioteca padrão e fazendo uma rápida (e ótima) menção ao uso do virtualenv para desenvolvimento com ambientes isolados.
A partir do oitavo capítulo, o livro apresenta o framework Django, contando um pouco da história do mesmo, explicando sua arquitetura, forma de instalação e o seu uso num projeto de agenda de eventos. Diferente da abordagem adotada por Marinho Brandão no livro Aprendendo Django no Planeta Terra, aqui os autores estão um pouco mais preocupados com os conceitos por trás do framework (até por se tratar de públicos diferentes).
Alguns pontos que gostaria de destacar:
- Trata-se do melhor material introdutório de Django em português que eu conheço;
- Além de excelente material introdutório, também é um ótimo manual de referência da linguagem Python e do próprio framework Django;
- Achei foda incluírem referência ao desenvolvimento utilizando o virtualenv;
- Os autores foram muito felizes com o detalhamento do Django ORM no capítulo 14 e a demonstração da Django Debug Toolbar no capítulo 16;
- O capítulo que trata sobre Deploy e implantação também foi muito feliz ao abordar deploy com virtualenv, mas acho que outro servidor além do Apache também poderia ser abordado;
- Ponto para o Apêndice A que fala sobre depuração em Python utilizando o Python debugger;
- O Apêndice B fala da instalação do Python no Windows, mas o livro deixa um pouco a desejar quanto ao uso de Django no Windows. Na minha opinião não chega a ser um problema: só por que você pode desenvolver em Python no Windows não significa que você deva =P
Na página do livro no site da Novatec é possível fazer o download da introdução e do sumário do livro. Ficou interessado no livro? Você pode comprá-lo com 20% de desconto utilizando o código promocional FSOUZA até Dezembro! :)