2:30 - 3:00 PM - Shiny Semantic in Shiny for Python
Pavel Demin
Shiny Semantic in Shiny-for-Python is an early attempt to contribute to the emerging Shiny ecosystem in Python. We used our experience with the shiny.semantic package for R/Shiny to implement its counterpart in another programming language.
During our development process we had an opportunity to experiment with different approaches to the overall package design. These approaches boil down to a simple statement: “I want my package to make the most sense from the perspective of … “ – (1) shiny.semantic implementation in R, (2) the underlying Semanti UI library, (3) PyShiny implementation.
During the talk, I plan to elaborate more on these approaches, how they appeared and how they changed each other naturally. I will also cover the following topics:
How we were able to reuse ideas and code from the existing shiny.semantic package
Why porting a UI components library from R to Python is much less painful than it could be
How does Rhino experience help in writing Python code