~/talk

KIO: A Story of Young and Old Jobs

Talkat Akademy 2020 · 2020-09-04..09-11· [devops-and-delivery, testing]
links:none on file
slides:none on file

History of KIO jobs is rewritten into smaller, testable units: the code extracts a launcher job, an application-launcher job and an open-url job that replace the old monolithic kio/karen behavior, keep socket-backed IO slaves, and use job delegates for progress and errors. The change exposes gaps for QML (no open-with or desktop-security dialogs), keeps the old auto-start vs explicit start inconsistency for now, and works functionally but leaves design questions about delegates, start semantics and replacing external slaves with threads.

AI-written summary · about

  1. 0:00Introduction
  2. 0:59Asynchronous Jobs
  3. 3:43K Composite Job
  4. 5:29KIO Jobs
  5. 9:25Launcher Job
  6. 10:16Application Launcher Job
  7. 12:42Open URL Job
  8. 14:21Error Messages
  9. 15:34Auto Error Handling
  10. 15:48Extensions
  11. 16:37Job UI Delegate
  12. 17:52Conclusion
~/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.