#!/usr/bin/env python
# coding: utf-8
#
#
# # What's New in (on?) Jupyter
#
# ---
#
# Peter Parente, [@parente](https://github.com/parente)
# MaxPoint Interactive
# # Today's Topics
#
# * Jupyter Kernel Gateway Notebook APIs
# * Jupyter Hub Services
# * Jupyter Lab Extensions
# * Ecosystem Bonus!
# # Notebook APIs in [Kernel Gateway](https://github.com/jupyter/kernel_gateway) 1.1
#
# ---
#
# * Web server for spawning and communicating with kernels over HTTP/Websocket
# * Defaults to letting web clients talk the Jupyter protocol
# * Extensible with other modes / personalities
# * **Example: Notebook as Docker Hub webhook receiver**
#
#
# # Services in [JupyterHub](https://github.com/jupyterhub/jupyterhub) v0.7pre
#
# ---
#
# * Spawn, manage, and proxy to Jupyter Notebook servers for multiple users
# * Start managed services that can use the Jupyter Hub API
# * Proxy to unmanaged services that can use Jupyter Hub API
# * **Example: Protected NBviewer**
#
#
# # Extensions and [JupyterLab](https://github.com/jupyterlab/jupyterlab) 0.7
#
# ---
#
# * Extensible computational environment for Jupyter
# * Makes notebooks part of a web-based integrated development environment
# * Practically everything is a plugin: console, text editor, terminal, notebook, help, ...
# * **Examples: Default plugins, GeoJSON, and an easy button**
#
#
#
# # Ecosystem Bonus: nteract, Hydrogen, altair
#
# ---
#
# * [nteract](https://nteract.io) is a desktop app for writing code-driven stories
# * [Hydrogen](https://github.com/nteract/hydrogen) brings interactive computing to the Atom text editor
# * [altair](https://altair-viz.github.io) is a declarative statistical visualization library for Python
# # Want More?
#
# * [Jupyter Google Group](https://groups.google.com/forum/#!forum/jupyter)
# * [Jupyter Newsletter](https://newsletter.jupyter.org/)
# * [Jupyter Weekly Dev Meetings](https://www.youtube.com/playlist?list=PLUrHeD2K9Cmn3G-cG5mJFqk1Is_e1Mwef)