Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/posit-conf-2023/shiny-r-prod
Material for the Shiny in Production: Tools and Techniques Workshop - posit::conf(2023)
https://github.com/posit-conf-2023/shiny-r-prod
Last synced: 17 days ago
JSON representation
Material for the Shiny in Production: Tools and Techniques Workshop - posit::conf(2023)
- Host: GitHub
- URL: https://github.com/posit-conf-2023/shiny-r-prod
- Owner: posit-conf-2023
- License: cc-by-sa-4.0
- Created: 2023-04-06T14:48:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-18T08:33:02.000Z (about 1 year ago)
- Last Synced: 2023-09-18T09:49:23.305Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://posit-conf-2023.github.io/shiny-r-prod/
- Size: 40.6 MB
- Stars: 6
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- jimsghstars - posit-conf-2023/shiny-r-prod - Material for the Shiny in Production: Tools and Techniques Workshop - posit::conf(2023) (JavaScript)
README
Shiny in Production: Tools and Techniques
================### posit::conf 2023
by Eric Nantz & Michael Thomas
-----
:spiral_calendar: September 18th, 2023
:alarm_clock: 09:00 - 17:00
:hotel: Grand Hall I
:writing_hand: [pos.it/conf](http://pos.it/conf)-----
## Workshop Website
This repository contains materials for the 1-day **Shiny in Production: Tools & Techniques** workshop at Posit::conf(2023). See for the rendered workshop materials (including slides and exercises) as well as important setup information.
## Workshop Overview
Shiny brings tremendous possibilities to share innovative data science workflows with others inside an intuitive web interface. Many in the Shiny community have shared effective development techniques for building a robust application. Even with the best intentions before sharing your application with others, a myriad of issues can arise once it leaves the confines of your machine. In this one-day workshop, you will implement core techniques to account for common scenarios that arise as your application is used in production, such as accounting for thousands of simultaneous users, how effective profiling can address performance bottlenecks, and ensuring your application is doing as little as possible to ensure a smooth and responsive experience.
This course assumes intermediate knowledge of building Shiny applications in R and prior experience deploying an application to a platform such as the shinyapps.io service or products like Posit Connect. This workshop will be appropriate for you if you answer yes to any of these questions:
* Have you had a Shiny application work just fine on your machine, but encounters critical issues after deployed to a hosting platform?
* Are you willing to prospectively implement techniques before deployment to plan for the unexpected?
* Do you want to know the potential pitfalls within various deployment platforms?
* Do you want to employ best practices for structuring your application source code and dependencies?## Prework
Refer to the setup instructions at for details.
## Instructors
Eric Nantz is a director within the statistical innovation center at Eli Lilly and Company, creating analytical pipelines and capabilities of advanced statistical methodologies for clinical design used in multiple phases of development. Outside of his day job, Eric is passionate about connecting with and showcasing the brilliant R community in multiple ways. You may recognize his voice from the [R-Podcast](https://r-podcast.org) that he launched in 2012. Eric is also the creator of the [Shiny Developer Series](https://shinydevseries.com) where he interviews authors of Shiny-related packages and practitioners developing applications, as well as sharing his own R and Shiny adventures via livestreams on his [Twitch channel](https://twitch.tv/rpodcast). In addition, Eric is a curator for the [RWeekly project](https://rweekly.org) and co-host of the [RWeekly Highlights podcast](https://rweekly.fireside.fm) which accompanies every issue.
Michael Thomas is the Chief Data Scientist at Ketchbrook Analytics, with background in credit risk modeling, regression & time series forecasting, machine learning, recommendation engines, and natural language processing. Mike has extensive data visualization experience across a variety of software products and technologies and is passionate about reproducibility and following healthy software development practices in data science. In addition, Mike is a co-host of the [RWeekly Highlights Podcast](https://rweekly.fireside.fm).
-----
![](https://i.creativecommons.org/l/by/4.0/88x31.png) This work is
licensed under a [Creative Commons Attribution 4.0 International
License](https://creativecommons.org/licenses/by/4.0/).