

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

Jul 26, 2023 • 38min
Issue 2023-W30 Highlights
How consistent formatting and styling is valuable technique for debugging, a visual tour-de-force of jazzing up your ggplots with the amazing ecosystem of extension packages, and why a little investment in learning HTML and CSS is worth your time as an R programmer.
Episode Links
This week's curator: Batool Almarzouq - @batool664 (Twitter)
Tips for debugging and cleaning broken code
Jazz up your ggplots!
Four reasons to learn HTML + CSS as an R programmer
Entire issue available at rweekly.org/2023-WXX
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
R-Weekly Highlights on the Podcastindex.org - You can send a boost into the show directly in the Podcast Index. First, top-up with Alby, and then head over to the R-Weekly Highlights podcast entry on the index.
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)

Jul 19, 2023 • 47min
Issue 2023-W29 Highlights
The second edition of the highly-regarded R for Data Science arrives with substantial updates, an adventure with "A Programming Language" that brings new perspectives to functional programming approaches, and a new take on reproducibility in data science combining R with the Nix packaging system.
Episode Links
This week's curator: Eric Nantz - @theRcast (Twitter) & @rpodcast@podcastindex.social (Mastodon)
R for Data Science, 2nd edition
Array Languages: R vs APL
Reproducible data science with Nix
Entire issue available at rweekly.org/2023-W29
Supplement Resources
R for Data Science 2nd Edition: https://r4ds.hadley.nz/
APL: https://en.wikipedia.org/wiki/APL_(programming_language)
Try APL in a browser: https://tryapl.org/
Jonathan Carroll could be available for your next project! https://fosstodon.org/@jonocarroll/110726981972909319
Linux Unplugged Episode 451 The NixOS Challenge https://www.jupiterbroadcasting.com/show/linux-unplugged/451/
Zero to Nix - An unofficial, opinionated, gentle introduction to Nix https://zero-to-nix.com/
It's not too late to register for Eric and Mike's Shiny in Production workshop at posit::conf(2023)! https://reg.conf.posit.co/flow/posit/positconf23/attendee-portal/page/sessioncatalog?search=shiny&search.sessiontype=1675316728702001wr6r&search.day=20230918
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
R-Weekly Highlights on the Podcastindex.org - You can send a boost into the show directly in the Podcast Index. First, top-up with Alby, and then head over to the R-Weekly Highlights podcast entry on the index.
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)

Jun 28, 2023 • 34min
Issue 2023-W26 Highlights
Releasing an Word document table into the land of markdown, a practical overview of sharing your machine learning model with others, and taking local control of checking the builds of your package across computing architectures.
Episode Links
This week's curator: Colin Fay - [@_ColinFay]](https://twitter.com/_ColinFay) (Twitter)
Convert a Word table to Markdown
How Can Someone Else Use My Model?
How to debug your package in a {rhub} fedora container before sending to CRAN?
Entire issue available at rweekly.org/2023-W26
Supplement Resources
{datapasta} RStudio addins and R functions that make copy-pasting vectors and tables to text painless https://milesmcbain.github.io/datapasta
Matt Kaye's series "The missing semester of your DS education" https://matthewrkaye.com/series.html#the-missing-semester-of-your-ds-education
Put R in production: Tools and guides to put R models in production https://putrinprod.com
{checkhelper} A package to help you deal with devtools::check outputs https://thinkr-open.github.io/checkhelper
Remote Explorer Visual Studio Code extension https://marketplace.visualstudio.com/items?itemName=ms-vscode.remote-explorer
{crew}: A distributed worker launcher framework for asynchronous and distributed computing https://wlandau.github.io/crew
Data4Good Explores Visualizing Freshwater Resources on a Global Scale https://appsilon.com/visualizing-fresh-water-resources-data
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
R-Weekly Highlights on the Podcastindex.org - You can send a boost into the show directly in the Podcast Index. First, top-up with Alby, and then head over to the R-Weekly Highlights podcast entry on the index.
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)

