I Loved PyTennessee 2015
Python Tennessee was a wonderfully put together conference with a great variety of speakers.
Giving a talk at PyTennessee was wonderful. The audience was warm, receptive, and laughed at my jokes (even the impromptu ones). Nashville in general was a really polite and courteous place to be. I'll definitely come back here.
Largely speaking, I talked about the ephemeral docker workflows I've been working on with Jupyter and with the cloudpipe project. This included a bit on Docker, the Nature demo, tmpnb, PiCloud, multyvac, and the future with cloudpipe. The slides for my talk are available on speakerdeck.
After my talk, there was plenty of time for questions. The questions posed at the beginning and throughout the conference were really illuminating. The recurring questions were all around multi user notebooks:
- How will this work for educational purposes?
- Can we see Google Drive and tmpnb get integrated?
- When will we see a release of JupyterHub (the multi user notebook server)?
Since that was a big topic, I showed the audience the JupyterHub that is currently run by Jess Hamrick for her Computational Models class.
Apparently my timing was good, as I snuck it in just before planned maintenance on the JupyterHub setup:
People were astounded to see this in action. Brian J. Geiger from the Center for Open Science was eager to see this for their team and is making me think hard about how multi user notebook servers can be set up. Carol Willing professed her love of tmpnb.org for making zero-to-lets-go with workshops be near 0 seconds.
Additionally, several people came up to me to exclaim their excitement for the cloudpipe project and bemoan the loss of PiCloud. There is definite excitement for an open source version to come online. It makes me hopeful CloudPipe can build a great community. All the current services propping up are making me wonder if PiCloud was just too early for its time. Another hypothesis is that charging margins for compute on top of cloud services is mighty difficult if you're not the hosting provider itself or running it on your own infrastructure.
In addition to all that, people asked if I could help them debug their Docker setups. I'm always game for some helping. It's fun!
There were some fun tweets during and afterward, but one tweet really summed it up:
It really got at why I was so excited to talk about building services with Docker and Python. :) Containers are such a wonderful building block and Docker provides a great API to build really interesting systems. As we see this space get built out further, we'll see all sorts of interesting applications come out.
The Glorious Food
The PyTennessee organizers taunted everyone by Twitter by tweeting and retweeting about the food that was present throughout the conference.
Sprints food is amazing! Handmade tacos! Yummy! pic.twitter.com/Uaki9YbrLH— PyTN (@PyTennessee) February 6, 2015
To quell your inner hunger as foodie and programmer, Adrienne Lowe gave a talk on pairing recipes with fine exercises from Learn Python the Hard Way.
Talks I attended
...as well as betamax, a VCR he wrote for Python requests (in the style of Ruby's VCR gem).
Rebecca Standig made people think hard about how they design APIs and why language matters.
Michael Herman gave the audience a wonderful introduction to Docker, services around Docker, and how to deploy a simple Flask App.
This tutorial session stepped up their game by providing a handout.
Sarah and Celia guided students through network analysis using NetworkX in the IPython notebook.
PyTennessee was incredible and as I always end up seeing, bigger than I expected for a regional conference. Hats off to the organizers for putting together such a great conference.
I can't wait until PyTennessee 2016!