12-06, 16:30–17:00 (UTC), Visualization Track
Shiny for Python is a relatively new web application framework which uses transparent reactivity to build scalable web applications without code complexity. Shiny doesn't require you to write callbacks, but instead infers the relationships between components to minimally rerender them. This talk goes through the details of reactive programming to show why Shiny works, and how it can save you time and trouble.
Shiny differs from other web frameworks in that infers a reactive computation graph for your application and uses this graph to minimally rerender components. Shiny does this without requiring that the user write callback functions, or manage application state, but how does it really work? This talk goes through the details of Shiny's execution model to show that while it may seem a bit magical, it's actually an intuitive and reliable way to build web applications.
No previous knowledge expected
Gordon is a Software Engineer at Posit PBC where he works on Shiny for Python. He was previously a Data Scientist and Product Manager at Socure where he built fraud models and developed data science tools.