Este foi o título do post escrito pelo Herberth Amaral, que faz uma referência à campanha em prol dos blogs educativos, iniciada por Alessandro Brandão, do blog English Experts, no qual ele me convoca e convoca alguns outros blogueiros a escrever sobre o tema. Me aproveitei do título do Herberth para apresentar algumas impressões minha sobre a divulgação de blogs educativos. De antemão, me sinto surpreso e também orgulhoso por qualificarem meu blog como um blog educativo.
A maior parte do conteúdo que publico tanto neste quando no meu outro blog é baseada nas minhas experiências ou na minha vontade de brincar com algumas coisas, e compartilhar o resultado disso (como a sequência de posts apresentando o uso de diversos frameworks Python no Google App Engine), em alguns casos, o objetivo inicial era compartilhar conhecimento com um amigo mais próximo e então eu decidi que seria legal trazer para o blog. Em seu artigo, Herberth apresentou a ideia de um espírito competitivo que plenamente eu repudio. Estabelecer uma concorrência entre blogs é uma coisa muito ridícula e infantil, afinal de contas, estamos todos aqui com o mesmo objetivo.
Esse post é curto, um pouco fora do comum que eu costumo escrever, mas é um posicionamento de apoio à campanha inciada pelo Alessandro. Neste momento, estou juntando-me a diversos blogueiros e twitteiros ilustres, como Herberth Amaral, Alessandro Brandão e Eike Batista. Divulgue esta ideia, faça sua parte! Não convocarei nenhum blogueiro explicitamente, mas espero contar com o apoio de todos os blogueiros que lerem este post.
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! :)
Como da para reparar no banner do site, o Liberdade Interativa chega à terceira edição, e, pela primeira vez, sem uma palestra minha =P A comunidade Tux-ES está organizando a terceira edição do Liberdade Interativa, que acontecerá novamente numa quinta-feira à noite, dia 11 de novembro, na Faesa da Av. Vitória. Não é necessário fazer inscrição, apenas apareça! A programação é a seguinte:
Continue Reading »
O blog deu uma esfriada, mas é que a vida anda meio corrida, e tenho travado algumas batalhas com o meu notebook nos últimos tempos. Além da faculdade que vem sugando meu tempo de forma desumana, o trabalho na Giran vai de vento em popa, continuo me aventurando nas minhas vidas de apresentações e palestras, também tenho tentado me dedicar mais a projetos open source (codar mais, postar menos =P). Continue Reading »
Catei o título do post sobre o II Liberdade Interativa, por que o evento manteve o padrão “show” de qualidade =D O II Workshop de PHP do Espírito Santo aconteceu no dia 28 de agosto de 2010, na UVV, e eu também apresentei uma palestra neste evento, sobre o framework, com um colega de trabalho, o André Tagliati. Apresentamos a palestra entitulada “CodeIgniter: Turbinando a produtividade com MVC”. cb45b779a3d441e6a88ffba6facf7b4d Continue Reading »
Ontem aconteceu a segunda edição do Liberdade Interativa, um evento da comunidade Tux-ES. O evento contou com três apresentações: na primeira, a Rapha falou sobre o Bacula, uma ferramenta para backups de servidores em redes. Logo depois da Rapha, fui desafiado apresentei a palestra “Django: o framework web para perfeccionistas com prazo”. Fechando o evento, o colega M3nd3s apresentou a palestra “Iptables – Entendendo como fazer um firewall pessoal”. Continue Reading »