Completed
FLAT IS BETTER THAN NESTED Z
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
The Structure of Node.JS Applications
Automatically move to the next video in the Classroom when playback concludes
- 1 TIM OXLEY MODULAR VS MONOLITH
- 2 GOOD MORNING!
- 3 WHO AM I?
- 4 NODE.JS: CULTURE OF EXTREME MODULARITY
- 5 ME IN 2012
- 6 RABBIT HOLES EVERYWHERE
- 7 NOTHING FOR FREE
- 8 MOST OF THE TIME
- 9 WHAT PROBLEM AM I TRYING TO SOLVE? 'IS THIS THE SIMPLEST THING THAT WILL WORK?
- 10 AVOID PREMATURE MODULARISATION
- 11 ASSUME YOUR FIRST ATTEMPT WILL BE BAD 60
- 12 CODE RETREAT
- 13 DON'T GET PRECIOUS ABOUT YOUR CODE
- 14 OVER-ENGINEERING: THE ADDING OF UNNECESSARY COMPLEXITY
- 15 COMPLEXITY KILLS PROJECTS
- 16 DEFER DECISIONS
- 17 DRAW IN PENCIL BEFORE YOU DRAW IN INK
- 18 ABSTRACTIONS DECREASE LOCAL COMPLEXITY WHILE INCREASING GLOBAL COMPLEXITY
- 19 BUILDING THE WRONG THING FOR THE RIGHT REASONS
- 20 BUILD THE SIMPLEST THING THAT WORKS?
- 21 FLAT IS BETTER THAN NESTED Z
- 22 At the statement level: avoid nested if/else. At the function level: avoid nested callbacks (i.e. Pyramid of doom) At the class level: avoid nested inheritance hierarchies. At the file level: avoid n…
- 23 BUILD THE SIMPLEST THING THAT WORKS u
- 24 AVOID UNNECESSARY COMPLEXITY
- 25 THANK YOU!