~/talk

Leveling up in DevOps: the Art of Bad Shell Scripts

Talkat Open Source Bridge 2013 · 2013-06-18..06-21· [devops-and-delivery]
slides:none on file

Lots of concrete examples: engineers run root on 5000 instances, one intern's obfuscated one‑liners evolve into a 2,000‑line Ruby script, and ad‑hoc wildcards once broke log collection. Ops builds a unified bashrc in git with shared functions, daily kanban demos, and an IRC chatbot (Ruby) for safe contributions. Tools called out: hostname/cut hacks, parallel‑ssh, strace, Perl piped into SQL. Result: fewer duplicate scripts and smoother oncall, though dangerous one‑offs still pop up.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Emilys background
  3. 2:37Emilys day to day
  4. 3:30Looking for my peers
  5. 6:04I adore him
  6. 6:53Questions
  7. 10:37Oneliners
  8. 12:08Bosch History
  9. 16:35Contacts
  10. 17:15BashQL
  11. 17:56Write to disk
  12. 18:34Estrace
  13. 19:22Batch RC
  14. 20:31Source
  15. 21:28Contents
  16. 23:01Bad Shell Scripts
  17. 31:11DevOps
  18. 32:48QA
~/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.