Jun 21, 2023 • 36min
Issue 2023-W25 Highlights
Uncovering powerful use cases of the slice() function in the tidyverse, a batch of new features and fixes for column labeling in gt 0.9.0, and a fun journey with tidymodels and visualizations on just how much the Reverend Thomas Bayes may have earned from his own home (probably).
Episode Links
This week's curator: Jon Carroll - @carroll_jono (Twitter) & @jonocarroll@fosstodon.org (Mastodon)
Row relational operations with slice()
Merging columns together and fixing up column labels in {gt} 0.9.0
Bayes Lived Here (Probably)
Entire issue available at rweekly.org/2023-W25
Supplement Resources
Argument-type data masking: https://rlang.r-lib.org/reference/args_data_masking.html
{usedthese} Summarize package and function usage https://www.quantumjitter.com/blog/usedthese/
Easy and secure database access with a custom R6 package https://reds-code-collection.netlify.app/posts/r_db_connector/
Building Reproducible Analytical Pipelines with R now available in print! https://www.amazon.com/dp/B0C87H6MGF/
My computer can read! https://blog.devgenius.io/my-computer-can-read-98bc339e1f66
New maintainer of {echarts4r}
{carlesswhisper} Automatic speech recognition in R with whisper.cpp https://github.com/coolbutuseless/carelesswhisper
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
R-Weekly Highlights on the Podcastindex.org - You can send a boost into the show directly in the Podcast Index. First, top-up with Alby, and then head over to the R-Weekly Highlights podcast entry on the index.
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)

Jun 14, 2023 • 43min
Issue 2023-W24 Highlights
A batch of useful patterns for your next R project, the highly-anticipated dashboard components of {bslib} have arrived, and creating circle-based charts with customization using {ggtricks}.
Episode Links
This week's curator: Tony Elhabr - @TonyElHabr (Twitter) & @tonyelhabr@skrimmage.com (Mastodon)
Three useful (to me) R patterns
Towards easy, delightful, and customizable dashboards in Shiny for R with {bslib}
Easily create sector (pie, donut) and series of circle charts using Cartesian coordinates and ggplot2 with the new #RStats icon {ggtricks}
Entire issue available at rweekly.org/2023-W24
Supplement Resources
Building custom bootstrap cards Shinyconf tutorial: https://www.youtube.com/watch?v=KFbDd87bIso
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
R-Weekly Highlights on the Podcastindex.org - You can send a boost into the show directly in the Podcast Index. First, top-up with Alby, and then head over to the R-Weekly Highlights podcast entry on the index.
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)

Jun 6, 2023 • 38min
Issue 2023-W23 Highlights
Another terrific illustration of open-source collaboration in the latest updates to gptstudio, and a comprehensive journey of web scraping in R to bring much-needed automation to a practical research problem.
Episode Links
This week's curator: Jon Calder (@jonmcalder) (Twitter)
On updating a chat assistant app for the RStudio IDE
Static and Dynamic Web Scraping with R
Entire issue available at rweekly.org/2023-W23
Supplement Resources
GPT RStudio addins that enable GPT assisted coding, writing & analysis https://github.com/MichelNivard/gptstudio
A Twitter and Mastodon bot posting random R packages on CRAN https://github.com/TimTeaFan/rstatspkgbot
CRAN Task Views: The next generation
How to make fancy road trip maps with R and OpenStreetMap: Use R to get geocoded location and routing data from OpenStreetMap and explore a 5,000 mile road trip around the USA
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
R-Weekly Highlights on the Podcastindex.org - You can send a boost into the show directly in the Podcast Index. First, top-up with Alby, and then head over to the R-Weekly Highlights podcast entry on the index.
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)

