~/talk

Using GitHub Copilot in R Shiny Development

Talkat posit::conf(2024) · 2024-08-12..08-14· [ai-assisted-development]
name:Mark Wang
links:none on file
slides:none on file

Demonstrates that GitHub Copilot can convert HTML to Shiny UI and scaffold front-end HTML/JS, generate function documentation, and produce unit, server and browser tests using shinytest2 browser test workflows; workflow is explicitly prompt/context/iteration with three prompt types (command, question, lead‑in) and project indexing in RStudio. Shows Copilot works for accelerating UI and tests but can stop on personal data like mailto links, and recommends docs-first iteration, prompt dictionaries, and chatr as an R alternative.

AI-written summary · about

  1. 0:00Introduction to copilot
  2. 2:49Copilot basics
  3. 3:49Prompting strategies
  4. 6:36Managing context
  5. 10:12Safety and bias awareness
  6. 11:53Workflow iteration
  7. 17:04Summary and Q&A
~/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.