Websockets are a technology allowing bi-directional communication between the server and the client and are not often the topic of focus when it comes to writing standard web applications due to their complexity and learning curve required. This talk is the story of my first real project involving sending torrent data from the server to the browser so I could build my own Torrent Web GUI. What is an event loop? How does it work? How about authentication when using both HTTP and Websocket requests? How do I make my code non-blocking? How about the overall architecture? These are some of the topics covered from both a theoretical and a practical standpoint. I also talk about security and privacy and how not to get caught when setting up a server designed solely for streaming Ubuntu downloads.


Comments are closed.

Milan Urukalo at 20:37 on 27 May 2017

Brilliant speaker, funny and natural!

Really funny talk and easy to listen and understand

Finally some real demo stuff :) Great talk and the right amount of sarcasm for the presentation.
Clever solutions regarding tracking of torrents... the legal ones, of course!

One of the funner talks today! Really enjoyed the presentation because of the code samples and live demo.

Drasko Mikic at 11:57 on 28 May 2017

Great talk, great presentation, very practical, liked it very much.

Interesting and very entertaining. I had a problem to follow the speaker near the end, both because he was talking too fast and because it got too complicated (or not explained in more details).

James is very good speaker and the talk is very interesting. I hope James upload the slides : )

Good talk. The presentation was great, and the subject was a bit exotic, which made it more intriguing. It had a great balance of interesting information and entertainment, which helps keep the attention of the listeners when you are giving the last talk of the day

I was at the door looking for the slides peeking trough the crowd because I first went to another track to hear another speaker.

From what I could hear and see with one eye, this was a very very interesting talk. I will watch it again when organizers publish videos.

Dusan Lukic at 18:00 on 29 May 2017

An interesting talk, although a little hard to follow at the end for me.

Brilliant speaker, sharp, witty, and with the right amount of sarcasm. Practical stuff, clever solutions to the problems, and to the point. Everything legal, of course!

You just have to love James. He is so natural and open. And the topic of the talk was very interesting

Interesting idea. Implementation could be better. Also it would be nice that we could download example files.