Shiny

Styling Shiny apps with Sass and Bootstrap 4

rstudio::conf 2020

Styling Shiny apps with Sass and Bootstrap 4

January 30, 2020

Customizing the style--fonts, colors, margins, spacing--of Shiny apps has always been possible, but never as easy as we’d like it to be.

Reproducible Shiny apps with shinymeta - Dr. Carson Sievert

rstudio::conf 2020

Reproducible Shiny apps with shinymeta - Dr. Carson Sievert

January 30, 2020

Shiny makes it easy to take domain logic from an existing R script and wrap some reactive logic around it to produce an interactive webpage where others can quickly explore different...

Production-grade Shiny Apps with golem

rstudio::conf 2020

Production-grade Shiny Apps with golem

January 30, 2020

Shiny is an amazing tool when it comes to creating web applications with R. Almost anybody can get a small Shiny App in a matter of minutes, provided they have a basic knowledge of R.

Making the Shiny Contest

rstudio::conf 2020

Making the Shiny Contest

January 30, 2020

In January 2019 RStudio launched the first-ever Shiny contest to recognize outstanding Shiny applications and to share them with the community. We received 136 submissions...

Reactlog 2.0: Debugging the state of Shiny

rstudio::conf 2019

Reactlog 2.0: Debugging the state of Shiny

January 25, 2019

The revamped reactlog provides an updated visual display to traverse through the reactive behavior within your shiny application. Using live shiny applications, we will use reactlog’s directed...

Integrating React.js and Shiny

rstudio::conf 2019

Integrating React.js and Shiny

January 24, 2019

React.js is a thriving JavaScript library that eases encapsulating and sharing sophisticated component libraries. The React.js ecosystem is filled with components for doing everything from...

Integrating React.js and Shiny

rstudio::conf 2019

Integrating React.js and Shiny

January 24, 2019

React.js is a thriving JavaScript library that eases encapsulating and sharing sophisticated component libraries. The React.js ecosystem is filled with components for doing everything from...

Effective use of Shiny modules in application development

rstudio::conf 2019

Effective use of Shiny modules in application development

January 24, 2019

As a Shiny application grows in scale, organizing code into reusable and streamlined components becomes vital to manage future enhancements and avoid unnecessary duplication.

Don’t let long running tasks hang your users Introducing ipc for Shiny

rstudio::conf 2019

Don’t let long running tasks hang your users Introducing ipc for Shiny

January 24, 2019

Long running tasks in Shiny are not cancelable and typically lock the user interface while running. This talk introduces the ipc package, which helps you build dynamic applications when...

Don’t let long running tasks hang your users Introducing ipc for Shiny

rstudio::conf 2019

Don’t let long running tasks hang your users Introducing ipc for Shiny

January 24, 2019

Long running tasks in Shiny are not cancelable and typically lock the user interface while running. This talk introduces the ipc package, which helps you build dynamic applications when...

Scaling Shiny apps with async programming

rstudio::conf 2018

Scaling Shiny apps with async programming

February 26, 2018

Asynchronous programming offers a way to offload certain classes of long-running operations from the main R thread, such that Shiny apps can remain responsive.