Episode 16: Jiena Gu McLellan
Using Shiny and htmlwidgets to help out friends and work alike!
Resources mentioned in the episode
- Jiena’s website: www.jienamclellan.com
- DT Editor module demonstration app: appforiarteam.shinyapps.io/DT_editor_shiny_module
- DT Editor GitHub repository: github.com/jienagu/DT-Editor
{noteMD}
Print text from a Shiny UI with support for markdown to pdf or word reports: github.com/jienagu/noteMD- Demo app integrating DT Editor and noteMD: github.com/jienagu/Shiny_Full_Flow
{faq}
Create a Frequenty Asked Questins page for Shiny apps: github.com/jienagu/faq{flashCard}
R package to create flash cards: github.com/jienagu/flashCard- Demo app for flashcards teaching Python syntax: appforiarteam.shinyapps.io/flashCard_demo
- Jiena’s codepen for practice flash card syntax: codepen.io/Jienagu/pen/qBdNbVy
{forestry}
R package with utility functions to help with reshaping hierarchy of data trees: github.com/jienagu/forestry
Episode Timestamps
0:00 Episode introduction
0:43 Introducing Jiena
4:18 DT-editor - A shiny module that allows your Shiny app users to edit and update DT tables in your shiny app https://github.com/jienagu/DT-Editor
13:23 DT-editor shiny module https://github.com/jienagu/DT_editor_shiny_module
18:33 noteMD, Add a textfield to your shiny app, which may then be printed to pdf or word.
23:23 Example blending DT editor and noteMD together https://github.com/jienagu/Shiny_Full_Flow
25:33 FAQ https://github.com/jienagu/faq
32:38 Htmlwidget flip - flashcard https://github.com/jienagu/flashCard
42:28 Demo, showing the experience of developing htmlwidgets and js code bases.
60:13 Advice for Shiny developers
63:53 Episode conclusion
shinydevseries::session_info()
📽 Find previous interviews at https://shinydevseries.com
📋 Feedback is more than welcome! Please send your comments or suggestions on our contact form at shinydevseries.com/contact
If you enjoyed this video or got value from it, then consider dropping something in the tip jar. Any money raised will be used to improve the channel and invest in additional equipment and resources to make the content even better!
📨 Help shape the future direction of the Shiny Developer Series live streams by completing this very short survey
Media production for the Shiny Developer Series is made possible by these outstanding projects and platforms:
- OBS Studio: https://obsproject.com/
- OBS Fully Loaded install script by Martin Wimpress: https://github.com/wimpysworld/obs-fully-loaded
- VDO Ninja: https://vdo.ninja
- StreamElements: https://streamelements.com
- ShotCut: https://shotcut.org/
- Pop@_OS by System76: https://pop.system76.com/
- Ubuntu: https://ubuntu.com/