Episode 32: Consulting with Shiny Panel Discussion
MAY 27, 202259 MIN
Episode 32: Consulting with Shiny Panel Discussion
MAY 27, 202259 MIN
Description
In this special live recording of the Shiny Developer Series held at the first-ever Appsilon Shiny Conferenbce, host Eric Nantz welcomed back an all-star panel of Dean Attali, Tanya Cashorali, Pedro Silva, and Mike Thomas to share their unique perspectives on the life of a Shiny application developer in the world of consulting. The panel discussed topics such as their favorite techniques used across production apps, advice for becoming a Shiny consultant, and ways Shiny can integrate seamlessly with other tech stacks.<br />Resources mentioned in the episode<br /><ul><li>Shiny Modules: <a href="https://shiny.rstudio.com/articles/modules.html" target="_blank">shiny.rstudio.com/articles/modules.html</a></li><li>Overview of the {sass} package: <a href="https://rstudio.github.io/sass/articles/sass.html" target="_blank">rstudio.github.io/sass/articles/sass.html</a></li><li>{waiter} Loading screens for Shiny: <a href="https://github.com/JohnCoene/waiter" target="_blank">github.com/JohnCoene/waiter</a></li><li>Tooltips with {shinyBS}: <a href="https://ebailey78.github.io/shinyBS/docs/Tooltips_and_Popovers.html" target="_blank">ebailey78.github.io/shinyBS/docs/Tooltips_and_Popovers.html</a></li><li>Interactive web-based data visualization with R, {plotly}, and {shiny}: <a href="https://plotly-r.com" target="_blank">plotly-r.com</a></li><li>{shinyjs} Easily improve the user experience of your Shiny apps in seconds: <a href="https://deanattali.com/shinyjs/" target="_blank">deanattali.com/shinyjs/</a></li><li>{reactable} Interactive data tables for R: <a href="https://glin.github.io/reactable" target="_blank">glin.github.io/reactable</a></li><li><a href="https://www.oreilly.com/library/view/clean-code-a/9780136083238/" target="_blank">Clean Code</a>: A Handbook of Agile Software Craftsmanship</li></ul>Episode Timestamps<br /><a href="https://youtube.com/watch?v=v0hk5xteYjQ&t=0s" target="_blank">00:00:00</a> Panelist introductions <br /><br /> <a href="https://youtube.com/watch?v=v0hk5xteYjQ&t=200s" target="_blank">00:03:20</a> What are key skills to build production-quality Shiny apps <br /><br /> <a href="https://youtube.com/watch?v=v0hk5xteYjQ&t=605s" target="_blank">00:10:05</a> Creating an app that doesn't feel like a standard Shiny app <br /><br /> <a href="https://youtube.com/watch?v=v0hk5xteYjQ&t=1035s" target="_blank">00:17:15</a> Getting started with consulting/freelancing Shiny development <br /><br /> <a href="https://youtube.com/watch?v=v0hk5xteYjQ&t=1620s" target="_blank">00:27:00</a> Advice for teams to increase Shiny dev skills <br /><br /> <a href="https://youtube.com/watch?v=v0hk5xteYjQ&t=2170s" target="_blank">00:36:10</a> Tools/packages used every day <br /><br /> <a href="https://youtube.com/watch?v=v0hk5xteYjQ&t=2715s" target="_blank">00:45:15</a> App development workflows <br /><br /> <a href="https://youtube.com/watch?v=v0hk5xteYjQ&t=2970s" target="_blank">00:49:30</a> Underrated techniques <br /><br /> <a href="https://youtube.com/watch?v=v0hk5xteYjQ&t=3500s" target="_blank">00:58:20</a> Episode wrapup <br />shinydevseries::session_info()<br />๐ฝ Find previous interviews at <a href="https://shinydevseries.com" target="_blank">https://shinydevseries.com</a><br />๐ Feedback is more than welcome! Please send your comments or suggestions on our contact form at <a href="https://shinydevseries.com/contact" target="_blank">shinydevseries.com/contact</a><br />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!<br />๐ฐ <a href="https://bit.ly/sdstip" target="_blank">https://bit.ly/sdstip</a><br />๐จ Help shape the future direction of the Shiny Developer Series live streams by completing this very short <a href="https://forms.gle/wuveHJWZLjuzBQaC7" target="_blank">survey</a><br />Media production for the Shiny Developer Series is made possible by these outstanding projects and platforms:<br /><ul><li>OBS Studio: <a href="https://obsproject.com/" target="_blank">https://obsproject.com/</a></li><li>OBS Fully Loaded install script by Martin Wimpress: <a href="https://github.com/wimpysworld/obs-fully-loaded" target="_blank">https://github.com/wimpysworld/obs-fully-loaded</a></li><li>VDO Ninja: <a href="https://vdo.ninja" target="_blank">https://vdo.ninja</a></li><li>StreamElements: <a href="https://streamelements.com" target="_blank">https://streamelements.com</a></li><li>ShotCut: <a href="https://shotcut.org/" target="_blank">https://shotcut.org/</a></li><li>Pop@_OS by System76: <a href="https://pop.system76.com/" target="_blank">https://pop.system76.com/</a></li><li>Ubuntu: <a href="https://ubuntu.com/" target="_blank">https://ubuntu.com/</a></li></ul>