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