Django

Acelerando Testes no Django

Tentando reduzir o tempo que os testes consomem pra rodar, descobri um trqieu que fez um simples TestCase cair de 1:49 min pra 6 segundos: transfira a base de teste onde os testes rodam do mysql (ou posgresql) para o sqlite3. Dica simples, que aceleram muito as coisas: if 'test' in sys.argv: DATABASES = { 'default': { 'ENGINE': [...]


PHP

Magento em um ambiente distribuído

Passei as últimas semanas trabalhando com o Magento, líder do mundo dos e-commerces, em um cenário distribuído em cloud, tentando obter o máximo de performance, escalabilidade e o mínimo de custos. Utilizando alguns serviços do Amazon Web Services (AWS), tais como EC2 + ELB, S3 e algumas dicas sobre como colocar o Magento em um cenário [...]


HTML

Open Graph Protocol na prática

Com tanta redes sociais, tantos formatos de compartilhamento de conteúdo e com tantas pessoas consumindo shares, likes e plus1s da vida, alguém decidiu tentar por ordem na bagunça e criar um formato mínimo para compartilhamento de conteúdo, sendo criado assim o open graph protocol. Na realidade este “alguém” foi o próprio [...]


Javascript

Jquery + Math + Flot (e html 5)

Ola pessoal, fiz um pequeno projeto usando as cancalharias citadas no titulo. A idéia é simples: montei alguns gráficos usando as principais funções trigonométricas e recursos nativos do web browser. A tarefa em si já não é muito dificil, mas com as bibliotecas citadas ser torna coisa de criança :-). E você não precisa de softwares [...]



CouchDB

Você já ouviu falar em CouchDB ?

Esta semana fui apresentado a idéia de usar o Apache CouchDB pelo dx7lab em um projeto experimental. Já tinha visto algumas pessoas falarem dele, mas confesso que o máximo que conhecia era a descrição do wikipedia. Existe pouco material na net sobre ele, até porque o projeto é bem recente, mas a idéia principal é bem inovadora: unir a [...]



Ruby

Curso online gratuito de Ruby

Ano novo, ainda fazendo digestão das diversas ceias em que participei, mas mais uma vez presente para anunciar alguma coisa de graça na web: curso de ruby gratuito no Ruby Learning! Para os menos atentos não é um curso de RubyOnRails (framework web), é só de Ruby, que é a linguagem de programação script em quem o Rails roda. O curso vai [...]


Livros

Dica de leitura

Aproveitando as férias da faculdade prometi pra mim mesmo que vou botar em dia algumas metas de leitura e o primeiro foi o livro do Vinicius Teles da Improve It, cujo tema e titulo são os mesmos: Extreme Programming. O livro da uma pincelada em muita coisa que tem se dito sobre desenvolvimento ágil de uma maneira descontraída e sem muita [...]


Software Design

Microsserviços, por Martin Fowler e James Lewis


Software Design

Integração Contínua, por Martin Fowler