This talk will cover learn best practices for creating interactive, streaming dashboard applications using Bokeh, based on the learnings from developing the Dask Distributed diagnostic UI. During this talk, we’ll develop a new Bokeh dashboard application to identify faces using OpenCV.
When the Dask Distributed project wanted to develop a diagnostic interface to allow users to visualize the progress of their distributed computations and identify performance bottlenecks, they chose to use Bokeh because of its ability to define dashboard elements and their streaming update logic in Python.
This talk will highlight the best practices of developing Bokeh dashboard applications, which arose from writing the Dask Distributed UI, while creating a new dashboard application to identify faces using OpenCV. This includes how to: