AngularJs in Las Palmas de GC

464 views
397 views

Published on

http://marcin-wosinek.github.io/blog/presentation/2014/01/31/AngularJs-Las-Palmas-de-GC.html

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
464
On SlideShare
0
From Embeds
0
Number of Embeds
102
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AngularJs in Las Palmas de GC

  1. 1. AngularJs 31 January 2014, Las Palmas de GC
  2. 2. Part I Background story
  3. 3. C#
  4. 4. Front-end
  5. 5. refactor quit
  6. 6. Must have Nice to have ● TDD friendly ● good architecture ● clean html
  7. 7. Unit tests?
  8. 8. with testability in mind
  9. 9. BING O
  10. 10. Part II Beginner
  11. 11. Imperative Declarative
  12. 12. Imperative Declarative
  13. 13. $('#save').click(save); <button ng-click=”save()”>Save</button>
  14. 14. ?
  15. 15. html html + angular <button> <button ng-click="save()"> <input> <input ng-module="value"> <div> <div ng-show="isVisible"> <li> <li ng-repeat="element in list">
  16. 16. Part III Everyday work
  17. 17. ?
  18. 18. +
  19. 19. +
  20. 20. + legacy code
  21. 21. home
  22. 22. +
  23. 23. frontend logic backend logic tempate request frontend logic REST json backend logic
  24. 24. ?
  25. 25. ng-model ng-click ng-change ng-app
  26. 26. Login: Controler Pass: Send View
  27. 27. IV Beyond frontend
  28. 28. Testing
  29. 29. headerCtrl($scope, $location, User)
  30. 30. describe("Hello world", function() { it("says hello", function() { expect(helloWorld()).toEqual("Hello world!"); }); });
  31. 31. Automation
  32. 32. ?
  33. 33. RAKE
  34. 34. ? ? ? ? ?
  35. 35. Summary ● testable ● framework & ecosystem ● tooling
  36. 36. Contact ● marcin.wosinek@gmail.com ● @MarcinWosinek ● links, slides, notes and (hopefully) video: http://bit.ly/lpa-angular
  37. 37. Credits ● ● ● ● ● ● ● spagetti: http://www.flickr.com/photos/jeena/5661116055/ confesion bear: http://knowyourmeme.com/photos/336370-confession-bear mockups: http://balsamiq.com admin page: http://www.flickr.com/photos/juggernautco/10065981863/ shopin cart: http://www.flickr.com/photos/sswinehart/4415385405 wikipedia: http://upload.wikimedia.org/wikipedia/commons/8/87/WikipediaMainPage.png games: http://www.flickr.com/photos/ian_d/30859899

×