Data-Science Reactivity: Three Ways
Preface
Other resources
1
Shiny
1.1
Principles
1.1.1
Pure functions vs. side effects
1.1.2
Reactives vs. observers
1.1.3
Using tidyverse functions
1.2
Demonstration App
1.2.1
Description
1.2.2
Prelims
1.2.3
Helper functions
1.2.4
UI
1.2.5
Server function
2
Dash
2.1
Principles
2.1.1
Everything that exists is a component
2.1.2
Everything that happens is a callback
2.1.3
Server cannot store state
2.1.4
Use JSON or base64
2.2
Demonstration app
2.2.1
Description
2.2.2
Prelims
2.2.3
Helper functions
2.2.4
Compmonent layout
2.2.5
Callback functions
3
Observable
3.1
Principles
3.1.1
Hosted service runs in browser
3.1.2
Reactivity baked in
3.1.3
JavaScript
3.1.4
Tidyverse thinking helps
3.1.5
viewof
is a useful construct
3.2
Demonstration app
3.2.1
Appendix
3.2.2
Workshop
3.2.3
Showcase
Appendix
A
Stray Thoughts
B
Field Guide to Python
B.1
Python installation
B.2
Project management
B.2.1
Git
B.2.2
Virtual Environment
C
Deployment
C.1
Shiny
C.2
Dash
C.3
Observable
Data-Science Reactivity: Three Ways
C.2
Dash
Some trickery here to deploy to Heroku.