Exploring Drupal 8 in Jupyter Notebook

Jupyter notebooks are used in data science for exploring / documenting / presenting data. If you haven't heard of Jupyter maybe you have by it's former name, iPython notebook. Since there are multiple "kernels" supported it was renamed to Jupyter ( for Julia-Python-R ). There is support for 3rd party kernels such as the Ruby kernel and thanks to the Jupyter-PHP project on github we can add PHP to the list.

Notebook results can be hosted on github as static HTML pages or hosted on a `nbviewer` server like https://nbviewer.jupyter.org. You can even host your own nbviewer server if you like.

Here is a brief walk through on getting it set up on a mac with homebrew.