📖 Guidelines Node.js Design patterns & best practices Modules Revealing module pattern Prefer ES6 Prefer functional over classical Promises for async control flow Testing Conventions Tests Fixtures Test Doubles Modules Imperative Shell, Functional Core Usage Test framework Test Types Unit Integration Common test cases Gotchas React Design patterns & best practices