Jun 1, 2023 • 39min
Issue 2023-W22 Highlights
Another gem in the functional programming toolkit with partial functions, simplifying R package creation using fusen, and a creative visualization of worldwide parliament representation.
Episode Links
This week's curator: Ryo Nakagawara - @R_by_Ryo) (Twitter) & @R_by_Ryo@mstdn.social (Mastodon)
Curried functions in R - Examples with purrr and ggplot2
{fusen}: Simplifying Writing Packages for R Users
Showing women proportion of Parliamentarians on a map
Entire issue available at rweekly.org/2023-W22
Supplement Resources
YEGRUG 2023-05 Recording (Futureverse) https://www.youtube.com/watch?v=6Dp6zMelrmg
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
R-Weekly Highlights on the Podcastindex.org - You can send a boost into the show directly in the Podcast Index. First, top-up with Alby, and then head over to the R-Weekly Highlights podcast entry on the index.
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)

May 25, 2023 • 39min
Issue 2023-W21 Highlights
A must-have resource to get you primed for testing R packages interfacing with the web, how ggblend taps into new compositing functionality for clearer plots, and how R stacks up with Excel in handling dates.
Episode Links
This week's curator: Batool Almarzouq - @batool664 (Twitter)
Better Understanding Your Tools Choices with Online Book HTTP Testing in R
ggblend: Blending and compositing algebra for ggplot2
Why should I use R: Handling Dates in R and Excel: Part 3
Entire issue available at rweekly.org/2023-W21
Supplement Resources
HTTP Testing with R: https://books.ropensci.org/http-testing/index.html
Updating Graphics Devices for R 4.2.0: https://blog.r-project.org/2021/12/14/updating-graphics-devices-for-r-4.2.0/
ggdist Visualizations of distribution and uncertainty: https://mjskay.github.io/ggdist/
Learning Bayesian Statistics Episode 66 - Uncertainty Visualization & Usable Stats, with Matthew Kay https://learnbayesstats.com/episode/66-uncertainty-visualization-usable-stats-matthew-kay
Supporting the show
Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback
R-Weekly Highlights on the Podcastindex.org - You can send a boost into the show directly in the Podcast Index. First, top-up with Alby, and then head over to the R-Weekly Highlights podcast entry on the index.
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)

May 17, 2023 • 41min
Issue 2023-W20 Highlights
Introducing the new ggflowchart package, how a dockerized development environment is another win for reproducibility, and our take on Colin Fay's keynote from the Appsilon Shiny Conference.
Episode Links
This week's curator: Sam Parmar - @parmsam_ (Twitter) & @parmsam@fosstodon.org (Mastodon)
Introducing {ggflowchart}
Why you should consider working on a dockerized development environment
Colin Fay, Keynote: Production is like ultra running: brutal, ungrateful, but worth every step
Entire issue available at rweekly.org/2023-W20
Supplement Resources
Episode 82 (the origins of ggflowchart) https://rweekly.fireside.fm/82
Building reproducible analytical pipelines with R https://raps-with-r.dev
The Rocker Project https://rocker-project.org
Shiny Dev Series Livestream: Fully containerized R dev environment with Docker, RStudio, and VS-Code https://www.youtube.com/watch?v=4wRiPG9LM3o
Development Container Features https://code.visualstudio.com/blogs/2022/09/15/dev-container-features
r2u: CRAN as Ubuntu binaries https://eddelbuettel.github.io/r2u/
A preview of Eric and Mike's Production Shiny Workshop https://www.youtube.com/watch?v=MlRwhDYI5Ec
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)

May 3, 2023 • 40min
Issue 2023-W18 Highlights
Why effective code reviews can bring many benefits to data science teams, the origin story of the sketch package to transpile R code to JavaScript, and a primer on error handling in both R and Python.
Episode Links
This week's curator: Colin Fay - @_ColinFay (Twitter)
Pull Requests, Code Review, and The Art of Requesting Changes
Sketch Package looks to add JavaScript to R packages
Error Handling in R and Python
Entire issue available at rweekly.org/2023-W18
Supplement Resources
What they forgot to teach you about R https://rstats.wtf
Sketch - Interactive sketches in R https://github.com/kcf-jackson/sketch
{purrr} safely https://purrr.tidyverse.org/reference/safely.html
quickemu - Quickly create and run optimised Windows, macOS and Linux desktop virtual machines https://github.com/quickemu-project/quickemu
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)