Marketplace
Browse and adopt engineering standards, rules, and configurations. Fork to customize for your organization.
Use async/await over callbacks and .then()
javascript
Prefer async/await for asynchronous code: - More readable than callbacks or .then() chains - Easier error handling with try/catch - Works naturally...
Use const and let, never var
javascript
Always use `const` by default, `let` when reassignment is needed: - `const`: Block-scoped, cannot be reassigned - `let`: Block-scoped, can be reass...
Use TypeScript for all new projects
javascript
Always use TypeScript instead of plain JavaScript: - Catch errors at compile time - Better IDE support and refactoring - Self-documenting code - Sa...
Use Hotwire for interactivity
rails
For Rails 7+ applications, prefer Hotwire (Turbo + Stimulus) over React/Vue: - Turbo Drive: Automatic AJAX page transitions - Turbo Frames: Partial...