~/talk

What R We Counting?

Talkat posit::conf(2025) · 2025-09-16..09-18· [databases, developer-experience]
links:none on file
slides:none on file

GSK sets a deadline of end of 2025 and a target of 50% code in open-source languages, so the project extracts GitHub language stats via the GitHub API using the gh package, stores raw and transformed data in Azure Data Lake, schedules weekly runs with Posit Connect, and publishes Quarto and Shiny dashboards. Tracked metrics include relative R size, repo counts above a threshold, commits, PRs, merge conflicts and package mentions; built a GitHub Health alerting system and a tool catalog to answer adoption and ROI questions.

AI-written summary · about

  1. 0:00Open source adoption challenges
  2. 1:25VP’s question like Apollo 13
  3. 2:54GSK’s R adoption journey
  4. 4:00Pharma regulations and GitHub
  5. 5:49GitHub APIs and gh package
  6. 7:36Overcoming analysis paralysis
  7. 9:03Automating metrics with Posit Connect
  8. 11:10Status updates to insights
  9. 12:16Proactive GitHub support
  10. 12:59Measuring tool usage and ROI
  11. 14:31From Houston to Mission Control
  12. 15:13Q&A on adoption goals
  13. 16:40Why resist open source tools
  14. 17:22Closed source pushback on adoption
  15. 18:28GitHub culture before R transition
~/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.