MANY USES OF SCALAFIDDLE
summary
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
chapters (22)
- 0:00Intro
- 1:30What is ScalaFIDDLE
- 2:00ScalaFIDDLE Website
- 2:40HTML
- 2:59How it works
- 3:53Use cases
- 5:36Topological sorting
- 9:05Exploration
- 9:32Code Samples
- 10:12React Wrapper
- 15:10Learning
- 15:27Getting started
- 16:33Integrated fiddles
- 18:05Why interactive documentation
- 19:28How does it work
- 19:50Integration Jscript
- 21:12Customization
- 22:15Plugins
- 25:55Performance
- 26:27Compilations
- 27:24Content Delivery Network
- 28:39Next Steps
related talks
19mScala Exercises
39mUnleashing Scalafix potential with custom rules
46mDeveloping ClojureScript With Figwheel
10mScalaF: Functional Refactoring Suggestions for Scala
43mBoost Your Productivity with IntelliJ, Scala Plugin and More
50mMove fast and fix things
27mREPL/Playground, Let's do it Live!
49mWhat's New in Scala
