Brought to you by Linode - Build your next big idea @

Episode #188: Async for the Pythonic web with Sanic

Published Sat, Dec 1, 2018, recorded Tues, Nov 20, 2018.

Courses on Humble Bundle

Several of our courses are part of Level Up Your Python Bundle. Wanting to try one of our Python courses? Now is a great time to try it. Starts at just $1. Seriously!

What do most web servers do most of the time? They wait. They wait on external systems while processing a request.

Think about a standard web request to an ecommerce site where you are logged in. You send it a session cookie and a URL. It pulls a bunch of items from a database, a Redis cache, and an external API.

Virtually all this time is spent waiting. That is exactly what asyncio is built for. But to take advantage of it in Python web frameworks, the framework itself has to support async methods.

That's what Sanic was built to do. On this episode, you'll meet Adam Hopkins who is leading the Sanic project.

Links from the show

Adam on Twitter: @admhpkns
Matrix Retail (Adam's workplace):
Sanic discussion and community:
awesome-asyncio list:
Sanic extensions:
Django async roadmap:

Adam Hopkins
Adam Hopkins
Click to show comments

Individuals can support this podcast directly via Patreon. Corporate sponsorship opportunities available here.
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.