

R Weekly Highlights
Eric Nantz
The R Weekly podcast offers a quick description of the latest highlighted stories and other stories from the latest R Weekly issue, as curated by the R Weekly team and R community.
Episodes
Mentioned books

Apr 26, 2023 • 43min
Issue 2023-W17 Highlights
A few strict checks offered in R 4.3.0, measuring and writing performant code in the Tidyverse, and a please for indenting your code with (more) spaces.
Episode Links
This week's curator: Eric Nantz - @theRcast (Twitter) & @rpodcast@podcastindex.social (Mastodon)
What's new in R 4.3.0?
Writing performant code with tidy tools
On Indentation in R
Entire issue available at rweekly.org/2023-W17
Supplement Resources
Changes in R 4.3.0: https://stat.ethz.ch/R-manual/R-devel/doc/html/NEWS.html
A Question A Day Twitter account https://twitter.com/data_question
Advanced R- Measure Performance https://adv-r.hadley.nz/perf-measure.html
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
Find R-Weekly Highlights on the Podcast Index https://podcastindex.org/podcast/1062040
Get a New Podcast App and send us a boost directly! https://podcastindex.org/apps?elements=Boostagrams%2CValue
Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/
A new way to think about value: https://value4value.info
Get in touch with us on social media
Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon)
Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)

Apr 19, 2023 • 42min
Issue 2023-W16 Highlights
Using development containers to bootstrap a reproducible R and Quarto environment, a comprehensive approach to extending the data frame class, and plotting your own universe of labels with ggsolar.
Episode Links
This week's curator: Jon Carroll - @carroll_jono (Twitter) & @jonocarroll@fosstodon.org (Mastodon)
Dev containers with R and Quarto
Extending Data Frames
Make “Solar System” Plots With {ggsolar}
Entire issue available at rweekly.org/2023-W16
Supplement Resources
R in Visual Studio Code: https://code.visualstudio.com/docs/languages/r
Remote Development Extension Pack https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack
Podman - Configure VS Code for Containers https://blog.while-true-do.io/podman-configure-vscode-for-containers/
From disconnected elements to a harmonious ecosystem: The Epiverse-TRACE project https://epiverse-trace.github.io/slides/harmonious-ecosystem/
ExtendDataFrames https://github.com/joshwlambert/ExtendDataFrames
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue
Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/
A new way to think about value: https://value4value.info
Get in touch with us on social media
Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon)
Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)

Apr 12, 2023 • 47min
Issue 2023-W15 Highlights
A data-driven look at package loading annotations in R scripts, a fit-for-purpose package that makes a large contribution to the global R ecosystem, and a collection of amazing showcases of webR in action that is paving the way for continued innovation.
Episode Links
This week's curator: Tony Elhabr - @TonyElHabr (Twitter) & @tonyelhabr@skrimmage.com (Mastodon)
What are people commenting about their loaded packages?
Introducing rtlr - an R Package for RTL Languages
hrbrmstr's WebR Experiments Index
Entire issue available at rweekly.org/2023-W15
Supplement Resources
annotater: Annotate Package Load Calls https://github.com/luisDVA/annotater
cld3: R wrapper to Google's Compact Language Detector 3 https://docs.ropensci.org/cld3/
shiny.i18n: Shiny applications internationalization made easy https://appsilon.github.io/shiny.i18n/
JavaScript for R https://book.javascript-for-r.com/
Outstanding User Interfaces with Shiny https://unleash-shiny.rinterface.com/
JavaScript for Data Science https://www.amazon.com/JavaScript-Data-Science-Chapman-Hall-ebook/dp/B084H2JXSY
A Way Better Structured WebR Demo App https://rud.is/b/2023/03/12/almost-bare-bones-webr-starter-app/
An example of using WebR with Lit components https://rud.is/w/lit-webr/
WebR & Pyodide: Another WebR Experiment https://rud.is/w/webr-pyodide/
An R template/tag function for WebR https://rud.is/w/r-template-tag-function/
Monaco-powered WebR "REPL" https://rud.is/w/repl
https://observablehq.com/@hrbrmstr/fiddling-with-r-universe-webr
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue
Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/
A new way to think about value: https://value4value.info
Get in touch with us on social media
Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon)
Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)

