A Tour of the Asynchronous Web

11:15 AM - 11:40 AM on August 15, 2015, Room 705

Peter Herndon

Audience level:
novice
Watch:
http://youtu.be/I96Sk8nNudE

Description

Learn the difference between synchronous and asynchronous web frameworks, why you would want asynchronicity, and some of the ways to achieve it. We will also explore some of the currently available asynchronous web frameworks, compare simple example applications written in each, and take a quick look at how they perform under different flavors of Python - 2.7, 3, and PyPy.

Abstract

Learn the difference between synchronous and asynchronous web frameworks, why you would want asynchronicity, and some of the ways to achieve it. We will also explore some of the currently available asynchronous web frameworks, compare simple example applications written in each, and take a quick look at how they perform under different flavors of Python - 2.7, 3, and PyPy. We will investigate what macaroons are as a technology, the problems they solve, the additional capabilities they bring to the table over standard bearer tokens such as API keys or OAuth access tokens, and top it off with an example implementation of a macaroon server in Python and how a microservice client would work with it.