Afinal, o que são Closures?

Caixa de papelão representando Closures Olá pessoas!

Sabem aqueles conceitos, que a gente sempre utiliza e chega alguém com um nome “pomposo” para a parada (que você nunca ouviu falar)? Isso aconteceu comigo com closures.

Fazendo Javascript OO de forma fácil

Logotipo do Javascript Essa é uma dica valiosa para o pessoal que quer escrever um Javascript mais “bonito”.

Embora a linguagem (em sua essência) seja Orientada a Objetos, temos que admitir que ela foge um pouco do convencional através do estilo de escrita prototype. Quero dizer que, é possível utilizarmos conceitos como encapsulamento, herança, atributos e métodos públicos e privados, etc. Mas de uma maneira um pouco diferente se comparada a linguagens como Python ou PHP.

Como versionar projetos Django com o Mercurial - Parte 1

Logotipo do Mercurial Olá pessoas!

E cá estamos, tentando de qualquer forma manter este blog alimentado com um conteúdo no mínimo interessante.

Se você está começando em Django, e nunca utilizou uma ferramenta de controle de versão (as vezes por trauma do SVN ou por simples desinteresse) esta será uma grande oportunidade para você conhecer o Mercurial, e saber a forma que venho utilizando para versionar meus projetos Django.

Como organizar seus projetos Django

Logotipo do Django

Pretendo compartilhar com vocês a forma que venho utilizando para organizar meus projetos Django com o uso do virtualenv. Não entrarei em muitos detalhes, até porque você verá que é um procedimento muito simples, mas que poderá garantir melhor organização dos seus projetos e dos seus ambientes de desenvolvimento.

Montando seu ambiente de desenvolvimento Django no Linux

Logotipo do Django

Vou iniciar uma série de publicações mostrando na prática como montar o seu ambiente de desenvolvimento para trabalhar com Python e Django.

O objetivo é ilustrar como você pode facilmente ingressar no Django e ter um conjunto de ferramentas simples e eficientes que lhe ajudarão a desenvolver de forma produtiva e com qualidade.