Interactive Computing with Jupyter and Almond
summary
Almond brings Ammonite’s REPL features into Jupyter so Scala gets import $ivy dynamic dependency resolution, syntax highlighting, pretty printing, completion and type hints inside notebook cells. The Almond display API embeds HTML/SVG/JS and widgets like a progress bar and live-updating outputs. The repo demos run on Binder so you can launch a Docker notebook server and the Spark integration works for interactive exploration though there’s no built-in paging for large tables. Multi-user setups use JupyterHub per-user servers.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:20Interactive Feedback Loop
- 2:22Interactive Computing
- 11:48Code Cells
- 21:18Jupiter Notebook
- 22:15Ipython Notebook Interface
- 23:16Components
- 24:17Front Ends
- 26:19Dynamic Dependency Resolution
- 27:29Auto Completion
- 39:46Recap
- 41:19Using Elmen in a Teaching Environment
- 45:36Is There a Way To Load Your Own Libraries
related talks
01h 00mInteractive Computing with Jupyter: Past, Present, and Future
45mData Science Apps: Beyond Notebooks
27mAdding interactivity by extending Jupyter Notebook
43mNotebook showdown: Jupyterhub vs. apache zeppelin
43mAdvanced Data Visualizations In Jupyter Notebooks
33mSolving the Scala Notebook Experience
50mBeyond Interactive: Empowering Everyone with Jupyter Notebooks
24mJupyter Notebooks for Ops
