~/talk

The Story of CyberDojo (so far)

Talkat ACCU 2016 · on Wednesday, 2016-04-20· [open-source]
slides:none on file

cyber-dojo.org is a browser-based practice environment (Ruby on Rails backend) that has over 30,000 practice sessions and ~8,000 commits. It runs submitted code inside per-language/test Docker images, enforces a 10 second run timeout and returns red/amber/green/gray results, and makes every test trigger a git commit so reviews show diffs step-by-step. Sessions use a 10‑digit hex ID, random avatars instead of logins, and a non-commercial license whose donations buy Raspberry Pis.

AI-written summary · about

  1. 0:00Introduction
  2. 1:14When did it all start
  3. 2:21What is a Dojo
  4. 4:10The first Dojo
  5. 5:13The genesis of the idea
  6. 7:16The solution
  7. 8:21The idea
  8. 10:02Demo
  9. 16:06Images
  10. 17:16Main Server
  11. 19:52Test Framework
  12. 24:45Test Environment
  13. 31:45Licensing
  14. 33:55Thank yous
  15. 34:57The value system
  16. 36:35New features
  17. 37:30Ambers
  18. 38:35Learning focused
  19. 39:05How does it work
  20. 43:13Questions
  21. 43:38The Main Server
  22. 44:49Docker File
  23. 55:19Carters
~/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.