~/talk

New Dokka - Designed for Fearless Creativity

Talkat Conference for Kotliners 2020 · on Friday, 2020-06-05· [developer-experience]
links:none on file
slides:none on file

Dokka is redesigned and reimplemented from scratch to make fearless pluggability real by giving precise guarantees: type-safe plugin dependencies checked at compile time, immutable persistent models for cheap safe copying, contextless page elements, and stable DRIs for linking. Extension points like documentable→pages translators and page transformers let plugins add features — example MathJax plugin adds an embedded JS URL via a page transformer and works on the snapshot branch. Plugins install via Gradle dokkaPlugins and JVM service loader and Dokka already ships HTML, markdown outputs and full-text search.

AI-written summary · about

  1. 0:00Intro
  2. 0:38Docs - it just works
  3. 2:21Dokka - more features?
  4. 5:40Solved with formatters
  5. 6:16Hardcoded solutions
  6. 7:04Solved with binary patching
  7. 7:40Why it is not maintainable
  8. 10:00The problem
  9. 11:45The solution
  10. 15:53The models
  11. 17:11New Dokka
  12. 18:57Extension Points
  13. 20:12Extensions
  14. 22:06Our extension
  15. 29:08Plugins - it just works?
  16. 30:55Plugin dependencies
  17. 33:33Guarantees for the rescue
  18. 35:31Contextlessness
  19. 37:11Idenifiability
~/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.