Apr 7, 2023 • 29min
Issue 2023-W14 Highlights
Ten unique ways to create your own Web APIs in R, and how you can import local and remote data files in CSV and (yes) Excel formats with a selection of innovative R packages.
Episode Links
This week's curator: Jon Calder (@jonmcalder) (Twitter)
Hello world examples with 10 different R web API frameworks
Reading Remote Data Files
Entire issue available at rweekly.org/2023-W14
Supplement Resources
Seeking community endorsement for an upgrade to 'Big Book of R'
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue
Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/
A new way to think about value: https://value4value.info
Get in touch with us on social media
Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon)
Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)

Mar 29, 2023 • 35min
Issue 2023-W13 Highlights
A new perspective on the value of base R functions, enhancing the capabilities of gpttools with vector databases, and three ways you can add alt text to your R-based visualizations.
Episode Links
This week's curator: Ryo Nakagawara - @R_by_Ryo (Twitter) & @R_by_Ryo@mstdn.social (Mastodon)
Some love for Base R. Part 1
Teaching ChatGPT What It Doesn’t Know
Alt Text in R: Plots, Reports, and Shiny
Entire issue available at rweekly.org/2023-W13
Supplement Resources
A Gentle Introduction to Vector Databases https://frankzliu.com/blog/a-gentle-introduction-to-vector-databases
Text Mining with R - A Tidy Approach https://www.tidytextmining.com
Writing Meaningful Alt Texts for Data Visualizations in R (Liz Hare) R Ladies NYC https://lizharedogs.github.io/RLadiesNYAltText
{ggdatasaver} Automatically save data associated with a ggplot2 plot https://eliocamp.github.io/ggdatasaver
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue
Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/
A new way to think about value: https://value4value.info
Get in touch with us on social media
Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon)
Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)

Mar 15, 2023 • 37min
Issue 2023-W11 Highlights
The future of running R in your web browser is here with webR 0.1, a demonstration of integrating Quarto and webR with immense potential in the space of reproducible analysis, and two fundamental techniques from the world of software development tailored to non-programmers.
Episode Links
This week's curator: Sam Parmar - @parmsam_ (Twitter) & @parmsam@fosstodon.org (Mastodon)
webR 0.1.0 has been released
webR with Quarto HTML Standalone Document Proof of Concept
Software engineering techniques that non-programmers who write a lot of code can benefit from — the DRY WIT approach
Entire issue available at rweekly.org/2023-W11
Supplement Resources
Almost Bare Bones WebR Starter App: https://rud.is/b/2023/03/12/almost-bare-bones-webr-starter-app/
webR Dashboard: https://rud.is/webr-dash/no-dplyr.html
webR Quarto demos: https://github.com/coatless-r-n-d/webR-quarto-demos
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue
Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/
A new way to think about value: https://value4value.info
Get in touch with us on social media
Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon)
Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)

Mar 11, 2023 • 35min
Issue 2023-W10 Highlights
A episode full of discovery in this week's edition of R-Weekly Highlights! How you can parse your own R code with parse and getParseData, a closer look at the search capabilities in R-Universe, and a look back at the key milestones in the history of the R language.
Episode Links
This week's curators: Kellly Bodwin - @KellyBodwin (Twitter) and Emily Robinson - @robinson_es (Twitter)
"I can't be parsed, mate!" Parsing in R
Search for packages in r-universe
Happy 23rd birthday, R!
Entire issue available at rweekly.org/2023-W10
Supplement Resources
Advanced R chapter 17 (Metaprogramming the big picture): https://adv-r.hadley.nz/meta-big-picture.html
Algorithm behind package rank calculation in R-Universe: https://github.com/r-universe-org/help#how-is-the-package-rank-score-calculated
Jeroen's RStudio Global 2021 presentation (Monitoring Health and Impact of Open-source Projects) https://www.youtube.com/watch?v=kaoe7xuIJ1U
Building reproducible analytical pipelines with R https://raps-with-r.dev
3 Years In: Reflections on Starting, Surviving, and Scaling a Data Science Consultancy https://www.linkedin.com/pulse/3-years-reflections-starting-surviving-scaling-data-science-thomas
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue
Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/
A new way to think about value: https://value4value.info
Get in touch with us on social media
Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon)
Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)

