

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

Feb 8, 2023 • 35min
Issue 2023-W06 Highlights
Just how far back can we turn back time with an R installation, many enhancements to joining data sets in dplyr 1.1.0, and a retrospective on the 2022 thirty-day map challenge.
Episode Links
This week's curator: Tony Elhabr - @TonyElHabr (Twitter) & @tonyelhabr@skrimmage.com (Mastodon)
Postmortem of my #30DayMapChallenge 2022
The oldest R version one can still run today
dplyr 1.1.0: Joins
Entire issue available at rweekly.org/2023-W06
Supplement Resources
Replicating "Zoom to selected features" function in ArcGIS / QGIS with R shiny https://khwongk12.medium.com/replicating-zoom-to-selected-features-function-in-arcgis-qgis-with-r-shiny-652b6c714e6f
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
Guide to sending boostagrams in Podverse: 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 1, 2023 • 37min
Issue 2023-W05 Highlights
How you can make R package testing a little easier with switches, how the combination of group processing and compute resources can level up geospatial data processing, and a few quick wins to improve the responsiveness of your Shiny apps that got your podcast hosts to think hard about previous design choices!
Episode Links
This week's curator: Jon Calder (@jonmcalder) (Twitter)
A testing pattern: adding switches to your code
Geospatial distributed processing with furrr
Improving the responsiveness of Shiny applications
Entire issue available at rweekly.org/2023-W05
Supplement Resources
Preventative Care for R Packages
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
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)

Jan 25, 2023 • 31min
Issue 2023-W03 Highlights
A large helping of football data for your analytics with the englishfootball package, building a Shiny application with both R and python, and a first look at upcoming conferences this year.
Episode Links
This week's curator: Ryo Nakagawara - @R_by_Ryo) (Twitter) & @R_by_Ryo@mstdn.social (Mastodon)
englishfootball: A Comprehensive Database on the Premier League and the English Football League (1888-2022)
Seeing double? Building the same app in Shiny for R and Shiny for Python
Some R Conferences for 2023
Entire issue available at rweekly.org/2023-W03
Supplement Resources
{worldcup} A Comprehensive Database on the FIFA World Cup https://github.com/jfjelstul/worldcup
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
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)

Jan 19, 2023 • 34min
Issue 2023-W02 Highlights
A glimpse into the world of end-to-end Shiny app testing with shinytest2, and an important look at the spectrum of reproducibility within R using container technology and services.
Episode Links
This week's curator: Batool Almarzouq - @batool664 (Twitter)
End-to-end testing with shinytest2 Part 2
MRAN is getting shutdown - what else is there for reproducibility with R, or why reproducibility is on a continuum?
Entire issue available at rweekly.org/2023-W02
Supplement Resources
{leprechaun}: Code generator for lean and robust Shiny applications https://leprechaun.opifex.org
Bruno's excitement for our episode on Twitter and Mastodon
Looking to the future for R in Azure SQL and SQL Server https://cloudblogs.microsoft.com/sqlserver/2021/06/30/looking-to-the-future-for-r-in-azure-sql-and-sql-server/
{groundhog} Reproducible R Scripts Via Date Controlled Installing & Loading of CRAN & Git Packages https://groundhogr.com
Toward practical transparent verifiable and long-term reproducible research using Guix: https://www.nature.com/articles/s41597-022-01720-9#Abs1
{scenes} demo app
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
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)

Jan 11, 2023 • 29min
Issue 2023-W01 Highlights
A big progress updates in the latest {knitr} development release (literally), how the {litr} package enables literate programming development for R packages, and how you can translate Morse code directly in R with the {remorse} package!
Episode Links
This week's curator: Sam Parmar - @parmsam_ (Twitter) & @parmsam@fosstodon.org (Mastodon)
An Upcoming Clean Progress Bar in knitr
litr: Write an R Package Entirely with an R Markdown Document
.-././--/---/.-./.../.
Entire issue available at rweekly.org/2023-W01
Supplement Resources
Rethink the progress bar issue https://github.com/yihui/knitr/issues/1880
{fusen} R package https://thinkr-open.github.io/fusen
Tutorial
{packagefinder} https://github.com/jsugarelli/packagefinder
What is Morse code? https://web.northeastern.edu/stemout/morse-code
Our very important message to the audience:
-/./.-../.-.. -.--/---/..-/.-. ..-./.-./.././-./-../... .-/-.../---/..-/- -/..../. .-. .--/././-.-/.-../-.-- ..../../--./..../.-../../--./..../-/... .--./---/-../-.-./.-/.../-
Audio version of message: https://archive.org/details/output_20230110
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
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)

Jan 6, 2023 • 50min
Issue 2022-W52 Highlights
Our first episode of 2023 covers the brand-new gpttools package to called chatGPT directly in R, a wholistic look at MLOps with the latest tidymodels tooling, and a spotlight on the lesser-known quantile regression. Plus listener feedback and much more!
Episode Links
This week's curator: Kelly Bodwin (@KellyBodwin)
{gpttools} for Chat GPT in RStudio
MLOps: The Whole Game
Quantile Regression
Entire issue available at rweekly.org/2022-W52
Supplement Resources
Why Everyone's Obsessed With ChatGPT, a Mind-Blowing AI Chatbot https://www.cnet.com/tech/computing/why-everyones-obsessed-with-chatgpt-a-mind-blowing-ai-chatbot
Yury's quantile regression video: https://www.youtube.com/watch?v=Gtz8ca_4hVg
What is R7? A New OOP System for R https://www.jumpingrivers.com/blog/r7-oop-object-oriented-programming-r
R Weekly Highlights Episode 98 https://podverse.fm/episode/VvyuAA4kj
Shiny Dev Series episodes with Mike discussing the Connective COVID-19 Test Spotter App:
Part 1: https://shinydevseries.com/interview/ep030
Part 2: https://shinydevseries.com/interview/ep031
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?appTypes=app&elements=Value
A new way to think about value: https://value4value.info
Get in touch with us on social media:
Eric: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon)
Mike: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)

