~/talk

The Evolution of Backstage Backends

links:none on file
linkedin:johanhaals
slides:none on file

Backstage backend moves from per-install wiring to a framework that wires plugins, offering a single call createBackend instead of nine files and 348 lines (now ~1 file, 26 lines). It adds dependency-injected services, default service factories so plugins rarely require backend changes, and formalizes plugin extensions as modules and extension points. Migration is mostly deleting custom wiring (no DB changes), early releases are available for testing, and the design aims to cut breaking changes and simplify long-term evolution.

AI-written summary · about

  1. 0:00Start
  2. 1:01History
  3. 2:15A Simple Plugin
  4. 3:11Plugin Integration
  5. 3:44Headaches
  6. 4:18Evolving Plugins
  7. 8:03Building Blocks
  8. 11:40New System, Backend
  9. 12:23New System, Plugin
  10. 13:26Module Implementation
  11. 14:27Plugin Implementation
  12. 15:17Custom Services
  13. 15:50Default Service Factories
  14. 17:17Size Comparison
  15. 17:50App Migration
  16. 18:48Plugin Migration
  17. 19:26Summary
~/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.