Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Backbone.js - DDD North

3,468 views

Published on

Presentation given at DDD North on Backbone.js.

Demo application available at https://github.com/gshutler/dddnorth

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Introduction to Backbone.js - DDD North

  1. 1. Garry Shutler Backbone.js @gshutler
  2. 2. Web is changing APIs & clients
  3. 3. JavascriptNot simple now
  4. 4. Hate boilerplateNeed framework
  5. 5. What?
  6. 6. What?Routing
  7. 7. What?Eventing
  8. 8. What?Persistence
  9. 9. What?Rendering
  10. 10. What?Conventions
  11. 11. What?Documentation
  12. 12. What?Simplicity
  13. 13. What?Testable
  14. 14. ExampleTodo list
  15. 15. Task{ “id” : integer, “name” : string, “description” : string, “status” : “todo” | “doing” | “done”}
  16. 16. APIGET /tasksPOST /tasksGET /tasks/{id}PUT /tasks/{id}DELETE /tasks/{id}
  17. 17. View
  18. 18. DivideConquer
  19. 19. View
  20. 20. View
  21. 21. View
  22. 22. View
  23. 23. CodezI haz them
  24. 24. Thoughts
  25. 25. Questions
  26. 26. Garry Shutlerhttp://www.robustsoftware.co.ukgarry@robustsoftware.co.uk@gshutlerhttps://github.com/gshutler/dddnorth

×