Presentation is loading. Please wait.

Presentation is loading. Please wait.

AllTheWay.js: Full stack development with JavaScript DevDay.LK Johannes

Similar presentations


Presentation on theme: "AllTheWay.js: Full stack development with JavaScript DevDay.LK Johannes"— Presentation transcript:

1 AllTheWay.js: Full stack development with JavaScript DevDay.LK Johannes Brodwall @jhannes

2 What’s full stack JS? Why should you care? Taking advantage of tech –Dynamic front ends –Promises –Full stack tests Agenda

3 After this talk

4 JS is not just for front end sugar

5 Try your hand at the whole stack

6 Get addicted to feedback

7 Complete my quizwiz service!

8 The story of the talk

9 Part I

10 What

11 Chrome/Firefox/Explorer NodeJS REST Postgres

12 Chrome/Firefox/Explorer NodeJS HTML + CSS JS GET /api/objects/(:id) POST /api/objects/(:id) - PUT Postgres

13 Chrome/Firefox/Explorer NodeJS HTML + CSS JS GET /api/objects/(:id) POST /api/objects/(:id) - PUT Postgres MustacheJS jQuery HTML partial Bower promises

14 Chrome/Firefox/Explorer NodeJS HTML + CSS JS GET /api/objects/(:id) POST /api/objects/(:id) - PUT Postgres MustacheJS jQuery HTML partial Bower promises Mocha webtest webdriver selenium

15 Chrome/Firefox/Explorer NodeJS GET /api/objects/(:id) POST /api/objects/(:id) - PUT Postgres Express Sequelize Controllers NPM promises

16 Chrome/Firefox/Explorer NodeJS GET /api/objects/(:id) POST /api/objects/(:id) - PUT Postgres Express Sequelize Controllers NPM promises Mocha servertest

17 Chrome/Firefox/Explorer NodeJS GET /api/objects/(:id) POST /api/objects/(:id) - PUT Postgres Express Sequelize Controllers NPM promises HTML + CSS JS MustacheJS jQuery HTML partial Bower promises

18 Chrome/Firefox/Explorer NodeJS GET /api/objects/(:id) POST /api/objects/(:id) - PUT Postgres Express Sequelize Controllers NPM promises HTML + CSS JS MustacheJS jQuery HTML partial Bower promises Mocha servertest webtest webdriver selenium

19 Part II

20 Why

21 Less friction

22 One team

23 One vision

24 Embrace JavaScript

25 Punk rock programming

26 Addictive feedback

27 Taking safe steps

28 Part III

29 How

30 Puzzling the pieces together

31 Super-simple SPA

32

33

34

35

36

37

38

39 Super-simple REST

40

41

42 Super-simple DAO

43

44

45

46

47

48

49

50

51 Promises

52 $.POST

53

54

55 Making a promise

56

57

58 Advanced promises

59

60

61 Testing

62 Mocha

63

64

65 Webdriver

66

67

68 Chrome/Firefox/Explorer NodeJS GET /api/objects/(:id) POST /api/objects/(:id) - PUT Postgres Express Sequelize Controllers NPM promises HTML + CSS JS MustacheJS jQuery HTML partial Bower promises Mocha servertest webtest webdriver selenium

69 Embrace JavaScript

70 Get addicted to feedback

71 johannes@brodwall.com http://JohannesBrodwall.com http://github.com/jhannes/quizwiz-js http://twitter.com/jhannes Thank you


Download ppt "AllTheWay.js: Full stack development with JavaScript DevDay.LK Johannes"

Similar presentations


Ads by Google