Episode 20: Outstanding User Interfaces with David Granjon

Share:

Listens: 0

Shiny Developer Series

Technology


Episode 20 of the Shiny Developer series is here! As someone who has authored many production grade Shiny applications, I have come to realize that sophisticated backend functionality is not the only area one needs to address, it is also the end-user experience and how the application is presented. I am thrilled to welcome back David Granjon to the Shiny Developer Series to discuss the journey and key topics addressed in his brand-new textbook Outstanding User Interfaces with Shiny! Plus David leads us through a comprehensive demonstration of amazing new capabilities of the awesome bs4Dash package, part of the RinteRface project. I hope you enjoy this episode! Resources mentioned in the episode Outstanding User Interfaces with Shiny (online) (https://unleash-shiny.rinterface.com) {bs4Dash} (https://rinterface.github.io/bs4Dash/): Bootstrap 4 shinydashboard using AdminLTE3 Episode Timestamps 0:00 (https://youtube.com/watch?v=mxvMaoXOm70&t=0m00s) Episode Introduction 3:47 (https://youtube.com/watch?v=mxvMaoXOm70&t=3m47s) What's new in RinteRface 4:43 (https://youtube.com/watch?v=mxvMaoXOm70&t=4m43s) Demo of {bs4Dash} 24:09 (https://youtube.com/watch?v=mxvMaoXOm70&t=24m09s) David's new book: Outstanding User Interfaces with Shiny 38:15 (https://youtube.com/watch?v=mxvMaoXOm70&t=38m15s) Creating custom dashboard templates 43:53 (https://youtube.com/watch?v=mxvMaoXOm70&t=43m53s) Moving away from renderUI using custom handlers, and why you should manage content with handlers 46:50 (https://youtube.com/watch?v=mxvMaoXOm70&t=46m50s) Shiny UI advice, tips for balancing UX with backend performance of the app 54:40 (https://youtube.com/watch?v=mxvMaoXOm70&t=54m40s) Episode wrapup