Sunday 3:35 p.m.–4:05 p.m.

WebSocket 101 in Python (en)

Juti Noppornpitak

Audience level:
Web Programming / Webプログラミング


When it comes to WebSocket programming, people generally go with the combination of Node.js and It does not seem a bad combo. However, Node.js is not well-known for backward compatibility which causes pain and tear to any DevOps team. I will help you explore the way to develop a WebSocket application purely with Python as a backend tier.


Usually, when people discuss about the development of a WebSocket application, the WebSocket tier generally goes with Node.js and This combination is not bad at first but the maintenance can become DevOps' nightmare. As Node.js is still considered unstable, every major so-called "stable" release may possibly introduce backward compatibility busters which cause tear and grief to any teams of developments and operations. "WebSocket 101 in Python" will walk you through an example on how to develop a WebSocket application solely with Tornado Framework and RabbitMQ.