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…

Um podcast do Castalio!

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 à empreitada. Este sempre foi o critério importante nas minhas preferências. Continue Reading…

Coding Dojo: Novas possibilidades para o ensino de programação

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, ontem nós não nos reunimos para programar, mas sim para apreciar a defesa de tese de graduação do nosso amigo Bernardo Fontes, cujo título eu repeti no título deste post.
Continue Reading…