Começando um Podcast

As melhores discussões que me lembro, aconteceram em uma mesa de bar. O único inconveniente é que aquelas conversas fantásticas, ficavam restritas àquele espaço e tempo.

Como levá-las adiante? Como incluir até quem não estava presente? Como permitir a colaboração daquele amigo próximo que mora em Cuiabá, em Brasília, em Belém ou até em Orlando?

Continue Reading…

Cuidados importantes ao configurar i18n no Django

A Babilônia caiu não foi por acaso. Internacionalização (aka i18n) é trabalhoso por natureza, e quando você esbarra em sutilezas de configuração pode ser irritante.

Esta semana eu decidi finalmente adaptar o site do Small Acts Manifesto para outros idiomas, e no processo acabei caindo numa cilada de coincidências.

Para que você não cometa o mesmo erro, criei uma receitinha de bolo para configurar o projeto. Continue Reading…

Mantenha seu código em ordem com Flake8 e Coverage

Programar é uma atividade criativa e dinâmica, como por exemplo, a pintura. No processo de expressar o código, a gente rascunha, faz, desfaz, refaz, experimenta diferentes formas e traços, até conseguir chegar ao resultado desejado.

Concentrados em fazer funcionar, é comum que, apesar de satisfeitos com o resultado, terminemos com o "ateliê" um tanto bagunçado.

Continue Reading…