~/talk

Put Git to work: increase the quality of your project

Talkat The Conf 2018 · on Wednesday, 2018-11-14· [developer-experience]
slides:none on file

Shows concrete Git automation: uses pre-commit hook to run RuboCop and abort bad formatting, a prepare-commit-msg hook to prepend branch names, and a pre-push script that runs tests only for changed files, cutting a 5‑minute suite down to ~10 seconds locally. Shares hooks via shared-git-hooks (npm postinstall). Implements a bare-repo + post-receive hook that fetches, bundle/yarn installs, migrates, compiles assets and restarts — a minimal Heroku-like deploy that works in production.

AI-written summary · about

  1. 0:00Introduction
  2. 1:35What you need to do
  3. 3:13How it can help
  4. 5:38Git hooks
  5. 9:19Precommit hook
  6. 9:59Commit hook
  7. 10:57Story time
  8. 12:30Commit message hooks
  9. 13:32Test before sharing
  10. 13:48Test only for changed files
  11. 16:34Shared Git hooks
  12. 19:59Too much automation
  13. 22:35Storytime
  14. 24:23Hook
  15. 25:11Continuous Integration
  16. 25:47Integration Servers
  17. 26:52Continuous Integration Servers
  18. 27:40Notification
  19. 29:06Jenkins
  20. 29:50HP Labs
  21. 31:42IntelliJ
  22. 32:58Bamboo
  23. 33:51Deployments
  24. 35:34Heroku
  25. 36:08My goto
  26. 36:39Create a director
  27. 37:08Deploy
  28. 40:37Git Deploy Comment
  29. 42:21Git Questions
~/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.