~/talk

Development Standards: A Step-by-Step Guide to Implementing Them Without Pain

TalkinRussianat OdessaJS 2018 · on Sunday, 2018-07-08· [developer-experience]

Explains how to implement automated, enforced development standards by storing rules in the repo and running linters both in editors and in the build pipeline. Names specific tools: EditorConfig, HTMLHint, stylelint, stylefmt, CSSComb, ESLint and Prettier, and describes using git hooks (husky) and CI to block invalid code; recommends starting from shared ESLint configs rather than configuring all ~250 rules yourself.

AI-written summary · about

  1. 0:00Development standards intro
  2. 1:10Guidelines vs code style
  3. 4:43Unified code style benefits
  4. 7:11Linter success conditions
  5. 7:54EditorConfig setup
  6. 10:01HTMLHint for HTML
  7. 12:06Stylelint for CSS
  8. 16:27ESLint for JavaScript
  9. 21:48Code formatting tools
  10. 22:51Git hooks for bad code
  11. 24:37Git Flow branch management
  12. 25:38Strict rules fixes
  13. 27:45CI protection for repo
  14. 29:08Final standards checklist
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.