Livestreams

Webinar Recording: “How To Build Real-Time Interactions In Your Django 3 App” with Calvin Hendryx-Parker

Last week we hosted Calvin Hendryx-Parker from Six Feet Up for a webinar covering real-time Django 3: Django Rest Framework, Django Channels, ASGI, web sockets, a little Docker, and more. The recording is now available:

Contents

This really was a fantastic webinar. In roughly an hour, Calvin walked a path through quite a number of modern Django features, with a real application, and using PyCharm to stay productive. Very practical and informative.

  • 05:52 – Overview of what will be covered
  • 11:23 – Get the branch
  • 12:40 – Demo the working application
  • 15:05 – Start adding finite state machine feature
  • 16:45 – Review Docker Compose file
  • 18:00 – Show the Makefile plugin for PyCharm
  • 19:01 – Add workflow state to model
  • 20:23 – Setup project interpreter
  • 22:36 – Browse database tables
  • 26:35 – Use the PyCharm “HTTP Request” tool to test DRF
  • 45:15 – Add a Publish button
  • 52:17 – Configure and use Django Channels
  • 58:15 – Switch Django to use ASGI server
  • 1:02:00 – Put a React component in frontend for live updates
  • 1:04:00 – Demo two browser windows connected via WebSocket backend

Speaking To You

Calvin Hendryx-Parker is an AWS Community Hero and the co-founder and CTO of Six Feet Up, a Python development and Cloud consulting company established in 1999. At Six Feet Up, Calvin establishes the company’s technical vision and leads all aspects of the company’s technology development. He provides the strategic vision for enhancing the company’s infrastructure and works with the team to set company priorities/processes that improve development. Calvin is the co-founder of the Python user group IndyPy, the largest tech meetup in Indiana with 1,900+ members.

image description