RStudio provides the premiere open source and enterprise-ready professional software for R, including RStudio Desktop, RStudio Server, RStudio Connect, Shiny Server, and shinyapps.io. The tidyverse, shiny, ggplot, ggvis, dplyr, knitr, R Markdown, and packrat are R packages from RStudio that every data scientist will want to enhance the value, reproducibility, and appearance of their work.

Date: June 6th, 2018
Time: 1:00PM EDT

Webinar Description:

One persistent challenge with developing Shiny apps for live deployment, has been the R language runtime’s single-threaded nature. Because of this, a given Shiny app process can only do one thing at a time: if it is fitting a model for one client, it cannot simultaneously serve up a CSV download for another client. 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.

The next major release of Shiny will include deep support for asynchronous programming via 'promises', inspired by the JavaScript abstraction of the same name, but with significant enhancements to integrate seamlessly with Shiny's reactive constructs and to allow app authors to write code that looks mostly like idiomatic R. Programming with these promises has its own learning curve, but the payoff can be huge if your app has a significant bottleneck.


Logistics:

Only 1,000 live attendees are allowed in the Webinar on a first come first serve basis. It is typical for many people who register to not attend (which is why registration does not guarantee access.) If for any reason you cannot make the webinar or cannot get in we will provide links to the recording as well as all materials within 48 hours.

Async Programming in R and Shiny Webinar Registration:


Presenter:

Joe Cheng Joe Cheng, CTO -  Joe is a software engineer who has worked at a number of startups including Allaire, Upromise, and Onfolio. He also worked on Windows Live Writer.



Webinar Recordings:

We try to record every webinar we host and post all materials on our website.
http://www.rstudio.com/resources/webinars/

Slides & Code:

We've started a Github repository with all webinar materials. Speakers for this webinar and all future webinars will add their materials to the repository.
https://github.com/rstudio/webinars


Live on June 6th, at 1:00PM EDT
There will be approximately 45 minutes of presentation followed by 15 Minutes of Q&A.