Skip to content

Instantly share code, notes, and snippets.

@Madhu94
Last active November 3, 2019 14:13
Show Gist options
  • Save Madhu94/f5f47a57eaf7276b1966356ebbe7e3bc to your computer and use it in GitHub Desktop.
Save Madhu94/f5f47a57eaf7276b1966356ebbe7e3bc to your computer and use it in GitHub Desktop.

Interactive web applications with Dash

Dash is an open source python framework by Plotly that lets you build web applications using pure python (no JavaScript needed!). Dash is built on top of flask and react and is really extensible - it is possible to create custom components based on community-built react components. It is also possible to integrate Dash components into an existing flask application.

In this talk, we will build a simple Dash app and explore its advantages and limitations. We will also take a look at how Dash works from the inside and why it's so easy to extend. We'll then use this knowledge to build a custom dash component.

Here are a few resources to show what's possible with Dash -

Prerequisites - Python, minimal knowledge of React.

About the speaker

I'm a software engineer at D.E.Shaw, working on improving the Jupyter experience for quants and recently started exploring web application development. I'm a contributor to the JupyterLab project. I love exploring the internals of open source projects.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment