Data scientist at Jumping Rivers.
Academic background in statistics.
Blog about R and data science at nrennie.rbind.io/blog.
The R community builds a lot of incredible things
A lot of us share them on social media
Keeping a list of resources seems like a good idea!
This is just a snapshot of things up until my code runs.
I don’t want to manually download data every day.
I don’t want to update the app when the data changes.
Latest version of Ubuntu
github.com/r-lib/actions has useful R-related actions (like installing R!)
Install required R packages
Run an update data script with {rtweet}
Authenticate via GitHub secrets
Package everything your software needs to run into a container.
Includes system dependencies, R packages, and code.
Authentication for data collection took a few tries
GitHub Actions uses latest version of R (and packages)
Learned how to write GitHub Actions scripts
Learned how to use Docker
I spend less time on Twitter (maybe)
Slides: nrennie.rbind.io/talks/appsilon-shinyconf-github-actions
Shiny app: nrennie35.shinyapps.io/shinytweet
Shiny app code: github.com/nrennie/shinytweet