Conversations with the hackers, leaders, and innovators of the software world. Hosts Adam Stacoviak and Jerod Santo face their imposter syndrome so you don’t have to. Expect in-depth interviews with the best and brightest in software engineering, open source, and leadership. This is a polyglot podcast. All programming languages, platforms, and communities are welcome. Open source moves fast. Keep up.

The WebSocket protocol

August 09, 2010 28:43 14.13 MB Downloads: 0

Wynn and Micheil sat down with Peter Griess from Yahoo Mail, Martyn Loughran from Pusher App, and Guillermo Rauch from Socket.IO to talk about Websockets.

Discuss on Changelog News

Join Changelog++ to support our work, get closer to the metal, and make the ads disappear!

Featuring

Notes and Links

  • WebSocket is a technology providing for bi-directional, full-duplex communications channels, over a single Transmission Control Protocol (TCP) socket, designed to be implemented in web browsers and web servers.
  • Socket.IO provides a really simple API to leverage Sockets on the client side.
  • Socket.IO Node.JS server - sockets for the rest of us (in Node.js)
  • Pusher App Hosted HTML5 web sockets service
  • Websocket-js A Flash fallback for browsers that do not support Websockets
  • Long polling Traditional approach to emulating push for web apps
  • HAProxy reliable, high performance TCP/HTTP load balancer
  • True Story A collaborative planning tool for agile teams
  • HTML5 Event Source A one-way websocket with limited browser support
  • Node Websocket Server Micheil’s websocket server written in low-level node.js, should be 90-100% spec compatible.
  • Hummingbird demo - a real time traffic visualizer
  • MongoDB Awesome NoSQL database featured on Episode 0.0.7
  • Redis an advanced key-value store. It is similar to memcached but the dataset is not volatile, and values can be strings, exactly like in memcached, but also lists, sets, and ordered sets.
  • EM-Websocket EventMachine based WebSocket server from Ilya Grigorik
  • Node.js YUI3 bindings YUI3 on the server?!
  • Telehash - a new wire protocol from Jeremie Miller, the guy behind XMPP, for exchanging JSON in a real-time and fully decentralized manner, enabling applications to connect directly and participate as servers on the edge of the network.