~/talk

MANY USES OF SCALAFIDDLE

Talkat Scalar 2018 · 2018-04-06..04-07· [developer-experience, documentation]
slides:none on file

ScalaFiddle is an embeddable online Scala playground that compiles to JavaScript via Scala.js, exposes a right-hand DOM panel for visual output, and plugs into docs with an integration script so you just wrap code in a div and it injects an editor. It caches by source-hash on a CDN so examples re-run instantly, with measured compilations at 100–200 ms compile latency and a baseline of 50–60 compilations per 10 minutes (spikes to ~150–200). Works with Scala.js libraries like scalajs-react and D3 and supports hidden prefixed code and SBT/microsite plugins.

AI-written summary · about

  1. 0:00Intro
  2. 1:30What is ScalaFIDDLE
  3. 2:00ScalaFIDDLE Website
  4. 2:40HTML
  5. 2:59How it works
  6. 3:53Use cases
  7. 5:36Topological sorting
  8. 9:05Exploration
  9. 9:32Code Samples
  10. 10:12React Wrapper
  11. 15:10Learning
  12. 15:27Getting started
  13. 16:33Integrated fiddles
  14. 18:05Why interactive documentation
  15. 19:28How does it work
  16. 19:50Integration Jscript
  17. 21:12Customization
  18. 22:15Plugins
  19. 25:55Performance
  20. 26:27Compilations
  21. 27:24Content Delivery Network
  22. 28:39Next Steps
~/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.