I've been using the Jupyter AppMode plugin for a few years, it has been very useful for internal tools.
Voilà looks similar, with more sheen, it's going to enable true rapid SPA development.
Voila author here: a major difference with AppMode is that AppMode is merely hiding the notebook interface, but still allows for arbitrary code execution.
hi - its very interesting that you talk about security. what's the deployment story here ?
in fact, now that i think of it - can you generate an output folder with a Dockerfile ? so a mere docker build will produce a running docker compatible "build" folder ?
Also, can you have a mode where you hide the source code ? i just get the output data ? for world viewable dashboards.
There are some details about this in the blog post.
- no execution request is sent by the front-end.
- code is stripped out unless explicitely stated otherwise.
For deployment, we are working on several scenarios around JupyterHub.
Plotly dash tried to do this, but was a bit weird to use.