Heroku is a cloud platform aimed at developers, to make application deployment a natural and easy process. The Heroku platform is also easily scalable and has a large number of service and product addons that speed up application development and deployment.
At the workshop you will learn how to make use of Heroku for your deployments and how to easily specify how your applications run. We will cover deployment from git, language support & build packs, using github for collaboration and some of the most common add-ons.
The workshop will be largely hands-on, so bring a laptop. There will be workbooks and tutorials you can follow or you can do your own thing.
6pm - Network & Pizza
6.30pm - overview of Heroku
6.45pm - practical session
8pm - socialise in a local bar (optional)
Before the event
To deploy your application to Heroku, you will need an Heroku account and have installed the Heroku toolbelt (http://toolbelt.heroku.com). This is simple and can be done before the event, although we will briefly check everyone is setup before we start the event proper.
If you are new to using the Git version control system, get a free Github account and take the 15 minute github tutorial at http://try.github.com/
You should also make sure you have a development environment you are comfortably working with for the language you chose to write your application in. Directly supported languages include: Java, Scala, Clojure, Ruby, Python, Node.js
We will cover build packs in case you would like to use a language other than the above.