He demoed PyCharm. Autocompletion of python code, tag names, block names, filenames, css. Also of context variables. Changing a variable changes it in all the places.
Wow, even debugging inside a template :-)
Tree.io is a small business automation website (“django business platform”). Sales, invoicing, projects, support tickets.
Written in Django, open source. https://github.com/treeio/treeio . Customizable. Translated in quite some languages already, btw.
PaaS means Platform as a Service.
He helps many people/companies move from php to django. So they’re all very new to python. Setting up an environment for such beginners is time consuming. Using a PaaS makes quick projects simple to start. (So: it is basically a project template)
Why this? People want to be able to deploy to different PaaS hosters. http://ep.io folded, for instance. So a simple setup that works everywhere is handy.
Basically you have to do a git clone
and then follow the instructions.
The github url: https://github.com/akumria/django-paas
How many people automate their deployments? And… how many people automate their own development environment?
There are many different combinations you have to develop for. Different stacks. And maintaining all those stacks on your own dev laptop is a lot of work. You don’t want to do that.
A solution: vagrant. You can tell it to install your dev environment for you. Vagrant uses virtualbox to create/manage virtual machines. Here’s his example configuration: https://gist.github.com/2873218
He combined it with a fabric script to do most of the setup inside the virtual machine.
My name is Reinout van Rees and I program in Python, I live in the Netherlands, I cycle recumbent bikes and I have a model railway.
Most of my website content is in my weblog. You can keep up to date by subscribing to the automatic feeds (for instance with Google reader):