~/talk

Anchored metadata

Talkat ACCU 2019 · 2019-04-10..04-13· [developer-experience, software-architecture]
links:none on file
slides:none on file

Proposes that metadata can live outside source files and stay correct by storing a context (before/topic/after) and re-aligning it with the file using the smith-waterman algorithm. Implements this as spor (YAML blobs per anchor) and wires it into mutation testing via Cosmic Ray. Primary implementation moves from Python to Rust, yielding about a 15× speedup (0.74s → 0.043s for an update). Demo shows automatic realignment (anchor offset jumping from 46 to 194) across a dozen snapshots.

AI-written summary · about

  1. 0:00Start
  2. 3:03What is mutation testing?
  3. 4:13Equivalent Mutants
  4. 8:28What's wrong with inline metadata?
  5. 16:30Context
  6. 20:13Smith-Waterman
  7. 21:37Basic Idea
  8. 26:09Anchor Update
  9. 28:48File structure
  10. 30:24Command-line Interface
  11. 44:38IDE Integration
  12. 45:46Anchoring directories
  13. 46:48Source Control Integration
  14. 52:11Speed
  15. 55:17Very positive!
~/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.