Dec 14, 2022 • 35min
Issue 2022-W50 Highlights
Data munging and visualization of your Twitter archive with R, a successful Shiny app submission to the FDA, and scoring Rock Paper Scissors.
Episode Links
This week's curator: Eric Nantz - @theRcast (Twitter) & @rpodcast@podcastindex.social (Mastodon)
Read and Visualize your Twitter Archive
UPDATE: Successful R-Based Package Submission with Shiny Component to FDA
How to score Rock Paper Scissors
Entire issue available at rweekly.org/2022-W50
Supplement Resources
{ggiraph}: Make {ggplot2} plots interactive https://davidgohel.github.io/ggiraph
RConsortium/submissions-pilot2 GitHub repository: https://github.com/RConsortium/submissions-pilot2
R/Pharma 2022 Conference Playlists on YouTube:
Day 1 talks
Day 2 talks
Day 3 talks
Workshops
Supporting the Show
New Podcast Apps: https://podcastindex.org/apps?appTypes=app&elements=Value
A new way to think about value: https://value4value.info/

Dec 8, 2022 • 34min
Issue 2022-W49 Highlights
Big new features coming in {dplyr} 1.1.0, how you can make your own #rstats wrapped, and enhancing your Shiny apps with JavaScript (without knowing much JS). Plus your feedback and more!
Episode Links
This week's curator: Jon Carroll - @carroll_jono (Twitter) & @jonocarroll@fosstodon.org (Mastodon)
How to make your own #RStats Wrapped!
dplyr 1.1.0 is coming soon
How to enhance your Shiny apps with JavaScript (JS) without knowing much JS
Entire issue available at rweekly.org/2022-W49
Supplement Resources
Differences between .by and group_by() in {dplyr}: https://dplyr.tidyverse.org/dev/reference/dplyr_by.html#differences-between-by-and-group-by-
https://fosstodon.org/@posit_glimpse/109424114108257429
Travis Gerke's take on Spotify Wrapped https://www.linkedin.com/posts/travisgerke_spotify-wrapped-is-proof-that-sometimes-count-activity-7003778803088990209-E9yE
NCmisc: miscellaneous functions for creating adaptive functions and scripts https://cran.r-project.org/web/packages/NCmisc/index.html
Outstanding User Interfaces with Shiny https://unleash-shiny.rinterface.com/index.html
Javascript for R https://book.javascript-for-r.com/
Pharmaverse https://pharmaverse.org
Admiral hackathon https://www.cdisc.org/events/webinar/pre-admiral-hackathon-workshop-introduction-r-sas-programmers
Supporting the Show
Get a New Podcast App and send us a boost! https://podcastindex.org/apps?appTypes=app&elements=Value
A new way to think about value: https://value4value.info

Dec 1, 2022 • 28min
Issue 2022-W48 Highlights
A new approach to adding package tests with {doctest}, scraping data from dynamic web pages with {RSelenium}, and a simple checklist to power up your next bar chart.
This week's curator: Tony Elhabr - @TonyElHabr (Twitter) & @tonyelhabr@skrimmage.com (Mastodon)
{doctest} 0.1.0: Generate Tests from Examples Using 'roxygen' and 'testthat'
Webscraping with RSelenium: automate your browser actions
A simple checklist for bar plots
Entire issue available at rweekly.org/2022-W48
Supplement Resources
Webscraping with RSelenium and rvest: https://ivanmillanes.netlify.app/post/2020-06-30-webscraping-with-rselenium-and-rvest/
RSelenium with Docker: https://callumgwtaylor.github.io/post/using-rselenium-and-docker-to-webscrape-in-r-using-the-who-snake-database
Shiny in Production recordings from Jumping Rivers: YouTube playlist

Nov 23, 2022 • 31min
Issue 2022-W47 Highlights
Reshaping your R function syntax with {codegrip}, ways you can apply DRY principles to R package development, and a new online book teaching you how to create beautiful tables in R with {gt}
Episode Links
This week's curator: Jon Calder (@jonmcalder)
{codegrip} 0.0.0.9000: Reshaping and navigation commands for R code
DRY Package Development in R (slides)
Creating beautiful tables in R with {gt}
Entire issue available at rweekly.org/2022-W47
Supplement Resources
The tidyverse style guide: https://style.tidyverse.org
Google R style guide: https://google.github.io/styleguide/Rguide.html
{dm} - Working with relational data models in R: https://dm.cynkra.com
Posit Table Contest (deadline extended to December 2, 2022): https://www.rstudio.com/blog/rstudio-table-contest-2022/
Supporting the Show
Get a New Podcast App and send us a boost! https://podcastindex.org/apps?appTypes=app&elements=Value
A new way to think about value: https://value4value.info