Joe Cheng

Joe Cheng is the Chief Technology Officer at RStudio and was the original creator of the Shiny web framework, and continues to work on packages at the intersection of R and the web.


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.

Shiny in production: Principles, practices, and tools

rstudio::conf 2019

Shiny in production: Principles, practices, and tools

January 28, 2019

Shiny is a web framework for R. As such, Shiny has always faced questions about whether it can or should be used “in production" we will answer these questions in this talk.

Scaling Shiny apps with asynchronous programming

Webinars

Scaling Shiny apps with asynchronous programming

June 7, 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.

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.

Interactive Reporting

Webinars

Interactive Reporting

April 14, 2016

In a static report, you answer known questions. With a dynamic report, you give the reader the tools to answer their own questions.