Per fortuna Django di per sé rende la vita molto facile nello sviluppo di applicazioni web: un admin pronto, un framework completo e tante funzionalità e librerie che ti permettono di sviluppare progetti in modo corretto e veloce.
Ma anni di errori su molti progetti sviluppati in ambito web mi hanno permesso di coniugare molte best practices per lo sviluppo e la gestione di un progetto Django, automatizzando i miei processi.
Ansible, uWSGI, Jenkins e ovviamente Django sono gli strumenti che ci permetteranno di avviare un nuovo progetto in meno di un minuto.
In questo talk vedremo come fare un setup di un progetto da zero che includa automatismi per il deploy, passando per un sistema di continuous integration, usando tool tra i più diffusi nel mondo open source. Tutto questo in pochissimi passaggi.