Matt Makai - Python web dev & Twilio Developer Evangelist.

@mattmakai on Twitter & GitHub

Live Coding

If you're joining from my Twitch Creative channel or the Team Twilio channel, here is some additional background information for context.

Typically one of these three open source projects are being streamed: 1. PLAPI, a web API for programming languages written in Python with Django and Django REST Framework.

  1. Comparing Python Web Frameworks, where we build the same example Python web application in as many web frameworks as possible to compare and contrast the frameworks. Frameworks such as Django, Flask, Bottle and Morepath are in progress before we continue on to other ones.

  2. Full Stack Python, which primarily involves researching and writing content along with some basic coding with Pelican and Jinja templates.

About Me

I'm a Twilio Developer Evangelist based in San Francisco, CA and I mostly code in Python and Swift.

Recently I wrote a book on Python deployments. Use the promo code livecoding to get 10% off the price when you purchase it.

Past sessions

Here's a rundown of what I covered in previous live coding sessions. Click on the title to go to the video capture from that session.

Django REST Framework for Web APIs

Streamed on Friday, October 23, 2015.

  • Worked on PLAPI, the web API for learning programming languages. Added tutorials and refactored some old serializer code.

Full Stack Python

Streamed on Tuesday, October 20, 2015.

  • A bit of a misnomer on this stream's title. First I worked a bit on the "Vim for Python" proposal for PyCon 2016.

  • Coded up the delete and call functionality on the django defaults project.

Django Web Development Tutorial

Streamed on Thursday, October 15, 2015.

PyCon Proposals and Django Web Development

Streamed on Wed, October 14, 2015.

Python + Django Web App Development

Streamed on Wed, September 30, 2015.

Python Web Apps: Bottle, Django & Morepath

Streamed on Friday, September 25, 2015.

  • Finished up the Bottle implementation of the web app.

  • Started working on the Morepath version, but did not get a prototype working just yet. To be continued.

Teaching Python Web Dev (Flask & Bottle)

Streamed on Thursday, September 24, 2015.

  • Started out working on the Flask app within the Python web framework comparison project to clean up the UI and fix a couple of bugs.

  • Moved over to the Bottle app and built the basic application along with delete and calling. Left form handling for next streaming time.

Vim-Fu and Python

Streamed on Sunday, September 13, 2015.

Comparing Python Web Frameworks