~/talk

Piranha: Building a Multilingual Deadcode Deletion Bot

links:none on file
links:none on file
slides:none on file

Piranha is an AST‑based code‑deletion bot that runs in a pipeline and generates diffs for stale feature flags it detects via flag metadata and a tracker it integrates with Fabricator The system deletes 350K LoC deleted across mobile Java Swift Objective C, removes 5,500 stale flags, and produces small diffs reviewers process in about 16 minutes on average Heuristics prove correct ~80% of the time and a rearchitecture builds Polyglot Piranha with language‑specific rewrite rules and a chained rewrite engine hosted on GitHub

AI-written summary · about

  1. 0:00Introduction to Piranha
  2. 3:36Feature flags explained
  3. 9:12Stale feature flags problem
  4. 13:24Piranha bot overview
  5. 21:30Key learnings from Piranha
  6. 23:20Polyglot Piranha introduction
  7. 26:12Cleanup rules and rewrites
  8. 30:49Polyglot Piranha usage
  9. 33:16Piranha timeline and future
~/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.