~/talk

Building a Flexible, Scaleable Self-Serve Reporting System with Shiny

Talkat posit::conf(2023) · 2023-09-17..09-20· [developer-experience]
links:none on file
slides:none on file

A Shiny app called betterup insights pulls live data from the company database, renders professional charts, and injects metrics and images into preformatted Google Slide templates, cutting a reported 18 hours per business review and supporting a baseline ROI of about $1.2M/year. The build uses a module-first Rhino framework, R6 objects with Garo triggers to control reactivity and enforce privacy thresholds, and reticulate to reuse Python Google API code. The system ships reusable templates and wins Posit procurement.

AI-written summary · about

  1. 0:00Introduction
  2. 2:00How long does it take
  3. 2:41Two crucial questions
  4. 3:10Current approaches
  5. 5:23User interviews
  6. 5:54Introducing Betterup Insights
  7. 7:34Build Architecture
  8. 9:25Benefits
  9. 10:50Surfing
  10. 11:37Identify a core capability
  11. 12:39Build your team
  12. 14:35Build a data product
  13. 16:40Measure impact
  14. 17:36Screenshots
  15. 18:13Thank you
  16. 19:02Question
~/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.