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: Oct 4th & 11th
Time: 11:00 a.m. EDT

DescriptionThe Shiny Test Series

Wednesday October 4th @ 11 a.m. EDT - Winston Chang Shinytest

One of the most useful tools for deploying applications in production is an automated test system. Automated tests allow developers to be more confident when they modify their code, and it allows IT stuff to worry less that software upgrades will break existing applications.

Shiny developers now have tools for automated testing of complete applications, with the Shinytest package, so that you can be confident that your applications will keep operating as expected.

Shinytest provides an easy-to-use test recorder that lets you create test scripts simply simply interacting with your application as usual. A test script represents user actions, and it plays back those actions with the application, using a headless browser. Shinytest records and saves the behavior of the application in response to these user actions. In the future, you run the test script again on the application, and the application's new behavior is compared to its previous behavior; if there are any changes, it will alert you so that you can inspect the new behavior, and either confirm that the new behavior is expected, or reject it and find the cause of the changed behavior. Shinytest can be used with continuous integration so that applications are tested every time code is committed. This webinar is for anyone who wants to learn how use automated tests to make their Shiny applications more reliable and have fewer surprises in production.

Wednesday October 11th @ 11 a.m. EDT - Sean Lopp Shinyloadtest

Building on the previous Shinytest webinar, we’ll discuss ways to test and tune deployed Shiny applications. We’ll cover the shinyloadtest package and options for tuning RStudio Connect and Shiny Server Pro. You’ll learn how to test your application with 10s to 100s of simultaneous users.


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.

The Testing Series Webinar Registration:


Presenter:

Winston Chang Winston Chang, Software Engineer -  Winston is a software engineer at RStudio, and is a developer for the Shiny, ggplot2, and devtools packages. He holds a Ph.D. in psychology from Northwestern University and is the author of R Graphics Cookbook, published by O’Reilly Media.

Presenter:

Sean Lopp Sean Lopp, Solutions Engineer -  Sean has a degree in mathematics and statistics and worked as an analyst at the National Renewable Energy Lab before making the switch to customer success at RStudio. Sean has worked on statistical modeling projects ranging from autonomous vehicles to infant sleep dynamics. At RStudio, Sean works with customers to increase the value they receive from Shiny, R Markdown, and the IDE.


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 October 4th & 11th at 11am EDT
Approximately 45 minutes of presentation followed by 15 Minutes of Q&A.