~/talk

Practical {renv}

Talkat posit::conf(2025) · 2025-09-16..09-18· [python]
slides:none on file

Example project jsonlite-example shows that renv::restore() can download nineteen packages in twenty-five seconds and still fail when binaries for that R/package/R-version combo are unavailable. The workflow diagnoses failures with pkgbuild::check_build_tools() to confirm compilation ability, uses rig to revert to the original R (4.4.2) or points to P3M for older binaries, or uses renv::checkout()/renv::upgrade()+renv::install()+snapshot to manage or update; claim: renv helps but demands explicit user configuration and regular updates.

AI-written summary · about

  1. 0:00Introduction to {renv}
  2. 2:09What {renv} does and doesn’t
  3. 4:42Package libraries and {renv}
  4. 7:18{renv.lock} file explained
  5. 8:22Source vs binary install
  6. 9:07Projects over time decisions
  7. 10:54Diagnosing restore errors
  8. 13:55Avoiding uncharted territory
  9. 14:41Freezing project with {renv}
  10. 16:08Managing project environments
  11. 17:37Long-term sustainability
  12. 18:44Beyond {renv} with containers
  13. 19:05Closing and resources
~/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.