Ever wanted to send a realtime “push” message from a server to a client running in a browser? Send messages from one client to another? Write realtime games and other demanding applications using JavaScript?
One of the most exciting new additions to the suite of technology collectively known as “HTML 5” is an official WebSocket standard. This finally allows full duplex bi-directional communication between a client and server over TCP.
However, the technology is still new and rapidly changing. In this talk, Johnny will explain what a WebSocket is, how it works, how to implement it on browsers that don't natively support it, and how it relates to other technologies and platforms such as HTTP long polling, Comet, Flash Sockets, mobile, and JSONP. He'll also discuss the different types of server implementations, scaling strategies, and how a it can be integrated into an existing application.
Johnny has been working with web technologies for over ten years. He is currently the head of software engineering at a sales intelligence startup in Denver call MapVine.
MapVine is an advanced sales demand software platform built on the JVM and NodeJS. It allows companies to map products, rules and customers across their enterprise to generate interest before even contacting the target user.
Before coming to MapVine, he functioned as the lead engineer on the Common Services Tier at Time Warner Cable. This tier provided services and a common API for everything from streaming video to scheduling billing orders and had over a dozen constituent applications. Combined with other customer-facing portals, the traffic on sites Johnny was responsible for was well into the millions of requests per day. Prior to working at Time Warner Cable, Johnny helped create the primary OSS at Dash Carrier Services resulting in a VOIP platform that powered the nations leading next generation emergency network.
Johnny lives in Denver with his wife and two sons. He enjoys riding his bike and playing music and volunteers monthly at a local recovery organization in the north Denver area.
More About Johnny »