Mar 1, 2023 • 36min
Issue 2023-W09 Highlights
How to easily create interactive versions of your favorite ggplots with ggiraph, bringing AutoML to R with forester, and a head-to-head comparison of R and Excel for common data wrangling and summaries.
Episode Links
This week's curator: Colin Fay - [@_ColinFay]](https://twitter.com/_ColinFay) (Twitter)
Creating interactive visualizations with {ggiraph} (with or without Shiny)
forester: what makes the package special?
Why should I use R: The Excel R Data Wrangling comparison: Part 1
Entire issue available at rweekly.org/2023-W09
Supplement Resources
ggiraph online book https://www.ardata.fr/ggiraph-book
{openxlsx2} read, write, and modify xlsx files https://janmarvin.github.io/openxlsx2
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
Get a New Podcast App and send us a boost! https://podcastindex.org/apps
A new way to think about value: https://value4value.info
Get in touch with us on social media
Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon)
Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)

Feb 22, 2023 • 38min
Issue 2023-W08 Highlights
The current state and future of {rtweet}, bringing the best of testing and CI/CD in a statistical package, and navigating through a Shiny maze (literally).
Episode Links
This week's curator: Eric Nantz - @theRcast (Twitter) & @rpodcast@podcastindex.social (Mastodon)
rtweet future
Ensuring & Showcasing the Statistical Correctness of your R Package
Shiny Monster Maze
Entire issue available at rweekly.org/2023-W08
Supplement Resources
Lluis Revilla's call for a co-maintainer of {rtweet} https://github.com/ropensci/rtweet/issues/763
Denis Pushkarev's post on the current state of core-js: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md
{mmrm} Mixed models for repeated measures in R: https://openpharma.github.io/mmrm/latest-tag/
Shiny Monster Maze blog post: https://www.bitfoam.com/post/2023-01-24-shiny-monster-maze/
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue
Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/
A new way to think about value: https://value4value.info
Get in touch with us on social media
Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon)
Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)

Feb 15, 2023 • 38min
Issue 2023-W07 Highlights
A glimpse into the day-to-day of maintaining an R package, exploring gender effects in art history data with the power of resampling, and a huge win for accessible SVG plots with R-Markdown.
Episode Links
This week's curator: Jon Carroll - @carroll_jono (Twitter) & @jonocarroll@fosstodon.org (Mastodon)
What Does It Mean to Maintain a Package?
Resampling to understand gender in #TidyTuesday art history data
Manipulate SVG Plots with JavaScript in R Markdown
Entire issue available at rweekly.org/2023-W07
Supplement Resources
Bootstrap resampling and tidy regression models https://www.tidymodels.org/learn/statistics/bootstrap/
Accessible Data Science Beyond Visual Models: Non-Visual Interactions with R and RStudio Packages (JooYoung Seo from rstudio::global(2021)) https://www.rstudio.com/resources/rstudioglobal-2021/accessible-data-science-beyond-visual-models-non-visual-interactions-with-r-and-rstudio-packages
Eric's adventures with Shiny modules and SVG interactions https://community.rstudio.com/t/passing-module-namespace-to-embedded-javascript-function/26988
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue
Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/
A new way to think about value: https://value4value.info
Get in touch with us on social media
Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon)
Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)