~/talk

Learn how to never commit $%@ to Git

Talkat code.talks 2022 · 2022-09-15..09-16· [developer-experience, security]
links:none on file
slides:none on file

Shows a concrete workflow that blocks bad commits by running checks locally: a centralized pre-commit hooks repo plus an install script runs linters and formatters (demo uses flake8 and black), and a scanner (Spectral) to catch hardcoded credentials. Commits fail until tools fix or auto-reformat files; demo reformats and prevents the commit. Repository requires installing binaries but echoes install commands. Plan targets about 300 developers and is already usable.

AI-written summary · about

  1. 0:00Introduction
  2. 2:50Bad code in Git
  3. 8:11Git pre-commit hooks setup
  4. 13:21pre-commit framework
  5. 16:09flake8 hooks config
  6. 21:39Running pre-commit hooks
  7. 25:16Security tools in pre-commit
  8. 28:35Shift left with pre-commit
  9. 30:01Summary & Q&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.