~/talk

The Hyper-Automated Pipeline, or Why the Matrix Must Win

TalkinRussianat HolyJS 2021 Piter · 2021-04-20..04-23· [developer-experience, devops-and-delivery]
slides:none on file

Describes building a hyper-automated CI/CD pipeline for JavaScript and TypeScript projects to prevent human errors like accidental pushes to master, inconsistent formatting (tabs vs spaces), and missing changelogs. Explains using automated tooling and enforcement in the repo to take control of quality and developer workflow while keeping developers productive and happy.

AI-written summary · about

  1. 0:00Introduction
  2. 1:13Why Matrix must win
  3. 3:01Good vs evil
  4. 5:28Human vs machine
  5. 8:40Hyper-automated pipeline
  6. 10:06Feedback speed and cleanliness
  7. 13:55Types and instant feedback
  8. 15:23Real-time tests and validation
  9. 16:45Unified code style
  10. 18:36Automate where it makes sense
  11. 20:25Project settings automation
  12. 24:42Standard run commands
  13. 25:26IDE templates and settings
  14. 27:36Jira task autocompletion
  15. 29:25Forcing best practices
  16. 30:29Linting everything
  17. 31:32Duplicate code detection
  18. 32:39Commit and changelog linting
  19. 34:23Lighthouse accessibility
  20. 36:12Bots and automated checks
  21. 37:37Automate everything
  22. 38:45OpenAPI client generation
  23. 41:16Swagger API generation
  24. 42:19Feature toggles automation
  25. 43:24JHipster generation
  26. 45:11When automation harms
  27. 46:16Manstein matrix hard work
  28. 47:21Q&A
  29. 49:05Legacy project automation
  30. 54:45Q&A
~/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.