~/talk

Designing an open-source project for low maintenance

Talkat Ory Summit 2022 · on Thursday, 2022-10-20· [developer-experience, security]
links:none on file
slides:none on file

Project builds a corpus of customizable uBlock rules plus a web app that generates per-user lists; core stack is Go backend, server‑side Handlebars frontend, HTMX, Bootstrap, templates live in GitHub and embed into builds with CI linting. Authentication is delegated to Ory Cloud/Kratos via server‑side flow so the server never stores emails or passwords. Operation is ~10 minutes/week, current stats: 18 templates, 8 contributors, ~290 active users, and a clear self‑hosting path.

AI-written summary · about

  1. 0:00Intro
  2. 2:16Building on top of uBlock Origin
  3. 3:04Customization is key
  4. 5:28Project goals
  5. 6:14Defining the target scope
  6. 8:52Boring dependencies
  7. 9:56Authentication and user management
  8. 11:32Contribution flow
  9. 12:50Low coupling
  10. 14:14Operations of the official instance
  11. 15:32Conclusion
~/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.