Damien Tanner, Pusher

1,047 views

Published on

NYC BAPI 2011 Speaker Presentation

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,047
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Damien Tanner, Pusher

  1. 1. Realtime APIs What you need to know, and why.Thursday, October 27, 2011
  2. 2. Who am I? • Damien Tanner - @dctanner • Co-founder of 3 companies • Most recently: Pusher - Realtime messaging platform. • Used by global agencies, startups and enterprises to power the next gen of realtime appsThursday, October 27, 2011
  3. 3. Why realtime?Thursday, October 27, 2011
  4. 4. SpeedThursday, October 27, 2011
  5. 5. PushThursday, October 27, 2011
  6. 6. EngagementThursday, October 27, 2011
  7. 7. Realtime APIs let developers build realtime appsThursday, October 27, 2011
  8. 8. Realtime data processingThursday, October 27, 2011
  9. 9. Push notificationsThursday, October 27, 2011
  10. 10. Fully realtime next gen appsThursday, October 27, 2011
  11. 11. Realtime APIs today • One company leads the way: • Twitter streaming API • Instagram realtime web hooks API • ... many more in the works Im sure...Thursday, October 27, 2011
  12. 12. The enabling technologyThursday, October 27, 2011
  13. 13. 1st gen Pubsubhubub • HTTP REST based • Tell provider you want to be pinged every time new content is published • Best for low frequency • Popular with blogging and content servicesThursday, October 27, 2011
  14. 14. 2nd gen HTTP Streaming • Twitter required more • HTTP Streaming is a one way fire hose • Efficient and fairly easy to implementThursday, October 27, 2011
  15. 15. Next gen Bi-directional socket APIs • Efficient socket allows both subscription control and data push/streaming • Next year I predict we will see the first examples • Why now...?Thursday, October 27, 2011
  16. 16. HTML5 WebSockets • Now browsers can make bi-directional socket connections. • We can push data to browsers • This tech will also be applied to sever comms and APIsThursday, October 27, 2011
  17. 17. Release your realtime data and let the developer community createThursday, October 27, 2011
  18. 18. Thanks! Want to know more? damien@tanner.me @dctanner pusher.com Learn more about Websockets and the future of the webThursday, October 27, 2011

×