Porque você precisa ir na PythonBrasil 2014

A PythonBrasil foi minha porta de entrada na comunidade. Em 2008, o Cláudio Berrondo esbarrou em um artigo meu que anunciava vagas para desenvolvedores Python e me fez um desafio p/ participar do evento.

Na época, lembro que eu estava super atarefado com projetos e prazos apertados. Mas em cima da hora decidi ir ao evento. Daquele dia em diante, tudo mudou e desde então este é principal evento no meu calendário.

A edição de 2014 será de 4 à 8 de novembro em Porto de Galinhas e promete superar todas as expectativas. As notícias que chegam através do Renato Oliveira e a turma da organização mostram que mais do que uma conferência, o encontro será uma grande experiência para os participantes. Os cuidados vão desde a grade de palestra até as opções de lazer para aproveitar a estadia ao máximo.

Eu já fiz minha inscrição no site e estou finalizando os detalhes da viagem. Mas notei que algumas pessoas estão deixando para pensar no evento “mais pra frente”.

Na boa, não deixe pra depois. Cada dia que você espera o seu risco de ficar de fora aumenta, afinal passagens e hospedagem tendem a encarecer com a proximidade da data.

Eu gravei um vídeo explicando porque esse é o evento que eu mais aguardo no ano e porque você precisa participar! Também incluí várias dicas úteis para quem quer economizar ao organizar a sua viagem. Dê uma olhada!

Se você tiver qualquer dúvida, pode me mandar um email que será um prazer ajudar.

Vamos invadir as praias de Porto de Galinhas!

[]‘s, HB!

Python Decouple 2.2: Strict separation of settings from code

Decouple helps you to organize your settings so that you can change parameters without having to redeploy your app.

It also makes easy for you to:

  1. store parameters on ini or .env files;
  2. define comprehensive default values;
  3. properly convert values to the correct data type;
  4. have only one configuration module to rule all your instances.

It was originally designed for Django, but became an independent generic tool for separating settings from code.

Continue Reading…

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…