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.