Máquina virtual para desenvolvimento usando o Vagrant e Ansible

Depois de fazer um belo upgrade de memória (4gb -> 16gb) eu resolvi usar o Vagrant como plataforma de desenvolvimento, fiz uma nova instalação do Osx Mavericks e deixei o meu sistema o mais limpo possível, deixando tudo que é necessário para desenvolvimento na máquina virtual do vagrant.

Agora eu estou usando o Ubuntu Precise64 e tenho praticamente a mesma infra que uso nos servidores de produção, para provisionar essa máquina eu usei o Ansible e os arquivos de configuração eu deixei a disposição no meu Github.

Agora eu tenho tudo o que preciso para desenvolver ao alcance, basta usar o vagrant up e esperar a configuração do sistema.

O que vem incluso:

  • Mapeamento das portas dos servidores
  • Mysql 5.5, usuário e senha ‘allisson’
  • Postgresql 9.3 + Postgis, usuário e senha ‘allisson’
  • Nodejs via ppa
  • Mongodb via ppa
  • Redis e Memcached

Links:

Usando o Docker para deploy de aplicações Django

Nessa última sexta eu tive a oportunidade de apresentar mais um mutirão python, dessa vez eu falei sobre o Docker.io e como fazer um deploy de um pequena aplicação Django usando o conceito de containers do Docker.

Vídeo do hangout:

Vídeo gravado com screenflow:

Slides:


Django + Docker

Evento:
Usando o Docker para deploy de aplicações Django

Vídeos do Mutirão Python Construindo um micro framework web em Python

Ontem eu tive a oportunidade de falar sobre a minha experiência em criar o micro framework Gunstar, como de costume eu sempre gravo o hangout com o screenflow e recomendo assistir essa versão.

Vídeo do hangout

Vídeo gravado com screenflow

Slides:
http://www.slideshare.net/allisson/micro-frameworkpython

http://speakerdeck.com/allisson/construindo-um-micro-framework-web-em-python