Sunday 1:30 p.m.–3 p.m.
Heroku 101: Deploying Python Web Applications to Heroku
Kenneth Reitz
Description
A crash course on deploying Python applications to Heroku. We'll take a pre-made Django app, spin it up locally, then deploy it to Heroku. We'll then go over the tools that Heroku provides for managing your applications.
Abstract
This tutorial will present a hands-on, step-by-step process of deploying Python applications to Heroku.
Topics covered:
* A brief history of web application deployment
* An in-depth overview of the Twelve-Factor application methodology
* An explanation of Heroku’s place in the deployment ecosystem
* Local development environment setup and configuration
* The step-by-step process of deploying a simple Django application to Heroku
* An overview of Heroku management tools and services
Prerequisites — This tutorial assumes these basic prerequisites:
* POSIX development environment (OSX, Linux)
* Working knowledge of Web Frameworks
* Working knowledge of Python
* Working knowledge of Git
* Windows users are welcome to attend the tutorial, but this is only recommended for users familiar with using Git and Python in that environment.
I will try to be accommodating as possible to newcomers, but not at the expense of the other attendees.