$30 off During Our Annual Pro Sale. View Details »

Nest the backend for your Angular Application #ijs2019

Nest the backend for your Angular Application #ijs2019

Bo Vandersteene

May 14, 2019
Tweet

More Decks by Bo Vandersteene

Other Decks in Technology

Transcript

  1. Nest the backend for your angular application Bo Vandersteene @reibo_bo

  2. We build our computer [systems] the way we build our

    cities: over time, without a plan, on top of ruins Ellen Ullman
  3. @reibo_bo @reibo_bo @bo.vandersteene Software Engineer & Coach

  4. Frontend History

  5. None
  6. None
  7. None
  8. None
  9. None
  10. Challenge Create a backend in Javascript!

  11. None
  12. Is this what we want?

  13. None
  14. None
  15. Start to design ...

  16. User Article ShopList Application

  17. User Article ShopList Shop Application

  18. None
  19. None
  20. None
  21. None
  22. None
  23. None
  24. Controller Service Data Access

  25. Controller Service Data Access Components Services HTTP/Store

  26. None
  27. None
  28. None
  29. None
  30. None
  31. Contract frontend-backend

  32. None
  33. None
  34. None
  35. None
  36. None
  37. Not only contracts

  38. DTO interfaces services logic

  39. None
  40. None
  41. None
  42. None
  43. What, where, how

  44. Exception filter Middleware Pipe Guard Interceptor

  45. route guard component http-request guard route handler

  46. Monorepo

  47. None
  48. None
  49. None
  50. None
  51. Use the angular-cli

  52. None
  53. None
  54. None
  55. None
  56. None
  57. Extensible

  58. None
  59. Deploy +

  60. None
  61. None
  62. None
  63. None
  64. More nest ...

  65. More nest ... https://nestjs.com

  66. None
  67. Everywhere

  68. Everywhere

  69. Everywhere

  70. Nest Fast & Scalable Architecture Performance

  71. Thank You @reibo_bo @bo.vandersteene https://github.com/reibo/shopping-list