Pittsburgh Python: Kenneth Reitz on Heroku
Apr 24, 2013 · 2 minute read · CommentsprogrammingPittsburghPythonHerokuDjangoGit
This month, the Pittsburgh Python User Group had a special guest speaker for its meeting, Kenneth Reitz of Heroku.
I was eager to see him in person, because he has been a huge contributor to the Python community. His module requests
(which won me over when Chad gave a lightning talk on it last year) is much-loved, as well as his opinionated and reasoned writings about documentation, API design, and packaging (as I reported on two months ago).
Kenneth Reitz’s presentation
There was a huge turnout for this presentation. The Pittsburgh Python group has grown significantly in the past two years (I had begun attending it in January 2011 when it was meeting at Vivisimo). I think it’s because of publicity from joining Meetup.com in January 2012, and now also because it’s meeting in Google Pittsburgh.
Kenneth gave a very casual live demo of how to use Heroku with Python, starting by cloning a simple Django “to-do list” project, using virtualenv
and pip
to install project requirements, and then Git pushing to Heroku.
You can check out the resulting site and amuse yourself by checking out what Pittsburgh Python people had on their minds when randomly creating to-do items and checking them off and deleting them!
He gave a whirlwind tour of how to do scaling, hook up Postgres as a Heroku add-on, etc. It went by too fast for me to fully process.
He recommended some random cool sites to check out: