Skalere frontendbygg

126 views

Published on

[Norwegian] Presentasjon holdt på BartJS Meetup i Trondheim. Hør den i podcasten BartJS Podcast: https://soundcloud.com/bartjs/episode-0-a-podcast-awakens

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

  • Be the first to like this

No Downloads
Views
Total views
126
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Skalere frontendbygg

  1. 1. SKALERING AV FRONTEND- BYGGESYSTEM ETTER BEHOV @MIKAELBREVIK
  2. 2. MAN TRENGER INGEN TASK MANAGER/ BYGGESYSTEM/GULP/GRUNT/BROCCOLI, NÅR MAN HAR MAKE/SCRIPTS/WHATNOT Mange bloggposter i løpet av de siste årene 3
  3. 3. DET ER SANT… 4
  4. 4. …HELT TIL DET IKKE ER SANT 5
  5. 5. SÅ VI MÅ KUNNE ENDRE MENING ENKELT 6
  6. 6. HVORDAN VI SKAL BYGGE, ER IKKE ET VALG VI MÅ TA MED EN GANG. 7
  7. 7. VI LAGER ET PRODUKT, IKKE ET BYGGESYSTEM. 8
  8. 8. LA OSS HELLER ANGRIPE DET SOM VI ANGRIPER VANLIG UTVIKLING 9
  9. 9. 1. UTSETTE VALG TIL VI VET MER 2. TILLATE UTVIDELSER/SKALERING 3. TENKE PÅ GRENSESNITT (API) 10
  10. 10. HVORDAN GJØRE DET? 11
  11. 11. INGEN BYGGING STEG #1 12
  12. 12. 13
  13. 13. 1. VELDIG ENKELT 2. FORUTSETTER INGENTING 14
  14. 14. DET FUNKER™ 15
  15. 15. TIL DU MÅ HA SKIKKELIG STRUKTUR OG ARKITEKTUR 16
  16. 16. KOMMANDOER STEG #2 17
  17. 17. 18
  18. 18. 19
  19. 19. 20
  20. 20. 21
  21. 21. 22
  22. 22. 23
  23. 23. 1. FORBEDRER KODEKVALITET 2. ENKELT Å INTRODUSERE 24 3. TILDELS ENKELT Å UTVIDE 4. INTRODUSERER ET API
  24. 24. DET FUNKER™ 25
  25. 25. TIL DU FÅR ØKT KRAV TIL MANIPULERING AV KODEN SOM EN DEL AV BYGGET 26
  26. 26. SCRIPTS STEG #3 27
  27. 27. 28
  28. 28. MANGE TYR TIL BASH/POWERSHELL, MEN DET ER IKKE KRYSS-PLATTFORM 29
  29. 29. …OG HVORFOR DET OM VI HAR ALT HAR TILGANG PÅ NODE? 30
  30. 30. 31
  31. 31. 32
  32. 32. 33
  33. 33. 1. MYE ENKLERE Å UTVIDE 2. FUNKER PÅ ALLE PLATTFORMER 3. SAMME API (ABSTRAHERT BORT IMPLEMENTASJON) 4. KRAFTEN TIL PROGRAMMERING 34
  34. 34. DET FUNKER™ 35
  35. 35. TIL DU HAR MANGE SCRIPTS DU VIL STRUKTURERE 36
  36. 36. HÅNDTERE FLERE SCRIPTS STEG #4 37
  37. 37. HAR DU FLERE BYGGESCRIPTS DU VIL STRUKTURERE? 38
  38. 38. HAR DU FLERE BYGGESCRIPTS DU VIL STRUKTURERE? 39 DA GIR EN TASK- MANAGER VERDI
  39. 39. HVA ER EGENTLIG GULP/GRUNT/BROCCOLI? 40 OPPGAVE-HÅNDTERING + REDUSERING AV BOILERPLATE
  40. 40. 41
  41. 41. 42
  42. 42. 43
  43. 43. 44
  44. 44. 45
  45. 45. MER UTTRYKKSFULL HÅNDTERING AV OPPGAVER 46
  46. 46. FOR STRUKTURERING AV BYGGEKODE PÅ LIK LINJE SOM ANNEN KODE 47
  47. 47. 48
  48. 48. REDUSERER BOILERPLATE 49
  49. 49. 50
  50. 50. 51
  51. 51. 1. KOMMER MED HJELPENDE KODE 2. ENKLERE OPTIMALISERING MED PARALLELLE OPPGAVER 3. TILGANG PÅ STORT ØKOSYSTEM 52
  52. 52. DET FUNKER™ 53
  53. 53. 1. INGEN BYGGING 2. KOMMANDOER 55 3. SCRIPTS 4. TASK-MANAGER
  54. 54. 1. UTSETTER VALG TIL VI VET HVA VI TRENGER 56
  55. 55. 2. UTVIKLERE PÅ TEAMET TRENGER IKKE Å FORHOLDE SEG TIL IMPLEMENTASJONEN 57
  56. 56. 3. UTVIDER OG REFAKTORERING PÅ EN SKIKKELIG MÅTE, UTEN Å BREKKE KODE. 58
  57. 57. 4. FREMFOR Å BRUKE TID PÅ Å SPEKULERE I BYGGING, HAR VI BYGD ET PRODUKT. 59
  58. 58. LES MER I BLOGGFORMAT: 60 HTTP://OPEN.BEKK.NO/SCALING-FRONTEND- BUILD-STEPS-BY-NECESSITY
  59. 59. SKALERING AV FRONTEND- BYGGESYSTEM ETTER BEHOV @MIKAELBREVIK

×