~/talk

Bash, the Developer's Swiss Army Knife

TalkinFrenchat Devoxx France 2021 · 2021-09-29..10-01· [shell-and-powershell, developer-experience]
links:none on file
slides:none on file

Shows practical Bash scripts used on Linux to provision machines (using Homebrew, curl, jq), install about 50 tools quickly, generate SSL certificates and manage Docker archives, and demonstrates deployment anti-patterns alongside a safer alternative. Uses shellcheck for static analysis, bats for test-driven (mocked) tests that move from failing to passing, and an explainshell-like parser to decompose complex commands; the scripts are executed live and integrated into CI.

AI-written summary · about

  1. 0:00Bash, the Swiss Army knife of the developer
  2. 2:15Goals. Equip yourself to code with confidence
  3. 9:04Shellcheck Static code analyzer
  4. 10:20Deployment Pushing code to production
  5. 14:51CI My code is pushed, but is it available in production?
  6. 26:00Tool #3: Bats Test your Bash scripts
~/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.