~/talk

Production-grade Shiny Apps with golem

Talkat rstudio::conf 2019 · 2019-01-15..01-18· [web-platform, developer-experience]
slides:none on file

Golem turns a Shiny app into an R package so the app carries DESCRIPTION, NAMESPACE, tests, man files and vignettes; it automates repetitive setup like golem::add_module which scaffolds documented module skeletons, CSS/JS and favicon files, and it generates a dev/ folder with start, dev.R, deploy.R and view_rundev scripts. It creates deployment artifacts for shinyapps.io, Shiny Server and creates Dockerfile templates, integrates config.yml via the config package, and aims for tested, dependency-managed production apps.

AI-written summary · about

  1. 0:00Intro
  2. 1:07What's a "prod-ready" software?
  3. 2:24SENDING SHINY
  4. 3:59Why golem?
  5. 6:46{golem} central philosophy
  6. 9:27Understanding golem
  7. 12:15Automation with {golem}
  8. 13:54Template files (and where to put them)
  9. 16:13What's next
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.