This is a companion discussion topic for the original entry at https://blog.rstudio.com/2021/03/15/mastering-shiny-with-appsilon-x-session-recordings-are-now-available
We’re excited to announce that all rstudio::global(2021) X-Session recordings are now available for you to watch.
Leading up to rstudio::global, we teamed up with one of our Full Service Partners, Appsilon, to offer a sponsored, hands-on experience covering everything from styling Shiny applications to scaling them out to thousands of users.
X-Sessions are 3-hour themed events made up of tool shares, case studies, and live hands-on sessions. The material in each session is organized by industry, with the goal of creating smaller, unique experiences tailored to specific use cases.
Theming Shiny & RMarkdown with thematic
and bslib
- Tom Mock & Shannon Hagerty
This presentation covers the basics of how the bslib
and thematic
packages can be used to consistently style all the components of a Shiny app at once.
Styling Shiny with CSS & SASS and Speeding Up Shiny Apps - Pedro Silva
In this talk, Pedro discusses how to use Cascading Style Sheets (CSS) to give your application a fresh and unique look, while keeping your codebase clean and organized with Syntactically Awesome Style Sheets (SASS). He then discusses how to use Shiny update
functions, proxy objects, and JavaScript messages to speed up your dashboards.
Appsilon’s Guide to Working with Open Source Shiny - Dominik Krzemiński
This presentation discusses some best-practices for contributing to Shiny along with some helpful Shiny extensions.
Best Practices for Developing Shiny Apps - Olga Mierzwa-Sulima
In this presentation, Olga Mierzwa-Sulima presents some of the best practices for developing Shiny apps. These practices include how to organize an application’s code with modules and R6 classes, setting up a development environment, and testing the resulting Shiny app.
Scaling Shiny to Thousands of Users - Damian Rodziewicz
You made a Shiny app, and now everyone wants to use it. How can you scale your app so that hundreds or thousands of users can have a seamless experience? Damien Rodziewicz shows that you must approach Shiny apps differently to ensure they scale.
Empowering Data Scientists to Build Spectacular Shiny Apps - Filip Stachura & Marek Rogala
In this talk, Appsilon’s CEO and CTO In this talk, Appsilon’s CEO and CTO discuss the challenges facing Shiny app developers and the crucial steps they must take to achieve success. They explain three Appsilon initiatives to empower data scientists to build great Shiny apps and how those developers can use the shiny.fluent
package to speed that process.