Talking Realtime Web at TwilioCon
HTML5DevConf - Oct 2012: Notes from the WebSocket panel
On October 16th 2012 I sat on a HTML5DevConf WebSocket panel along with Ilya Grigorik from Google, Matt DeBergalis from Meteor and Peter Moskovits from Kaazing - the panel was chaired by Frank Greco, also of Kaazing.
B2B services: everybody is a potential customer
It's too broad a statement to say that absolutely everybody is your customer. But, you actually never know if the next person you speak to could be a potential customer so you should treat them that way. Treat them the way you would want to be treated no matter the roles you are currently in. Let me explain.
A Geek-in-Residence?
I can't believe it! I left University to take my first job 11 years ago. During that time I've worked in finance, e-learning, GIS and SEO/digital marketing. Although I've had some interest in these sectors my real interest was just the technology, with a passion for realtime web technologies. I now work for Pusher and can focus almost entirely on realtime web technologies and the application of them. Whilst I'm truly lucky to be able to work day-in day-out on something I'm passionate about, it's always a good idea to gain exposure to new things. New experiences exercise the mind and you never know when those experiences will help with what you normally do.
Bring Back Beckham 2 - A #HackLDN experiment
A couple of weeks ago I attended HackLDN for the 2nd time. The focus of the event is very much to create something with real business potential. I completely understand the reasoning behind that and back the idea. But, if everybody had an idea and everybody wanted to work on their own project, to create a company, then there would be a lot of one-man/woman teams. We need people to go along to have fun and experiment with technologies. These types of people are as important as the 'entrepreneurs'. I decided to pitch Bring Back Beckham (redux) as a fun experiment - not a startup idea. And low and behold I ended up with a team.
HackLDN idea - Bring Back Beckham
I'm attending Hackathon London this weekend. Normally I help each team at the event but don't get too involved in individual projects. This time things might be different. In 2006 David Beckham was dropped from the England squad by Steve McClaren. This wasn't a footballing decision, it was to try and stamp his authority on the team and show he was his own man. It massively backfired.
Cloud9 introduce realtime collaborative editing to their online IDE
In my recent talks I always give realtime collaborative code editing as a great example of collaboration. As far as I know Cloud9 are the first to add this features to an online IDE (I've heard such a feature has been available in desktop IDEs for a while). They use socket.io for their solution, which isn't a surprise since they're big on node.js. The recent mail-out must have really driven some traffic they're way as they've reported: We are experiencing the highest demand in our history. If you are having issues with your workspace, we are fixing issues now. Sit tight! — Cloud9 IDE (@Cloud9IDE) June 27, 2012 I wonder how much this increase in traffic was influence by this new awesome realtime functionality?
Talking Realtime at FluentConf
I recently gave a my Realtime Web Apps in the Wild talk at Fluent Conference in San Francisco. It's a pretty big event with some impressive and well-informed speakers, so it was great to be part of. Slides: You can find the slides from the talk in the mode which controls the second screen application here: The slides also contain links to the demo videos for the appropriate slides, identified by this image: Remember to check out the cool Ghosts demo. If you are interested in this realtime technology then why not sign up for a free Pusher account and add some realtime functionality to your web or mobile application. WebSocket v HTTP latency I was asked some information about HTTP v WebSocket latency so here are some graphs from some a CometD benchmarks blog post demonstrate latency comparisons. CometD 2.4.0 HTTP latency: CometD 2.4.0 WebSocket latency Ericson WebSockets v HTTP Long-Polling comparison I also came across this video which visually demonstrates the latency using a demo.
Realtime Web Apps in the Wild at HTML5DevConf
I've just finished giving my presentation on HTML Web Apps in the wild at HTML5DevConf. The Wifi stood up so hopefully the second screen experience really helped to demonstrate how realtime web technologies, and of course Pusher can be used to enhanced interaction and engagement within applications. You can find the slides, 2nd screen app and the slides in "controller mode" via: https://www.leggetter.co.uk/pres/html5devconf/