~/talk

Avoiding a Shared Library Nightmare

links:none on file
slides:none on file

A large corporate Jenkins shared library grows into 20,000 lines over two years, becomes untestable, and is scrapped and rebuilt from scratch. The rebuild enforces standards (noun-verb naming, small methods), uses scripted pipelines with VARs only, adopts Spock tests and JaCoCo coverage, and gates PRs with a 13 builds regression pipeline before merging. Expect one monorepo, unit-testable tiny methods, enforced docs, and a choke-point prod job that verifies tagging and deploy history.

AI-written summary · about

  1. 0:00Intro
  2. 0:56About me
  3. 1:26About Liberty Mutual
  4. 2:06Pipeline story
  5. 5:13Delivery date
  6. 10:16How to improve
  7. 15:12Planning
  8. 23:26Standards
  9. 29:35Testing
  10. 31:07Documentation
  11. 32:53Questions
  12. 40:12Giant Hero Method
  13. 43:19How to Roll Back
  14. 45:29Adding New Code
  15. 47:04Using VARs
  16. 47:47Using new products
  17. 50:31Code
~/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.