techpinesBONE.IORealtime HTML5 Framework
techpinesBRAD CARLETONFounder/CTO at Tech PinesTECH PINESBuilds cutting-edge HTML5/Node.js Apps
techpinesASSET RACK(2,346 installs/mo, 196 Github Stars)EXPRESS.IO(820 installs/mo, 206 Github Stars)
techpinesWHY WOULD I WRITE THISBONE.IO THING IN THE FIRST PLACE?
techpinesSTARTED OUT WITH THE BACKBONE,AND THOUGHT, WOW THIS IS GREAT.
techpinesTHEN DECIDED TO THROW INSOCKET.IO...
techpines
techpinesPROBLEM #1:Socket.io is really low level,listening for ‘connection’events just feels dirty.
techpinesPROBLEM #2:Oh wait, Backbone kind of sucks…
techpines•Backbone.View based on a single DOM element•I’m not smart enough to Memory manageviews (that’s why I’m a javascr...
techpinesWHAT I’D LIKE TO DO:•Hookup “hot” data to the DOM•Build reusable, practical, realtime widgets
techpinesWHAT IS BI-DIRECTIONALCOMMUNICATION FROM 30,000FT?
techpines
techpinesENTER THE SKELETON MAN:
techpinesBONE.IO MODULES TO THE RESCUE:
techpinesVIEWS THAT ARE BASED ON “SELECTORS”NOT INDIVIDUAL DOM ELEMENTS:
techpinesTALK IS CHEAP,SHOW ME TEH CODEZ.
techpinesWe bought the beer and pizza!We node what we’re doing,and also we’re hiring...techpines
Upcoming SlideShare
Loading in …5
×

Bone.io for HTML5 Apps

4,487 views
4,283 views

Published on

Bone.io is an open source framework for building realtime HTML5 apps. Built by TechPines of Austin TX.

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

No Downloads
Views
Total views
4,487
On SlideShare
0
From Embeds
0
Number of Embeds
3,528
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Bone.io for HTML5 Apps

  1. 1. techpinesBONE.IORealtime HTML5 Framework
  2. 2. techpinesBRAD CARLETONFounder/CTO at Tech PinesTECH PINESBuilds cutting-edge HTML5/Node.js Apps
  3. 3. techpinesASSET RACK(2,346 installs/mo, 196 Github Stars)EXPRESS.IO(820 installs/mo, 206 Github Stars)
  4. 4. techpinesWHY WOULD I WRITE THISBONE.IO THING IN THE FIRST PLACE?
  5. 5. techpinesSTARTED OUT WITH THE BACKBONE,AND THOUGHT, WOW THIS IS GREAT.
  6. 6. techpinesTHEN DECIDED TO THROW INSOCKET.IO...
  7. 7. techpines
  8. 8. techpinesPROBLEM #1:Socket.io is really low level,listening for ‘connection’events just feels dirty.
  9. 9. techpinesPROBLEM #2:Oh wait, Backbone kind of sucks…
  10. 10. techpines•Backbone.View based on a single DOM element•I’m not smart enough to Memory manageviews (that’s why I’m a javascript developer)•Models and Collections, are we even modeling anything?•Why is there no middleware for the router?•Backbone.sync breaks with every new version•Events everywhere, never really know what’s going on
  11. 11. techpinesWHAT I’D LIKE TO DO:•Hookup “hot” data to the DOM•Build reusable, practical, realtime widgets
  12. 12. techpinesWHAT IS BI-DIRECTIONALCOMMUNICATION FROM 30,000FT?
  13. 13. techpines
  14. 14. techpinesENTER THE SKELETON MAN:
  15. 15. techpinesBONE.IO MODULES TO THE RESCUE:
  16. 16. techpinesVIEWS THAT ARE BASED ON “SELECTORS”NOT INDIVIDUAL DOM ELEMENTS:
  17. 17. techpinesTALK IS CHEAP,SHOW ME TEH CODEZ.
  18. 18. techpinesWe bought the beer and pizza!We node what we’re doing,and also we’re hiring...techpines

×