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.
Wed, April 16, 2025
It's not every day that we get to dive into a brand new release of R, but we get to do just that in episode 202! We share our takes on the major new features of R 4.5.0. We also preview the re-imagination of the engine powering R-based APIs, and the LLM-powered helper to get some of those R package development chores done. Episode Links This week's curator: Eric Nantz: @rpodcast@podcastindex.social (Mastodon) & @rpodcast.bsky.social (BlueSky) & @theRcast (X/Twitter) What's new in R 4.5.0? plumber2 Introducing chores Entire issue available at rweekly.org/2025-W16 Supplement Resources {basepenguins} Convert files that use palmerpenguins to work with datasets https://ellakaye.github.io/basepenguins/ Upgrading from {plumber} https://posit-dev.github.io/plumber2/articles/migration.html {chores} gallery https://simonpcouch.github.io/chores/articles/gallery.html {chores} custom helpers https://simonpcouch.github.io/chores/articles/custom.html Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon), @rpodcast.bsky.social (BlueSky) and @theRcast (X/Twitter) Mike Thomas: <a href="https://fosstodon.org
Wed, April 09, 2025
In this episode of R Weekly Highlights: We have a six-month follow-up perspective from an early Positron user, how the current landscape of AI tools perform when learning the ropes with the Tidyverse, and how you can create your first Observable plot while using R for data munging. Episode Links This week's curator: Jon Carroll - @jonocarroll@fosstodon.org (Mastodon) & @jonocarroll.fosstodon.org.ap.brid.gy (Bluesky) & @carroll_jono (X/Twitter) Positron: current joys and pains Learning the tidyverse with the help of AI tools Observable for R users Entire issue available at rweekly.org/2025-W15 Supplement Resources Positron +1e https://open-vsx.org/extension/grrrck/positron-plus-1-e Vanishing Gradients episode 47 (The Great Pacific Garbage Patch of Code Slop with Joe Reis) https://vanishinggradients.fireside.fm/47 Observable color palette viewer https://observablehq.com/plot/features/scales#color-scales Observable Plots (R/Pharma 2024 Workshop Series) https://www.youtube.com/watch?v=M6fP68XnacM Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon), @rpodcast.bsky.social (BlueSky) and <a href="https://twitter.com/theRcas
Wed, April 02, 2025
By some minor miracle (even on April Fools) the R Weekly Highlights podcast has made it to episode 200! We go "virtual" shopping for LLM-powered text analysis and prediction using the mall package, and how recent advancements in the grid and ggplot2 packages empower you to make use of highly-customized gradients. Plus listener feedback! Episode Links This week's curator: Jon Calder - @jonmcalder@fosstodon.org (Mastodon) & @jonmcalder (X/Twitter) Text Summarization, Translation, and Classification using LLMs: mall does it all The guide to gradients in R and ggplot2 Entire issue available at rweekly.org/2025-W14 Supplement Resources Mall: Run multiple LLM predictions against a data frame with R and Python https://mlverse.github.io/mall/ Announcing rixpress https://brodrigues.co/posts/2025-03-20-announcing_rixpress.html Hack your way to scientific glory https://stats.andrewheiss.com/hack-your-way/538 Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon), @rpodcast.bsky.social (BlueSky) and @theRcast (X/Twitter Mike Thomas: @mike_thomas@fosstodon.org (Mastodon), @mike-thomas.bsky.social (BlueSky), and @mike_ketchbrook (X/Twitter
Wed, March 19, 2025
Thriving in a multi-lingual data science lifestyle while authoring your next Quarto project, putting LLMs to the scientific test with parsing manuscripts, and replicating a life-saving spatial visualization originally created over 170 years ago! Episode Links This week's curator: Ryo Nakagawara - @R_by_Ryo@mstdn.social (Mastodon) & @rbyryo.bsky.social (Bluesky) & @R_by_Ryo ) (X/Twitter) Creating multilingual documentation with Quarto The ellmer package for using LLMs with R is a game changer for scientists {SnowData} 1.0.0 : Historical Data from John Snow's 1854 Cholera Outbreak Map Entire issue available at rweekly.org/2025-W12 Supplement Resources Wes McKinney & Hadley Wickham (on cross-language collaboration, Positron, career beginnings, & more) https://youtu.be/D-xmvFY_i7U Tabby Quarto extension https://quarto.thecoatlessprofessor.com/tabby/ Plotting the Past: The 1854 Cholera Outbreak Visualized in R https://simplifyingstats.wordpress.com/2025/01/18/plotting-the-past-the-1854-cholera-outbreak-visualised-in-r/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon), @rpodcast.bsky.social (BlueSky) and @theRcast (X/Tw
Wed, March 12, 2025
Giving your package documentation site a little personality and much more with {pkgdown} customization, plus a novel new package to bring the power of LaTeX to all of your plots! Episode Links This week's curator: Batool Almarzouq - @batoolmm.bsky.social (Bluesky) & @batool664 (X/Twitter) Customize your expedition: Create a unique documentation for your R Package LaTeX Typesetting in R: The 'xdvir' Package Entire issue available at rweekly.org/2025-W11 Supplement Resources {xdvir} package vignette https://cran.r-project.org/web/packages/xdvir/vignettes/xdvir-intro.html tinytex- A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live https://yihui.org/tinytex/ Adding arm64 to r2u https://dirk.eddelbuettel.com/blog/2025/03/04#046_arm64_comes_to_r2u Website for tidyplots use cases https://tidyplots.org/use-cases/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon), @rpodcast.bsky.social (BlueSky) and @theRcast (X/Twitter) Mike Thomas: @mike_thomas@fosstodon.org (Mastodon), @mike-thomas.b
Fri, March 07, 2025
A major milestone for leveraging LLMs in R just landed with the new ellmer package, along with a terrific showcase of retrieval-augmented generation combining ellmer and DuckDB. Plus an inspiring roundup of the recent Closeread contest winners. Episode Links This week's curator: Sam Parmar - @parmsam@fosstodon.org (Mastodon) & @parmsam_ (X/Twitter) Announcing ellmer: A package for interacting with Large Language Models in R Rapid RAG Prototyping: Building a Retrieval Augmented Generation Prototype with ellmer and DuckDB Winners of the Closeread Prize – Data-Driven Scrollytelling with Quarto Entire issue available at rweekly.org/2025-W10 Supplement Resources Coder Radio episode 608 - R with Eric Nantz https://coder.show/608 nhyris - The minimal framework for transform R shiny application into standalone Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon), @rpodcast.bsky.social (BlueSky) and @theRcast (X/Twitter) Mike Thomas: @mike_thomas@fosstodon.org (Mastodon), @mike-thomas.bsky.social (BlueSky), and @mike_ketchbrook (X/Twitter) Music credits powered by OCRemix Watermelon Flava - Breath of Fire
Fri, February 21, 2025
Our candid takes on the state of CRAN's role in light of recent package archival events, how creative use of LLMs could greatly streamline your next literature review, and a few great illustrations of lazy being a good thing in your R session. Episode Links This week's curator: Eric Nantz - @rpodcast@podcastindex.social (Mastodon) & @rpodcast.bsky.social (BlueSky) & @theRcast (X/Twitter) Is CRAN Holding R Back? How to use large language models to assist in systematic literature reviews Lazy introduction to laziness in R Entire issue available at rweekly.org/2025-W08 Supplement Resources A guide to contributing to open-source Python packages https://arilamstein.com/blog/2025/01/02/a-guide-to-contributing-to-open-source-python-packages/ Continue https://www.continue.dev/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon), @rpodcast.bsky.social (BlueSky) and @theRcast (X/Twitter) Mike Thomas: @mike_thomas@fosstodon.org (Mastodon), @mike-thomas.bsky.social (BlueSky), and @mike_ketchbrook (X/T
Fri, February 14, 2025
An illuminating set of tips for making the best out of the phrase "fifty shades of grey" in your next monochrome visualisation, how the unique formatting features of the Scotland census data were tamed with the power of R, and how the first-ever native mobile application powered by R has opened the doors wide open for innovation across many parts of data science. Episode Links This week's curator: Jon Carroll - @jonocarroll@fosstodon.org (Mastodon) & @jonocarroll.fosstodon.org.ap.brid.gy (Bluesky) & @carroll_jono (X/Twitter) Designing monochrome data visualisations The life changing magic of tidying text files Rlinguo — Why Did We Build It? Entire issue available at rweekly.org/2025-W07 Supplement Resources ColorBrewer palettes https://colorbrewer2.org John's GitHub repository for tidying census files https://github.com/johnmackintosh/tidy-scotland-census Introducing Rlinguo, a native mobile app that runs R https://rtask.thinkr.fr/introducing-rlinguo-a-native-mobile-app-that-runs-r/ mirai v2.0 - Continuous Innovation https://shikokuchuo.net/posts/25-mirai-v2/ Key considerations for retiring/superseding an R package https://epiverse-trace.github.io/posts/superseding-bpmodels/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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 w
Wed, February 05, 2025
Context is king in a trifecta of R packages harnessing LLMs to be your virtual assistant in package development and data science, plus the world (of data) is at your fingertips for data exploration and sharing your insights using the innovative closeread Quarto extension. Episode Links This week's curator: Jonathan Kitt - @jonathankitt.bsky.social (Bluesky) Three experiments in LLM code assist with RStudio and Positron Gapminder: how has the world changed? Downloading datasets from Our World in Data in R Entire issue available at rweekly.org/2025-W06 Supplement Resources From hours to minutes: accelerating your tidymodels code https://youtu.be/pTMiDHFIiPQ?si=4qZC3_NLUVhD5hAa Effecient Machine Learning with R https://emlwr.org/ Closeread: Bringing scrollytelling to Quarto https://youtu.be/KqLxy66B3lQ?si=w7DIB4QhYk2u6cLG Closeread Posit contest submissions https://forum.posit.co/tag/closeread-prize-2024 Extract Information From Images and PDFs With R & LLMs https://3mw.albert-rapp.de/p/extract-information-from-images-and-pdfs-with-r-llms usgs geological survey mapping water https://waterdata.usgs.gov/blog/acs-maps/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: <a href="https://podcastindex.social/@r
Wed, January 29, 2025
Ready to bring your next presentation slides to the world of Quarto? Our first highlight has a batch of power tips you can use for your next slide deck. Plus terrific insights from first-time contributors to open-source software. Episode Links This week's curator: Jon Calder - @jonmcalder@fosstodon.org (Mastodon) & @jonmcalder (X/Twitter) Seven tips for creating Quarto revealjs presentations From Novice to Contributor: Making and Supporting First-Time Contributions to FOSS Entire issue available at rweekly.org/2025-W05 Supplement Resources Emil Hvitfeldt's blog https://emilhvitfeldt.com GitHub Desktop https://github.com/apps/desktop GitKraken https://www.gitkraken.com/ lazygit https://github.com/jesseduffield/lazygit Coworking mini-hackathons https://ropensci.org/blog/2025/01/24/coworking-hackathons/ ShinyConf 2025 https://www.shinyconf.com Posit::Conf 2025 https://posit.co/conference/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon), @rpodcast.bsky.social (BlueSky) and @theRcast (X/Twitter) Mike Thomas: @mike_thomas@fo
Wed, January 22, 2025
Bringing a little tidy magic to creating flowcharts in R, how data.table is addressing recent shifts in R's C APIs, and another showcase of R's visualization prowess in the realm of brain imaging. Episode Links This week's curator: Ryo Nakagawara - @R_by_Ryo@mstdn.social (Mastodon) & @rbyryo.bsky.social (Bluesky) & @R_by_Ryo ) (X/Twitter) Flowcharts made easy with the package {flowchart} Use of non-API entry points in data.table Intro to working with volume and surface brain data Entire issue available at rweekly.org/2025-W04 Supplement Resources flowchart - R package for drawing participant flow diagrams directly from a dataframe using tidyverse https://bruigtp.github.io/flowchart Mermaid - Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown https://github.com/mermaid-js/mermaid DiagrammeR - Graph and network visualization using tabular data in R https://rich-iannone.github.io/DiagrammeR/ RNifti https://github.com/jonclayden/RNifti gifti https://github.com/muschellij2/gifti CRAN Cookbook https://r-consortium.org/posts/user-friendly-technical-cookbook-style-cran-guide-for-new-r-programmers-ready/ 2024 Posit Year in Review https://posit.co/blog/2024-posit-year-in-review/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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</a
Wed, January 15, 2025
The R Weekly Highlights podcast returns for Our first episode of 2025! We learn how hosted and self-hostem LLM's perform in the summarization of Bluesky R posts, as well as how models hosted on Azure infrastructure summarize cycling destinations. Lastly, we visit the visualization corner once again to bring a little (or a lot) of color in your next graphics created with R. Episode Links This week's curator: Batool Almarzouq - @batool664 (X/Twitter) Bluesky conversation analysis with local and frontier LLMs with R/Tidyverse . Harnessing Azure OpenAI and R for Web Content Summarisation: A Practical Guide with rvest and tidyverse Working with colours in R Entire issue available at rweekly.org/2025-W01 Supplement Resources Rasa open-source documentation https://rasa.com/docs/rasa/ Brand.yml https://posit-dev.github.io/brand-yml/ {rix} updates https://docs.ropensci.org/rix/news/index.html Strategic Investment Analysis: Key Questions Generated by DoTadda’s Knowledge Platform https://www.spsanderson.com/steveondata/posts/2024-12-26/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon), @rpodcast.bsky.social (BlueSky) and @theRcast (X/Twitter) Mike Thomas: @m
Wed, December 18, 2024
An evolution of asynchronous programming techniques to boost your Shiny apps, how a puzzle from over a century ago could tip the scales for mathematics algorithms solvable in R, and solving the recent 2024 Advent of Code puzzles with data.table. Episode Links This week's curator: Colin Fay - @colinfay@fosstodon.org [@_ColinFay]]( https://twitter.com/_ColinFay) (X/Twitter) @colinfay.bsky.social Parallel and Asynchronous Programming in Shiny with future, promise, future_promise, and ExtendedTask Writing Signed Trinary: or, Back To the Four Weights Problem Advent of Code with data.table: Week One Entire issue available at rweekly.org/2024-W51 Supplement Resources Futureverse - A Unifying Parallelization Framework in R for Everyone https://www.futureverse.org/ Non-blocking operations with ExtendedTask https://shiny.posit.co/r/articles/improve/nonblocking/ Asynchronous Shiny apps with crew and mirai https://wlandau.github.io/crew/articles/shiny.html Bachet’s Four Weights Problem https://rworks.dev/posts/four-weights/ Advent of Code 2024 https://adventofcode.com/ Lime Bikes Summary Dashboard https://jokasan.github.io/Lime_Dash/ Chapter image credits Advent of Code https://thenewstack.io/advent-of-codes-programming-puzzles-set-new-global-record/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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, to
Wed, December 11, 2024
The future of R-Universe looks even brighter for 2025 and beyond, revisiting the key factors for possibly switching to the Positron IDE, and why there is more than meets the eyes when it comes to the potential of LLMs and AI (even in highly-regulated industries). Episode Links This week's curator: Eric Nantz - @rpodcast@podcastindex.social (Mastodon), @rpodcast.bsky.social (BlueSky), and @theRcast (X/Twitter) R-Universe Named R Consortium’s Newest Top Level Project Positron vs RStudio - is it time to switch? Summer is Coming: AI for Shiny, R, and Pharma Entire issue available at rweekly.org/2024-W50 Supplement Resources rOpenSci Blog Post https://ropensci.org/blog/2024/12/03/r-universe-r-consortium-tlp/ Positron IDE - A new IDE for data science https://drmowinckels.io/blog/2024/positron/ Fun with Positron https://www.andrewheiss.com/blog/2024/07/08/fun-with-positron/ Open VSX Registry https://open-vsx.org Power Mode Extension https://open-vsx.org/extension/hoovercj/vscode-power-mode Joe Cheng's slides from R/Pharma keybote https://jcheng5.github.io/pharma-ai-2024/#/title-slide R Consortium Submissions Pilot 2 Shiny Application https://github.com/RConsortium/submissions-pilot2 Daniel Sebanes Bove & Joe Cheng - Discussion of R/Pharma Keynote https://youtu.be/AU1MmcXYnJ0?si=A3V9JHYdZLiz-lvv Practical Tips for Using Generative AI in Data Science Workflows https://youtu.be/rPeOdc8jTSE?si=APtIhpRqlh2I_Ek1 Apple Music Wrapped in R https://www.andrewheiss.com/blog/2024
Wed, December 04, 2024
As the holiday season enters the picture, learn how a humble R package helps you to give thanks to the contributors of your open-source package. Plus a practical introduction to missing value interpolation with a tried-and-true R package with a rich history, and a comprehensive analysis to predict an NBA superstar's next shot result (who has made a lot of shots already in his career). Episode Links This week's curator: Jon Carroll - @jonocarroll@fosstodon.org (Mastodon) & @carroll_jono (X/Twitter) Give Thanks with the allcontributors Package How to Interpolate Missing Values in R: A Step-by-St https://github.com/ropensci/allcontributors/?tab=readme-ov-file#contributorsep Guide with Examples Predicting NBA Score Plays - Steph Curry Shots Entire issue available at rweekly.org/2024-W49 Supplement Resources allcontributors - Acknowledge all contributors to a project https://docs.ropensci.org/allcontributors/ Contributor section of {allcontributors} README https://github.com/ropensci/allcontributors/?tab=readme-ov-file#contributors zoo - S3 Infrastructure for Regular and Irregular Time Series https://cran.r-project.org/web/packages/zoo/index.html mice - Multivariate Imputation by Chained Equations https://amices.org/mice/ naniar - Data structures, summaries, and visualization for missing data http://naniar.njtierney.com/ hoopR - Data and tools for men's basketball https://hoopr.sportsdataverse.org/ BasketballAnalyzeR - Analysis and Visualization of Basketball Data https://github.com/sndmrc/BasketballAnalyzeR/tree/master Optimizing R/Shiny App Performance with Advanced Caching Techniques https://www.app
Wed, November 27, 2024
What a way to close out the month of November with this batch of highlights! The ultimate teaser for the first-ever native mobile Shiny application (and yes, it is real), how you can expand your network on Bluesky from the friendly confines of R, and the potential of the S7 object-oriented paradigm to streamline and validate function parameters. Plus late-breaking news on the integrations of Bluesky and Quarto! Episode Links This week's curator: Tony Elhabr - @tonyelhabr@skrimmage.com (Mastodon) & @TonyElHabr (X/Twitter) You’ve Been Waiting for Native Mobile Apps with R? The Wait Is Over. Expand your Bluesky network with R and the atrrr package S7 & Options objects - reimagining readr::read_csv() Entire issue available at rweekly.org/2024-W48 Supplement Resources Obtainium: Get Android apps straight from the source https://github.com/ImranR98/Obtainium F-Droid: Free and open-source Android app repository https://f-droid.org/en/ {atttr} Wrapper for the AT protocol behind Bluesky https://jbgruber.github.io/atrrr/ Bluesky network analyzer https://bsky-follow-finder.theo.io Bluesky comments extension (James Blastula) https://quarto.thecoatlessprofessor.com/bluesky-comments/ Bluesky comments for Quarto (Garrick Aiden-Buie) https://pkg.garrickadenbuie.com/quarto-bluesky-comments/ Classes and objects (S7 documentation) https://rconsortium.github.io/S7/articles/classes-objects.html {roxy.shinylive} A roxygen2 extension for Shinylive https://insightsengineering.github.io/roxy.shinylive/main/ Introducing WebR to TLG Catalog (Pawel's talk from R/Pharma 2024) https://www.youtube.com/watch?v=vaoDUrUscZA Spotify Wrapped: R and ggplot2 Edition <a href="ht
Thu, November 21, 2024
A summary of key contributions to the R language itself from R Dev Day at the Shiny in Production conference, and visualizing ice thickness in Greenland with the power of the tidyverse and leaflet. Episode Links This week's curator: Jon Calder - @jonmcalder@fosstodon.org (Mastodon) & @jonmcalder (X/Twitter) R Dev Day @ SIP 2024 Greenland ice thickness Entire issue available at rweekly.org/2024-W47 Supplement Resources R Contribution Working Group https://contributor.r-project.org/working-group R Translations Status Dashboard https://contributor.r-project.org/translations-dashboard/ R Development Guide https://contributor.r-project.org/rdevguide/ Connect local Positron IDE to Gitpod via SSH? https://github.com/r-devel/r-dev-env/issues/193#issuecomment-2383816303 Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon), @rpodcast.bsky.social (BlueSky) and @theRcast (X/Twitter) Mike Thomas: @mike_thomas@fosstodon.org (Mastodon), @mike-thomas.bsky.social (BlueSky), and @mike_ketchbrook (X/Twitter) Music cre
Fri, November 15, 2024
The innovations of the R community never cease to amaze us! How a programmatic approach to generating markdown was vital to a high-profile Quarto site, a novel infograph of Bob's Burgers sentiment analysis, and updates to the next evolution of object-oriented programming in R. Episode Links This week's curator: Ryo Nakagawara - @R_by_Ryo@mstdn.social (Mastodon) & @R_by_Ryo ) (X/Twitter) Guide to generating and rendering computational markdown content programmatically with Quarto Bob’s Burgers Episode Fingerprints by Season S7 0.2.0 Entire issue available at rweekly.org/2024-W46 Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike-thomas.bsky.social & @mike_thomas@fosstodon.org (Mastodon) & @mike_ketchbrook (X/Twitter) Music credits powered by OCRemix Cammy's London Drizzle - Super Street Fighter II: The New Challengers - MkVaff - https://ocremix.org/remix/OCR00453 Bar Hopping - Streets of Rage 2 - jaxx - https://ocremix.org/remix/OCR00437
Wed, November 06, 2024
Eric's flying solo this week, but the show goes on! The eagerly-anticipated recordings of the 2024 Posit conference are now available and Eric shares a few of his favorite gems, plus the Quarto publishing system takes center stage with how GitHub actions brings automation to report generation, and a terrific batch of answers to the recent R/Pharma workshop on building parameterized Quarto reports in R. Episode Links This week's curator: Batool Almarzouq - @batool664 (X/Twitter) Talk recordings and workshop materials from posit::conf(2024) 3MW (Automate Anything With R & GitHub Actions) Parameterized plots and reports with R and Quarto Entire issue available at rweekly.org/2024-W45 Supplement Resources Eric's recap of the Posit conference experience in episode 174 https://serve.podhome.fm/episodepage/r-weekly-highlights/174 Eric's talk on web-assembly for shiny-based clinical submissions https://www.youtube.com/watch?v=iC78WbnwnIs Introducing Positron https://youtu.be/8uRcB34Hhsw We CAN have nice Shiny apps: What's new in Shiny's UI & UX (Greg Swinehart) https://youtu.be/FPc5PJRWHsk Closeread: Bringing Scrollytelling to Quarto (Andrew Bray) https://youtu.be/KqLxy66B3lQ Closeread Posit Contest https://posit.co/blog/closeread-prize-announcement/ Collection of Quarto GitHub Actions https://github.com/quarto-dev/quarto-actions Data Wrangling for Python or R Like a Boss With DuckDB https://www.youtube.com/watch?v=GELhdezYmP0 Eric's advanced use of GitHub actions for the R Pilot Submissions web-assembly app infrastructure: https://github.com/RConsortium/submissions-pilot4-webR Nicola Rennie's R/Pharma workshop materials for parameterized reports with R and Quarto <a href="https://nrennie.rbind.io/r-pharma-2024-parameterized-reports/" target="_blank
Wed, October 23, 2024
Bringing tidy principles to a fundamental visualization for gene expressions, being on your best "behavior" for organizing your tests, and how data.table stacks up to DuckDB and polars for reshaping your data layouts. Episode Links This week's curator: Jon Carroll - @jonocarroll@fosstodon.org (Mastodon) & @carroll_jono (X/Twitter) Exploring the tidyHeatmap R package Don't Expect That "Function Works Correctly", Do This Instead Comparing data.table reshape to duckdb and polars Entire issue available at rweekly.org/2024-W43 Supplement Resources tidyHeatmap: Draw heatmap simply using a tidy data frame https://stemangiola.github.io/tidyHeatmap/ Novel App knock-in mouse model shows key features of amyloid pathology and reveals profound metabolic dysregulation of microglia https://molecularneurodegeneration.biomedcentral.com/articles/10.1186/s13024-022-00547-7 Shiny App-Packages chapter on writing tests and specifications https://mjfrigaard.github.io/shiny-app-pkgs/test_specs.html WANT CLEANER UNIT TESTS? TRY ARRANGE, ACT, ASSERT COMMENTS https://jakubsob.github.io/blog/want-cleaner-test-try-arrange-act-assert/ Super Data Science Podcast 827: Polars: Past, Present and Future, with Polars Creator Ritchie Vink https://www.superdatascience.com/podcast/827 duckplyr: A DuckDB-backed version for dplyr https://duckplyr.tidyverse.org/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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 , an
Wed, October 16, 2024
A helpful way to organizing your growing collection of unit tests, how interfacing with LLMs just got easier in the R ecosystem, and a clever use of AI to summarize a large collection of blog posts. Episode Links This week's curator: Eric Nantz: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Nested unit tests with testthat shinychat: Chat UI component for Shiny for R Creating post summary with AI from Hugging Face Entire issue available at rweekly.org/2024-W42 Supplement Resources elmer: Call LLM APIs from R https://hadley.github.io/elmer/ Joe Cheng's sidebot app (R edition) https://github.com/jcheng5/r-sidebot EDA Reimagined in R: GWalkR + DuckDB for Lightning-Fast Visualizations https://medium.com/@bruceyu0416/eda-reimagined-in-r-gwalkr-duckdb-for-lightning-fast-visualizations-05b011e8ae39 Apache superset https://superset.apache.org/ Postprocessing is coming to tidymodels https://www.tidyverse.org/blog/2024/10/postprocessing-preview/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: <a href="https://fosstodon.org/@mike_thomas" target="
Wed, October 02, 2024
A monumental achievement for bringing the Nix package manager to reproducible data science, travelling deep through the in-place modification rabbit hole across multiple languages, and a sampling of sage advice from the Data Science Hangout. Episode Links This week's curator: Tony Elhabr - @tonyelhabr@skrimmage.com (Mastodon) & @TonyElHabr (X/Twitter) Reproducible data science with Nix, part 13 -- {rix} is on CRAN! In-Place Modifications Data Career Insights: Lessons from four senior leaders in the data space Entire issue available at rweekly.org/2024-W40 Supplement Resources rix rOpenSci review: https://github.com/ropensci/software-review/issues/625 Determinate Systems Zero to Nix guide https://zero-to-nix.com/ vec - A new vector class with added functionality https://jonocarroll.github.io/vec/ rray - Simple arrays https://rray.r-lib.org/ Libby Heeren's podcast Data Humans https://libbyheeren.com/podcast.html or https://datahumans.libsyn.com/site A Bayesian Plackett-Luce model in Stan applied to pinball championship data https://sumsar.net/blog/bayesian-plackett-luce-model-pinball-competition/ Cover and modify, some tips for R package development https://masalmon.eu/2024/09/24/cover-modify-r-packages/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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
Wed, September 25, 2024
How the latest release of patchwork is saving a cozy space for gt tables, a new package in the ggplot2 ecosystem to lend a guide for your guides, and a prime way of using R to brute-force the answer to a mathematical brain-teaser. Episode Links This week's curator: Tony Elhabr - @tonyelhabr@skrimmage.com (Mastodon) & @TonyElHabr (X/Twitter) patchwork 1.3.0 {gguidance}: Extended guide options for 'ggplot2' Prime numbers as sums of three squares. by @ellis2013nz Entire issue available at rweekly.org/2024-W39 Supplement Resources gt 0.11.0 release notes https://gt.rstudio.com/news/index.html#gt-0110 Being free from constraint https://www.data-imaginist.com/posts/2024-01-05-patchwork-1-2-0/#being-free-from-constraint gguidance: A guided tour vignette https://teunbrand.github.io/gguidance/articles/tour.html Create a free Llama 3.1 405B-powered chatbot on an R package's GitHub repo in https://blog.stephenturner.us/p/create-a-free-llama-405b-llm-chatbot-github-repo-huggingface Ease renv::restore() by updating your repository to Posit Public Package Manager https://www.pipinghotdata.com/posts/2024-09-16-ease-renvrestore-by-updating-your-repositories-to-p3m Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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
Wed, September 18, 2024
Hide a picture of Homer Simpson in a residual plot of all places? Oh it's real, you could say "surreal!" Plus a data-driven approach to investigate recent changes to the Australian census, and a cautionary reminder to check just where those numbers are coming from the next time you build a prediction model. Plus the quest to make R the official language for the Coder Radio program reaps a new reward! Episode Links This week's curator: Ryo Nakagawara - @R by Ryo@mstdn.social (Mastodon) & @R by Ryo ) (X/Twitter) {surreal} 0.0.1 : Create Datasets with Hidden Images in Residual Plots Gender and sexuality in Australian surveys and census Please Version Data Entire issue available at rweekly.org/2024-W38 Supplement Resources Surfing the WSL Wave - Coder Radio episode 587 https://www.jupiterbroadcasting.com/show/coder-radio/587/ Brian (bhh32) on Nostr surreal https://r-pkg.thecoatlessprofessor.com/surreal/ Residual Plots and Data Sets (archived version) https://web.archive.org/web/20210927100125/https://www4.stat.ncsu.edu/~stefanski/NSF Supported/Hidden Images/stat res plots.html Labels for Technical Writing Projects https://ropensci.org/blog/2024/09/12/labels-writing-projects/ Express to Impress: Leveraging IBCS Standards for Powerful Data Presentations https://medium.com/number-around-us/express-to-impress-leveraging-ibcs-standards-for-powerful-data-presentations-3c3a269f0ec0 Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/contact to send us your feedback <a href="https://podcastindex.org/podcast/1062040" target="
Wed, September 11, 2024
How being fair to your research has a new and important meaning than what you may expect, the power you can unlock with custom roxygen tags, and a collection of tips you can apply today for your next visualization. Episode Links This week's curator: Batool Almarzouq - @batool664 (X/Twitter) Making your blog FAIR Create and use a custom roxygen2 tag Five ways to improve your chart axes Entire issue available at rweekly.org/2024-W37 Supplement Resources httr2: Perform HTTP requests and process the response https://httr2.r-lib.org/ Athanasia's GitHub Actions workflow files https://github.com/drmowinckels/drmowinckels.github.io/tree/main/.github/workflows maestro: Orchestration of data pipelines https://whipson.github.io/maestro/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mastodon) and @mike ketchbrook (X/Twitter) Music credits powered by OCRemix Crysis Crystal - Mega Man 9: Black in Blue - k-wix - https://backinblue.ocremix.org/index.php Of Whips and Strings - Vampire Variations: A Musical
Wed, September 04, 2024
A peek behind the curtain of how R handles that batch of code you send to the console, an adventure in automating the translation of Quarto documents to multiple languages, and there's no time like the present to give your code a little linting love. Episode Links This week's curator: Sam Parmar - @parmsam@fosstodon.org (Mastodon) & @parmsam_ (X/Twitter) Long input lines Translating Quarto (and other markdown files) into Any Language Get your codebase lint-free forever with lintr Entire issue available at rweekly.org/2024-W36 Supplement Resources News from R Submissions Working Group – Pilot 3 Successfully Reviewed by FDA Mastodon Accounts Posting About #RStats Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mastodon) and @mike ketchbrook (X/Twitter) Music credits powered by OCRemix Torvus Clockwork - Metroid Prime 2: Echoes - DarkeSword - https://ocremix.org/remix/OCR01507 Sleep, My Sephy (Judgement Day) - Final Fantasy VII: Voices of the Lifestream -
Wed, August 28, 2024
A few tools you can use to find those elusive bottlenecks in Shiny app performance, adding a dash of interactivity to a reactable table, and save yourself many hours of manual effort with Quarto parameterized reporting. Episode Links This week's curator: Colin Fay - @colinfay@fosstodon.org [@ ColinFay]]( https://twitter.com/ ColinFay) (X/Twitter) Unveiling Bottlenecks (Part 2): A Deep Dive into Profiling Tools \ Creating interactive tables with reactable Automating Quarto reports with parameters Entire issue available at rweekly.org/2024-W35 Supplement Resources {golem} 0.5.0 is now available Shiny Developer Series Episode 12: Reactlog with Barrett Schlerke https://shinydevseries.com/interview/ep012/ The Coding Cats shop https://www.etsy.com/shop/thecodingcats/ A visual journey through world exhibitions https://georgios.quarto.pub/a-visual-journey-through-world-exhibitions/ Six ways to find better content on Mastodon https://www.infoworld.com/article/2338712/6-ways-to-find-better-content-on-mastodon.html Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: <a href="https://fosstodon.org/@mike_thomas" targe
Wed, August 21, 2024
Eric flies solo for this episode with a recap of his positconf 2024 adventures! Also how not to panic when you see a merge conflict in Git, the genesis of the new R ARUG community in India, and a great primer on creating your own Quarto templates. Episode Links This week's curator: Eric Nantz: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Please let me merge before I start crying and other things I've said at the Git terminal A New R Community in Ahmedabad, India, focused on Clinical Research and Pharmaceutical Industries Designing and deploying internal Quarto templates Entire issue available at rweekly.org/2024-W34 Supplement Resources Shiny-based clinical submissions using WebAssembly https://rpodcast.github.io/shiny-webr-posit2024/#/section Introducing saperlipopette, a package to practice Git! https://masalmon.eu/2024/01/18/saperlipopette-package-practice-git/ NORC crime tracker Shiny app https://livecrimetracker.norc.org/#home Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mastodon) and <a href="https://twitter.com/mike_ketchbrook
Wed, August 07, 2024
A realistic take on converting the NY Forest Carbon Assessment modeling pipeline to the tidymodels suite, and a review of R package development workflows in the Positron IDE. Episode Links This week's curator: Jon Calder - @jonmcalder@fosstodon.org (Mastodon) & @jonmcalder (X/Twitter) Converting New York’s Forest Carbon Assessment to Tidymodels R package development in Positron Entire issue available at rweekly.org/2024-W32 Supplement Resources Tidy Modeling with R e-book: https://www.tmwr.org maestro: Orchestration of data pipelines https://whipson.github.io/maestro/ Pharma RUG: The Rise of R in China’s Pharmaceutical Industry https://www.r-consortium.org/blog/2024/08/01/pharma-rug-the-rise-of-r-in-chinas-pharmaceutical-industry R/Pharma APAC track call for talks: https://rinpharma.com/post/2024-07-17-apac-track/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mastodon) and @mike ketchbrook (X/Twitter) Music credits powered by OCRemix Person, Place, or Groove? - Pictionary - Th
Wed, July 31, 2024
Episode Links This week's curator: Jon Calder - @jonmcalder@fosstodon.org (Mastodon) & @jonmcalder (X/Twitter) Let's Talk About the Weather 2024 Shiny Contest Entire issue available at rweekly.org/2024-W31 Supplement Resources https://lorenzwalthert.github.io/precommit/index.html https://www.kenkoonwong.com/blog/llm-rag/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mastodon) and @mike ketchbrook (X/Twitter) Music credits powered by OCRemix A Flea and His Giant - Megaman X: Maverick Rising - Chuck Dietz - https://maverick.ocremix.org/music.php
Wed, July 24, 2024
Creating retro-gaming sprites rendered from the comforts of R? Yes we can! Plus an honest take on the utility of Github's Copilot Workspace in the context of package development, and taking the concept of code trees to another level with treesitter. Episode Links This week's curator: Ryo Nakagawara - @R by Ryo@mstdn.social (Mastodon) & @R by Ryo ) (X/Twitter) Tile-style sprite delight Some thoughts after a trial run of GitHub's Copilot Workspace Extracting names of functions defined in a script with treesitter Entire issue available at rweekly.org/2024-W30 Supplement Resources tree-sitter-r https://github.com/r-lib/tree-sitter-r Shiny.telemetry 0.3.0 https://www.appsilon.com/post/shiny-telemetry-0-3-0-update Introduction to R with the Tidyverse https://introduction-r-tidyverse.netlify.app/session1_notes Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mastodon) and @mike ketchbrook (X/Twitter) Music credits powered by OCRemix Moonlight Vibin' - Mega Man X5 - DCT - <a
Thu, July 18, 2024
The world of web-assembly in R continues to move fast with key updates to the webrcli & spidyr packages, and what has us excited about the mapgl package for producing amazing spatial visualizations. Episode Links This week's curator: Batool Almarzouq - @batool664 (X/Twitter) webrcli & spidyr: What’s new Create a Compare slider widget Entire issue available at rweekly.org/2024-W28 Supplement Resources mapgl package site https://walker-data.com/mapgl Mike's migrate package https://ketchbrookanalytics.github.io/migrate/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mastodon) and @mike ketchbrook (X/Twitter) Music credits powered by OCRemix Super Buck II - Super Mario Bros 2 - Estradasphere - https://ocremix.org/remix/OCR00577
Wed, June 26, 2024
The latest updates to the rayverse bring new meaning to smoothing out the rough edges of your next 3-D visualization, the momentum of DuckDB continues with the MotherDuck data warehouse, and the role nanoparquet plays to bring the benefits of parquet to small data sets. Episode Links This week's curator: Eric Nantz: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Sculpting the Moon in R: Subdivision Surfaces and Displacement Mapping Joining the flock from R: working with data on MotherDuck nanoparquet 0.3.0 Entire issue available at rweekly.org/2024-W26 Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mastodon) and @mike ketchbrook (X/Twitter) Music credits powered by OCRemix The Amazon Session - Ducktales - Gux - https://ocremix.org/remix/OCR00402 Doomsday - Sonic & Knuckles - elzfernomusic - https://ocremix.org/remix/OCR02532
Fri, June 21, 2024
How the newly-released CRAN package deadline metadata inspired multiple learning journeys of the latest Shiny features with one of your podcast hosts joining the ride, a fresh coat of frontend paint to the amazing R-Universe, and the innovations R brings to forensic analyses of handwriting. Episode Links This week's curator: Ryo Nakagawara - @R by Ryo@mstdn.social (Mastodon) & @R by Ryo ) (X/Twitter) Expose CRAN deadlines and DOIs A fresh new look for R-universe! {handwriter} 3.1.1 : Handwriting Analysis in R Entire issue available at rweekly.org/2024-W25 Supplement Resources Eric's pull request to fix the shinylive version of the CRAN deadlines app https://github.com/matt-dray/cran-deadlines/pull/3 The handwriter package documentation site https://csafe-isu.github.io/handwriter/index.html Scraping the R-Weekly Highlights podcast https://github.com/iamYannC/r-podcast Simulations for 2024 Euro Cup and Copa America https://lukebenz.com/post/intl soccer 2024/ Forecasting the UEFA Euro 2024 with a machine learning ensemble https://www.zeileis.org/news/euro2024/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter)
Wed, June 12, 2024
A thoughtful perspective on why it's not an either/or situation with popular data processing paradigms in R, another case of being kind to future you with your Git commit messages, and satisfying the need for speed in the evolving geospatial space. Episode Links This week's curator: Tony Elhabr - @tonyelhabr@skrimmage.com (Mastodon) & @TonyElHabr (X/Twitter) Two Roads Diverged: Opinions on "dialects" in R Why you need small, informative Git commits Making a Ridiculously Fast™ API Client Entire issue available at rweekly.org/2024-W24 Supplement Resources Welcome to the {data.table} ecosystem project! https://rdatatable-community.github.io/The-Raft/posts/2023-10-15-intro to grant-toby_hocking/ Pinball machines per capita https://www.sumsar.net/blog/pinball-machines-per-capita/ New York R Conference Retrospective Panel https://www.youtube.com/watch?v=L8Ec4ZktjJQ igraph 2.0 https://igraph.org/2024/05/21/rigraph-2.0.0.html Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mast
Wed, June 05, 2024
How vintage features in R could introduce chaos in your quest for a tibble & data.frame function, and the awesome potential of integrating custom parameters and conditional processing in your next Quarto workflow. Episode Links This week's curator: Jon Calder - @jonmcalder@fosstodon.org (Mastodon) & @jonmcalder (X/Twitter) Make your functions compa-tibble Creating R tutorial worksheets (with and without solutions) using Quarto Entire issue available at rweekly.org/2024-W23 Supplement Resources Invariants: Comparing behavior with data frames https://tibble.tidyverse.org/articles/invariants.html geoarrow: Extension types for geospatial data for use with 'Arrow' http://geoarrow.org/geoarrow-r/ Customize your R startup message https://drmowinckels.io/blog/2024/rproject/ About Podcasting Episode 10: Podcasting and Data Science with Eric Nantz https://www.aboutpodcasting.show/episodepage/podcasting-and-data-science-with-eric-nantz-from-the-r-weekly-highlights-podcast Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mastodon) and @mi
Wed, May 29, 2024
The recent patches in R that pave the way for a future object-oriented-programming framework to accompany S3 and S4, a treasure-trove of open spatial data ready for your mapping visualization adventures, and a collection of tips for the next time you refactor your testing scripts. Episode Links This week's curator: Jon Carroll - @jonocarroll@fosstodon.org (Mastodon) & @carroll_jono (X/Twitter) Generalizing Support for Functional OOP in R Getting and visualizing Overture Maps buildings data in R What I edit when refactoring a test file Entire issue available at rweekly.org/2024-W22 Supplement Resources Overture Maps https://overturemaps.org Shiny Developer Series Episode 30 - The Connecticut COVID-19 Test Spotter App (Part 1) https://shinydevseries.com/interview/ep030/ Introduction to vvcanvas https://vusaverse.github.io/posts/vvcanvas.html How to Split a Number into Digits in R Using gsub() and strsplit() https://www.spsanderson.com/steveondata/posts/2024-05-22/ Get a Free New Logo for Your R Package in Our Hex Design Contest - https://www.appsilon.com/post/hex-contest op3r - R client to the Open Podcast Prefix Project https://rpodcast.github.io/op3r/ Supporting the show Use the contact page at https://serve.podhome.fm/custompage/r-weekly-highlights/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: <a href="https://podcastindex.social/@rp
Wed, May 15, 2024
An aesthetically-pleasing journey through the history of R, another demonstration of DuckDB's power with analytics, and how webR with shinylive brings new learning life to the Pharmaverse TLG gallery. Episode Links This week's curator: Sam Parmar - @parmsam@fosstodon.org (Mastodon) & @parmsam_ (X/Twitter) The Aesthetics Wiki - an R Addendum R Dplyr vs. DuckDB - How to Enhance Your Data Processing Pipelines with R DuckDB TLG Catalog 🤝 WebR Entire issue available at rweekly.org/2024-W20 Supplement Resources Eric joins Adam Curry & Dave Jones on Podcasting 2.0 Episode 179! https://podverse.fm/clip/dYmaWGIOc DuckDB quacks Arrow: A zero-copy data integration between Apache Arrow and DuckDB https://duckdb.org/2021/12/03/duck-arrow.html Demo repository for creating a Quarto workflow with {quarto-webr} and {quarto-pyodide} https://github.com/coatless-quarto/quarto-webr-pyodide-demo What's new in ShinyProxy 3.1.0 https://hosting.analythium.io/what-is-new-in-shinyproxy-3-1-0/ 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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mastodon) and <a href="https://twitter.com/mike_ketchbroo
Wed, May 08, 2024
Our take on the important conversations spurred by the recent R deserialization CVE, how simulations may save you from cracking open that probability textbook, and recapping the exciting 2024 Shiny Conference. Episode Links This week's curator: Colin Fay - @colinfay@fosstodon.org & [@ ColinFay]]( https://twitter.com/ ColinFay) (X/Twitter) Everything you never wanted to know about the R vulnerability , but shouldn't be afraid to ask Calculating birthday probabilities with R instead of math Highlights from ShinyConf 2024 Entire issue available at rweekly.org/2024-W19 Supplement Resources R-bitrary Code Execution: Vulnerability in R’s Deserialization https://hiddenlayer.com/research/r-bitrary-code-execution/ CVE-2024-27322 Should Never Have Been Assigned And R Data Files Are Still Super Risky Even In R 4.4.0 https://rud.is/b/2024/05/03/cve-2024-27322-should-never-have-been-assigned-and-r-data-files-are-still-super-risky-even-in-r-4-4-0/ Safety Radar for RDA Files https://github.com/hrbrmstr/rdaradar R's new exploit: how it works & other ways you're vulnerable (Josiah Parry) https://www.youtube.com/watch?v=WGvXEi4nG5k Bogus CVE follow-ups https://daniel.haxx.se/blog/2023/09/05/bogus-cve-follow-ups/ Data serialisation in R https://blog.djnavarro.net/posts/2021-11-15_serialisation-with-rds/ Tapyr https://connect.appsilon.com/tapyr-docs/ Podcast Index Database Dashboard (built with R and Quarto) https://rpodcast.github.io/pod-db-dash/ Eric will be a guest on the Podcasting 2.0 show this Friday! (10-May-2024 1:30 PM EDT) https://podcastindex.org/podcast/920666 Supporting
Wed, May 01, 2024
Why R 4.4.0 may reduce your trips to a certain kind of stack overflow, a call to update your favorite Shiny application code snippets, and how the steller ASTHOS Profile Shiny dashboard has your hosts blown away and fighting the urge to refactor their applications UIs! Episode Links This week's curator: Eric Nantz: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) What's new in R 4.4.0? It's time to add bslib to your shinyapp snippet Tailoring Shiny for Modern Users Entire issue available at rweekly.org/2024-W18 Supplement Resources Full R 4.4.0 changelog https://cran.r-project.org/doc/manuals/r-release/NEWS.html R-bitrary Code Execution: Vulnerability in R’s Deserialization https://hiddenlayer.com/research/r-bitrary-code-execution/ ASTHO Profile dashboard https://astho.shinyapps.io/profile/ {plotcli} command-line plots for R https://github.com/cheuerde/plotcli Fritz Leisch (1968-2024) https://www.r-project.org/doc/obit/fritz.html 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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mast
Wed, April 24, 2024
Bringing interactivity to a staple graphical display in the genomics space, how one team is taking the box approach to sharing and developing modular R code, and a set of intriguing benchmarks with the newly-releaed duckplyr that have your hosts thinking of many possibilities. Episode Links This week's curator: Jon Carroll - @jonocarroll@fosstodon.org (Mastodon) & @carroll_jono (X/Twitter) Interactive volcano plots with the ggiraph R package Modular R code for analytical projects with {box} Kicking tyres Entire issue available at rweekly.org/2024-W17 Supplement Resources How to interpret a volcano plot https://biostatsquid.com/volcano-plot/ Source code behind Tim's {duckplyr} and {data.table} benchmarks https://git.sr.ht/~tim-taylor/duckplyr-benchmarks Attach to a DuckDB Database over HTTPS or S3 https://duckdb.org/docs/guides/network cloud storage/duckdb over https or s3 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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mastodon) and @mike ketchbrook (X/Twitter) Music credits powered by <a href="https://ocremix.org/" t
Tue, April 16, 2024
Another way to hop on LLM train with the chattr package, a clever use of defensive programming to get to those warnings in your tests faster, and a major milestone for the R-Hub project. Episode Links This week's curator: Tony Elhabr - @tonyelhabr@skrimmage.com (Mastodon) & @TonyElHabr (X/Twitter) Chat with AI in RStudio Test warnings faster R-hub v2 Entire issue available at rweekly.org/2024-W16 Supplement Resources R/Pharma 2023 presentation by Edgar Ruiz (GitHub Copilot in RStudio) - https://youtu.be/-Fjb8LZmTSI The 2024 Appsilon Shiny Conference is just days away! https://www.shinyconf.com/ 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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike thomas@fosstodon.org (Mastodon) and @mike ketchbrook (X/Twitter) Music credits powered by OCRemix Memories of a Master - Street Fighter II: The World Warrior - Captain Hogan - https://ocremix.org/remix/OCR02268 Higgins Goes to Miami - Adventure Island - virt - https://ocremix.org/remix/OCR00461
Wed, April 10, 2024
The Nix and R train rolls on with automated caching, a collection of big improvements landing in webR, and how hand-crafted visualizations bring fundamental dplyr grouping operations to life. Episode Links This week’s curator: Jon Calder ( @jonmcalder ) (X/Twitter) Reproducible data science with Nix, part 11 – build and cache binaries with Github Actions and Cachix webR 0.3.1 Visualizing {dplyr}’s mutate(), summarize(), group_by(), and ungroup() with animations : Visually explore how {dplyr}’s more complex core functions work together to wrangle data Entire issue available at rweekly.org/2024-W15 Supplement Resources Bruno’s unit test involving {tidyselect} https://raw.githack.com/b-rodrigues/nixpkgs-r-updates-fails/targets-runs/output/r-updates-fails.html Cachix https://www.cachix.org/ R/Medicine Call for Abstracts Open https://www.r-consortium.org/events/2024/04/05/r-medicine-coming-june-10-14-2024 Survival analysis for time-to-event data with tidymodels https://www.tidyverse.org/blog/2024/04/tidymodels-survival-analysis/ 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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike_thomas@fosstodon.org (Mastodon) and <a href="https://twit
Wed, April 03, 2024
Taking the tradition of spring cleaning your R session to a nefarious direction, how a little R and automation crafted together helps with bill payments, and the tried-and-true method of simulation in action to investigate time-to-event inference statistics. Episode Links This week’s curator: Ryo Nakagawara - @R_by_Ryo ) (X/Twitter) & @R_by_Ryo@mstdn.social (Mastodon) I Made R Text For Me Stop Jenny committing arson The log-rank Test Assumes More Than the Cox Model Entire issue available at rweekly.org/2024-W14 Supplement Resources Linux Unplugged episode 156: The xz Backdoor Exposed https://www.jupiterbroadcasting.com/show/linux-unplugged/556/ Pushbullet https://www.pushbullet.com/ {rpushbullet} R interface to the awesome Pushbullet service https://github.com/eddelbuettel/rpushbullet Mike’s PDF quarto reports in devcontainers GitHub repo https://github.com/ketchbrookanalytics/quarto-pdf-dev Aligning Beliefs and Profession: Using R in Protecting the Penobscot Nation’s Traditional Lifeways https://www.r-consortium.org/blog/2024/03/27/aligning-beliefs-and-profession-using-r-in-protecting-the-penobscot-nations-traditional-lifeways Using Data to Protect Traditional Lifeways https://www.youtube.com/watch?v=2PjOSBHRm74 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
Wed, March 27, 2024
How a recent pivot in one of the most popular testing frameworks in R unlocks mocking once again, bringing robust grammar checks to your R development environment with rspell, and flex your Shiny and HTML design muscles with flexbox. Episode Links This week's curator: Batool Almarzouq - @batool664 (X/Twitter) Update on mocking for testing R packages {rspell} Are you writing in a foreign language? The RStudio spelling dictionary setting is not sufficient to correct grammar errors. Try the {rspell} package to grammar-proof your notebooks and documentation straight on RStudio without copying-pasting. 3MW (Aligning content with flexboxes) Entire issue available at rweekly.org/2024-W13 Supplement Resources testthat 3.2.0 re-introduced mocking after it was removed in 2019. The PR with Hadley's commentary https://github.com/r-lib/testthat/pull/1739#issuecomment-1428027869 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: @rpodcast@podcastindex.social (Mastodon) and @theRcast (X/Twitter) Mike Thomas: @mike_thomas@fosstodon.org (Mastodon) and @mike_ketchbrook (X/Twitter) Music credits powered by OCRemix Kannonball - Donkey Kong Country 2: Diddy Kong's Quest - The Good Ice - https://ocremix.org/remix/OCR04571 The Art of Zoning Out - Pokemon Scarlet - timaeus222 - https://ocremix.org/remix/OC
Wed, March 20, 2024
An honest take on common patterns and anti-patterns for re-use of data analyses that hit a bit too close to home for your hosts, a cautionary tale of garbage online references pretending to be authentic material, and a new (human-created) cheat sheet with terrific best practices taking front and center. Episode Links This week's curator: Sam Parmar - @parmsam_ (Twitter) & @parmsam@fosstodon.org (Mastodon) Patterns and anti-patterns of data analysis reuse $%@! R help from $%@! AI Best Practice for R :: Cheat Sheet Entire issue available at rweekly.org/2024-W12 Additional Links Jon Harmon's request for additional R4DS funding: https://fosstodon.org/@R4DSCommunity/112099679313058951 Linux Unplugged Episode 554: SCaLEing Nix https://www.jupiterbroadcasting.com/show/linux-unplugged/554/ 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) Music credits powered by OCRemix A Crook Man's Eyes - Mega Man 5 - Nightswim - http://ocremix.org/remix/OCR03679 Plastik Skies - VROOM: Sega Racing - Palpable, Diodes - <a href="https://ocremix.org/remix/OCR03726"
Wed, March 13, 2024
A collection of tips for spreading the good word about your awesome R package, how spring cleaning a package codebase doesn't have to be a dreadful experience thanks to usethis, and the culmination of a learning journey to bootstrap node JS projects powered by webR. Episode Links This week's curator: Colin Fay - [@_ColinFay]]( https://twitter.com/_ColinFay ) (Twitter) Marketing Ideas For Your Package Spring clean your R packages webrcli & spidyr: A starter pack for building NodeJS projects with webR inside Entire issue available at rweekly.org/2024-W11 Supplement Resources rOpenSci software review process: Aims and scope https://devguide.ropensci.org/softwarereview_policies.html#aims-and-scope Colin Fay's hexmake Shiny app https://github.com/ColinFay/hexmake No installation required: How WebAssembly is changing scientific computing https://www.nature.com/articles/d41586-024-00725-1 tryr - Client/Server Error Handling for HTTP APIs https://github.com/analythium/tryr 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) Music credits powered by <a href="https://ocremix.org/" r
Wed, March 06, 2024
How an attempt to solve a clever programming exercise led to a new patch to the R language itself, a review of the enlightening results for the recent data.table community survey, and creating a Doom map in R, because why not? Episode Links This week's curator: Eric Nantz - @theRcast (Twitter) & @rpodcast@podcastindex.social (Mastodon) I Patched R to Solve an Exercism Problem {data.table} Community Survey: Results and insights Doom plots Entire issue available at rweekly.org/2024-W10 Supplement Resources https://exercism.org/ 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) Music credits powered by OCRemix Bonus Bop - Donkey Kong Country 2: Serious Monkey Business - Xenon Odyssey, The UArts "Z" Big Band - https://dkc2.ocremix.org/ Hangarmageddon - Doom Dark Side of the Phobos - EvilHorde - https://ocremix.org/album/4/doom-the-dark-side-of-phobos
Wed, February 28, 2024
Flipping a Hello World function on its head, assorted improvements landing in ggplot2 3.5.0, and why authoring beautiful code is so worth it. Episode Links This week's curator: Jon Carroll - @carroll_jono (Twitter) & @jonocarroll@fosstodon.org (Mastodon) HelloWorld(“print”) ggplot2 3.5.0 Beautiful Code, Because We’re Worth It! Entire issue available at rweekly.org/2024-W09 Supplement Resources lazygit - Simple terminal UI for git commands https://github.com/jesseduffield/lazygit Advanced R - Expressions https://adv-r.hadley.nz/expressions.html Jenny Bryan's talk on code smells and feels https://github.com/jennybc/code-smells-and-feels 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) Music credits powered by OCRemix Everybody Wants to Rule the Wisps - Sonic Colors - The Good Ice - https://ocremix.org/remix/OCR04368 You Are Not Confined - Final Fantasy IX - Sonicade - https://ocremix.org/remix/OCR01064</a
Wed, February 21, 2024
Putting those bike pedals to work with a comprehensive exploratory data analysis, navigating through a near-inferno of namespace and dependency issues in package development, and how you can ensure bragging rights during your next play of Guess My Name using decision trees. Episode Links This week's curator: Tony Elhabr - @TonyElHabr (Twitter) & @tonyelhabr@skrimmage.com (Mastodon) My Year of Riding Danishly Tame your namespace with a dash of suggests Guess My Name with Decision Trees Entire issue available at rweekly.org/2024-W08 Supplement Resources {fusen} - Inflate your package from a simple flat Rmd https://thinkr-open.github.io/fusen/ R Packages Second Edition https://r-pkgs.org/ {usethis} - Automate package and project setup https://usethis.r-lib.org/ 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) Music credits powered by OCRemix Swing Indigo - The Legend of Zelda: Majora's Mask - sschafi1 - https://ocremix.org/remix/OCR04560 What Lurks Behind the Door - Final Fantasy V -
Wed, February 14, 2024
A few great tips for ensuring your R package doesn't "talk too much" (within reason), shrinking down the size of your images with a new API directly available in a new package, and the first opportunity in 2024 for submitting your proposals for R Consortium projects is on the horizon. Episode Links This week's curator: Jon Calder ( @jonmcalder ) (Twitter) Please Shut Up! Verbosity Control in Packages R Consortium Infrastructure Steering Committee (ISC) Grant Program Accepting Proposals starting March 1st! Optimize your images with R and reSmush.it Entire issue available at rweekly.org/2024-W07 Supplement Resources {lifecycle} Manage the life cycle of your exported functions and arguments https://lifecycle.r-lib.org/ {logger} lightweight, modern and flexible, log4j and futile.logger inspired logging utility for R https://daroczig.github.io/logger/ 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) Music credits powered by OCRemix Sunny Side Up - Yoshi's Island DS - ZackParrish - https://ocremix.org/remix/OCR04558 Salut Voisin! - Final Fa
Wed, February 07, 2024
Key learnings from learners in recent R workshops, advice on navigating thorny package installation issues within renv, and a showdown of how the parquet and RDS formats perform with large data sets. Episode Links This week's curator: Ryo Nakagawara - @R_by_Ryo ) (Twitter) & @R_by_Ryo@mstdn.social (Mastodon) Teaching you - teaching me Things that can go wrong when using renv Parquet vs the RDS Format Entire issue available at rweekly.org/2024-W06 Supplement Resources Quartaki an introduction to Quarto https://drmowinckels.io/quartaki/ R project management https://www.capro.dev/workshop_rproj/ r2u - CRAN binaries as Ubuntu binaries https://eddelbuettel.github.io/r2u/ Shiny and Arrow https://posit.co/blog/shiny-and-arrow data.table new release and governance structure https://rdatatable-community.github.io/The-Raft/posts/2024-01-30-new_governance_new_release-toby_hocking/ rix is looking for testers https://www.brodrigues.co/blog/2024-02-02-nix_for_r_part_9/ The 2024 Shiny Conference call for speakers https://www.shinyconf.com/call-for-speakers 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
Wed, January 31, 2024
The R-Weekly Highlights podcast has crossed another milestone with episode 150! In this episode we cover a terrific collection of development nuggets of wisdom revealed in a recent package review livestream, and how a feature flying under the radar from Git can facilitate investigations of multiple package versions. Episode Links This week's curator: Batool Almarzouq - @batool664 (Twitter) Notes from live code review of {soils} Load different R package versions at once with git worktree Entire issue available at rweekly.org/2024-W05 Supplement Resources How to embed videos with GitHub markdown: https://youtu.be/G3Cytlicv8Y Reproducible Manuscripts with Quarto: https://youtu.be/BoiW9UWDLY0 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) Music credits powered by OCRemix Gerudo Desert Party - The Legend of Zelda: Ocarina of Time - Reuben6 - https://ocremix.org/remix/OCR03720
Wed, January 24, 2024
How the babeldown package enables low-friction updates to living documents, uncovering innovative functions all within the base R installation, and supercharging a static Quarto dashboard with interactive tables and visualizations. Episode Links This week's curator: Sam Parmar - @parmsam_ (Twitter) & @parmsam@fosstodon.org (Mastodon) How to Update a Translation with Babeldown Six not-so-basic base R functions 3MW (Making dashboard interactive) Entire issue available at rweekly.org/2024-W04 Supplement Resources babeldown R package https://docs.ropensci.org/babeldown/ DeepL API https://www.deepl.com/en/docs-api Albert Rapp's Quarto dashboard repository https://github.com/AlbertRapp/quarto_dashboard/tree/master 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) Music credits powered by OCRemix Seven Pipes to Heaven - Super Mario Land - Nostalvania - https://ocremix.org/remix/OCR03256 Smooth Mana - Secret of Mana - Gux - <a href="https://ocremix.org/remix/OCR0035
Wed, January 17, 2024
A tour of how the httr2 package streamlines API processing in R, five must-have ggplot2 extension packages for your next visualization, and the Appsilon Shiny Conf 2024 is shaping up to be the biggest yet for all things Shiny. Episode Links This week's curator: Colin Fay - [@_ColinFay]]( https://twitter.com/_ColinFay ) (Twitter) How to work with APIs using the httr2 package Five Powerful ggplot Extensions Call for Speakers: ShinyConf 2024 by Appsilon Entire issue available at rweekly.org/2024-W03 Supplement Resources Eric's podindexr package (accessing the Podcast Index API from R) https://github.com/rpodcast/podindexr Melissa's web site https://www.melissavanbussel.com/ ggnot2 YouTube channel https://www.youtube.com/c/ggnot2 Jon Harman's web APIs with R book https://wapir.io/ beekeeper (rapidly scaffold API client packages) https://github.com/jonthegeek/beekeeper ggtext - Claus Wilke https://wilkelab.org/ggtext/ patchwork - Thomas Pedersen https://patchwork.data-imaginist.com/ ggpattern - Mike FC (coolbutuseless) https://coolbutuseless.github.io/package/ggpattern/ ggforce - Thomas Pedersen https://ggforce.data-imaginist.com/ ggbump - David Sjoberg https://github.com/davidsjoberg/ggbump ShinyConf 2024 https://www.shinyconf.com/ Yihui Xie: RAP god (Matt Dray) https://www.rostrum.blog/posts/2024-01-12-yihui-rap/ Supporting the show Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback R-Weekly
Wed, January 10, 2024
We kick off 2024 with a jam-packed episode! Learn four ways to streamline your R workflows, a proposal for a new pipe assignment operator in base R, and our raw responses to a surprising turn of events affecting one of the most influential members of the R community. Episode Links This week's curator: Eric Nantz - @theRcast (Twitter) & @rpodcast@podcastindex.social (Mastodon) Four ways to streamline your R workflows The case for a pipe assignment operator in R Bye, RStudio/Posit! - After writing all these "*down" packages for these years, here I am to announce "Yihui-down" Entire issue available at rweekly.org/2024-W02 Supplement Resources R-Weekly Curation Calendar Dashboard https://rweekly.github.io/rweekly-calendar/ Quarto All the Things workshop from R/Pharma 2023 https://www.youtube.com/watch?v=k-dQ36sx4Rk Rami Krispin's VS-Code R container template repository https://github.com/RamiKrispin/vscode-r-template Assignment pipe operator discussion on Mastodon https://mastodon.social/@eliocamp/111664623134443564 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@f
Wed, December 13, 2023
A data-driven investigation to the association of early birthdays and hockey players, one of the most-requested feature requests is coming to the next version of Quarto, and just why in the world does the View() function start with V? Episode Links This week's curator: Jon Calder ( @jonmcalder ) (Twitter) Are Birth Dates Still Destiny for Canadian NHL Players? Quarto Dashboards Why is View() capitalized, anyway? Entire issue available at rweekly.org/2023-W50 Supplement Resources JJ Allaire's Quarto dashboards keynote at PyData 20203 https://www.youtube.com/watch?v=3HCAScFqr10 MyNorfolk Quarto dashboard https://grrrck.quarto.pub/mynorfolk-dash 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)
Wed, December 06, 2023
A timely collection of tips and tricks in adopting the cli package for your R package interfaces, how the deposits package addresses an all-to-familiar problem of sharing research data, and an encore of creating your own RStats-wrapped of your most used R functions. Episode Links This week's curator: Batool Almarzouq - @batool664 (Twitter) Cliff notes about the cli package How to make your own #RStats Wrapped deposits R Package Delivers a Common Workflow for R Users Entire issue available at rweekly.org/2023-W49 Supplement Resources Rethinking packages & functions preloading in webR 0.2.2 https://colinfay.me/rethinking-packages-and-functions-preloading-in-webr-0.2.2/ healthyr: Free Resources Webinar: Discover the future of R in regulatory submissions https://www.r-consortium.org/blog/2023/11/20/webinar-discover-the-future-of-r-in-regulatory-submissions 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)
Thu, November 30, 2023
A glimpse of refactoring functional R code to object-oriented programming with R6, using benchmarking as another input to adopting package dependencies, and building a high-performance CSV reader by combining R and Rust. Episode Links This week's curator: Tony Elhabr - @TonyElHabr (Twitter) & @tonyelhabr@skrimmage.com (Mastodon) Object-Oriented Express: Refactoring in R Using benchmarking to guide the adoption of dependencies in R packages Building a DataFusion CSV reader with arrow-extendr Entire issue available at rweekly.org/2023-W48 Supplement Resources Sharing app state between Shiny modules https://docs.google.com/presentation/d/13___ZiOO1aEv0xiCj2TAm2JenEdy_Sfy6SEIWAltAYI/edit#slide=id.g216fe8fbc25_0_71 {pkgdepends} Package Dependency Resolution, Downloads and Installation https://r-lib.github.io/pkgdepends {reactable.extras} 0.2.0 Release: Enhanced Interactivity and Efficiency for Shiny Apps https://appsilon.com/reactable-extras-enhancing-shiny-applications Folks, C'mon, Use Parquet https://appsilon.com/csv-to-parquet-transition Shiny and Arrow - A match made in high-performance-web-application heaven https://posit.co/blog/shiny-and-arrow Jadey Ryan's The Coding Cats on Etsy https://www.etsy.com/shop/thecodingcats 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: <a
Sat, November 11, 2023
From the "is there anything R cannot do" department comes QR code scanning, a tidy time series analysis on a major problem in the roads of Pittsburgh, and rolling up your sleeves with custom ggplot2 tricks to enhance a spatial visualization. Episode Links This week's curator: Colin Fay - [@_ColinFay]]( https://twitter.com/_ColinFay ) (Twitter) Scanning QR codes in R Forecasting Pittsburgh Potholes with {fable} Adding context to maps made with ggplot2 Entire issue available at rweekly.org/2023-W45 Supplement Resources Tidy tools for for time series https://tidyverts.org Forecasting: Principles and Practices 3rd Edition https://otexts.com/fpp3/ 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) Music credits powered by OCRemix Plastik Skies - Daytona USA - Palpable & Diodes - https://ocremix.org/remix/OCR03726 Waka Waka - Okami - jnWake, AarekMG, Brandon Harnish, DeLuxDolemite, Ivan Hakštok, JohnStacy - https://ocremix.org/remix/OCR04486
Wed, November 01, 2023
A collection of post-workshop answers for the R/Pharma introduction to tidymodels workshop, the Shiny UI Editor takes a huge step out of the alpha stage, and a unique approach to Shiny modules with the new component package. Episode Links This week's curator: Eric Nantz - @theRcast (Twitter) & @rpodcast@podcastindex.social (Mastodon) Answering some {tidymodels} questions ShinyUIEditor: Out of alpha {component} - Creating components for Shiny inspired by Vue Entire issue available at rweekly.org/2023-W44 Supplement Resources Introduction to machine learning with tidymodels https://nrennie.github.io/r-pharma-2023-tidymodels Support nav_panel within apps using the page_navbar template https://github.com/rstudio/shinyuieditor/issues/190 Shiny Developer Series Episode 26 - Peeling Back the Curtain of the Movie Vue-R Part 1 https://shinydevseries.com/interview/ep026/ 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) Music credits powered by OCRemix Holiday with Mia Fey - Phoenix Wright: Ace Attorney - OceansAndrew
Wed, October 18, 2023
Another collection of package testing workflow nuggets you can make great use of today, the definitive guide to effective use of logging in Shiny applications from the recent Shiny in Production conference, and a cautionary tale of the potential impact of default function arguments in your downstream analytical pipelines. Episode Links This week's curator: Tony Elhabr - @TonyElHabr (Twitter) & @tonyelhabr@skrimmage.com (Mastodon) Two recent enhancements to my testing workflow Shiny In Production 2023: Effective Logging in Shiny Note to self: be aware of functions with default arguments Entire issue available at rweekly.org/2023-W42 Supplement Resources testthat 3.2.0 https://www.tidyverse.org/blog/2023/10/testthat-3-2-0/ lazytest - Runs only failed tests https://github.com/cynkra/lazytest Effective logging in Shiny GH repository https://github.com/tanho63/talk_shinyprod2023_logging shinymetrics https://shinymetrics.com Shiny In Production 2023: Anatomy of a Shiny app Shiny in Production 2023: Dynamic annotations: 10 tips for better text 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 @rpodca
Wed, October 11, 2023
How the {potools} package jump-starts your R package translations, the most-upvoted feature request lands in the RStudio IDE with GitHub Copilot integration, and a reflective post on the multiple paths to reproducible data science workflows in R. Episode Links This week's curator: Jon Calder ( @jonmcalder ) (Twitter) How to translate your package's messages with {potools} GitHub Copilot in Rstudio, it's finally here! An overview of what's out there for reproducibility with R Entire issue available at rweekly.org/2023-W41 Supplement Resources potools - Tools for Portability and Internationalization of R packages https://michaelchirico.github.io/potools/ GitHub Copilot in RStudio, it’s finally here! https://colorado.posit.co/rsc/rstudio-copilot/ GitHub Copilot RStudio User Guide: https://docs.posit.co/ide/user/ide/guide/tools/copilot.html Rami Krispin's GitHub repo on devcontainers w/ R in VSCode: https://github.com/RamiKrispin/vscode-r R/Pharma virtual conference registration: https://hopin.com/events/r-pharma-2023/registration R/Pharma 2023 workshops (please register for conference before your register for a workshop): https://rinpharma.com/workshop/2023conference/ 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 <a href="https://podcastindex.social/@rpo
Thu, October 05, 2023
A new contender for speedy fuzzy joins of data frames enough to make Sonic jealous, a novel use of ggplot2 for creating a map that could have come from a vintage typewriter, and the immense progress of detecting R package system dependencies. Episode Links This week's curator: Ryo Nakagawara - @R_by_Ryo ) (Twitter) & @R_by_Ryo@mstdn.social (Mastodon) {zoomerjoin} 0.1.0 : Superlatively-fast fuzzy-joins in R. Creating typewriter-styled maps in ggplot2 System Dependencies in R Packages & Automatic Testing Entire issue available at rweekly.org/2023-W40 Supplement Resources Locality-sensitive hashing https://en.wikipedia.org/wiki/Locality-sensitive_hashing Value 4 Value podcast by Kyrin Down https://blubrry.com/1475054/ 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) Music credits powered by OCRemix Jazzer Soul - Soul Blade - MkVaff - https://ocremix.org/remix/OCR00194 Super Buck II - Super Mario Brothers 2 - Estradasphere - https://ocremix.org/remix/OCR00577
Wed, September 27, 2023
Reflections on the amazing posit::conf(2023), a new framework that'll have you snap into HTML slides, the Nix reproducible data science train powers forward into CI/CD territory, and leveraging parallel processing in spatial data prediction. Episode Links This week's curator: Batool Almarzouq - @batool664 (Twitter) Reflections on posit conf(2023) Snap Slides: a Lightweight HTML Presentation Framework Parallel raster processing in stars Reproducible data science with Nix, part 6 -- CI/CD has never been easier Entire issue available at rweekly.org/2023-W39 Supplement Resources Shiny in Production Tools & Techniques https://posit-conf-2023.github.io/shiny-r-prod/ Jill McKay's posit conf presentation https://jillymackay.github.io/positconf2023_vetdata/positconf2023.html#/title-slide Scroll snap technique https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Scroll_Snap/Basic_concepts Data science at the command line https://datascienceatthecommandline.com/ Spatial data science with applications in R https://r-spatial.org/book/ geoparquet https://geoparquet.org/ 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 <a href="https://podcastindex.social/@rpodcast" rel
Wed, September 13, 2023
Another adventure with incorporating R packages into a WebR application, annotating your fancy equations in a Quarto PDF document, and unleasing a Bayesian model on UFO sightings data. Episode Links This week's curator: Jon Carroll - @carroll_jono (Twitter) & @jonocarroll@fosstodon.org (Mastodon) Preloading your R packages in webR in an Express JS API A guide to annotating equations in quarto documents Using Stan to analyse global UFO sighting reports Entire issue available at rweekly.org/2023-W37 Supplement Resources WebR binary R package repository - https://repo.r-wasm.org/ How do I preload the R packages in a node app - https://github.com/r-wasm/webr/issues/260 Minutes from 2023-08-18 Pilot 4 R-Consortium R-Submissions working group meeting (sending a Shiny application built with containers and webR to FDA) - https://rconsortium.github.io/submissions-pilot4/minutes/2023-08-18/ ggannotate - Interactively annotate your ggplots https://github.com/MattCowgill/ggannotate UFO sightings around the world - https://github.com/rfordatascience/tidytuesday/tree/master/data/2019/2019-06-25 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.soci
Thu, September 07, 2023
A batch of R functions to level-up your development tasks, revisting a classic R inferno on object allocation, and a call for proposals to take R's infrastructure to new heights. Episode Links This week's curator: Colin Fay - @_ColinFay (Twitter) Three (four?) R functions I enjoyed this week Pre-allocating vectors is for nerds Grants For R Language Infrastructure Projects Available Now! Entire issue available at rweekly.org/2023-W36 Supplement Resources June Choe's comment on Mike Mahoney's post https://fosstodon.org/@yjunechoe/110975018204561319 10 years of rio Shiny for R updates: tooltips, popovers, a new theme, and more 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) Music credits powered by OCRemix Escape Route - Cave Story - Corran - https://ocremix.org/remix/OCR01513 A Flea and His Giant - Maverick Rising - Chuck Dietz - https://maverick.ocremix.org
Fri, September 01, 2023
The next generation of object-oriented programming in R arrives on CRAN, a novel use of R to automate R scripts and documents for Tidy Tuesday analyses, and a terrific presentation de-mystifying the world of web APIs in R. Episode Links This week's curator: Eric Nantz - @theRcast (Twitter) & @rpodcast@podcastindex.social (Mastodon) {S7} 0.1.0 : An Object Oriented System Meant to Become a Successor to S3 and S4 Creating template files with R A Gradual Introduction to Web APIs and JSON Entire issue available at rweekly.org/2023-W35 Supplement Resources S7 - A new object-oriented system in R https://rconsortium.github.io/S7/ Name of the game (issue 262): https://github.com/RConsortium/OOP-WG/issues/262 TidyX Episode 109 - R Classes and Objects - Making an S3 Object Part 1 https://www.youtube.com/watch?v=k9PGOx9Oqjo Mike's boston R user group talk Standard Notes (End-to-End Encrypted Notes App) https://standardnotes.com/ HedgeDoc https://hedgedoc.org/ fs - Provide cross platform file operations based on libuv https://fs.r-lib.org/ Room by Room Temperature Tracking (Jared Lander) https://www.jaredlander.com/2021/02/room-by-room-temperature-tracking/ Ted Laderas - A gRadual introduction to Web APIs and JSON https://www.youtube.com/watch?v=HA7KfdEsdpo Open Call for rOpenSci Champions Program 2023 Applications (deadline September 4th, 2023) https://ropensci.org/champions/ 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 -
Wed, August 23, 2023
A few key practices for data preprocessing leveraging the tidyverse, more amazing wins with open source to process high-dimensional USDA geospatial data sets, and an infinitely fascinating look at how recursion and infinite data structures can be used in your R adventures. Episode Links This week's curator: Jon Carroll - @carroll_jono (Twitter) & @jonocarroll@fosstodon.org (Mastodon) Best Practices for Data Cleaning and Preprocessing Analyzing new USDA data using open source tools Taking from Infinite Sequences + Entire issue available at rweekly.org/2023-WXX Supplement Resources janitor package by Sam Firke https://sfirke.github.io/janitor CRAN task view on missing data https://cran.r-project.org/web/views/MissingData.html Tidy modeling with R https://www.tmwr.org/ 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)
Wed, August 16, 2023
Another excellent use case of Nix for solving R package installation woes, a practical dev journey of wrapping C code in an R package, and a guide for using the new refugees R package from UNHCR. Episode Links This week's curator: Ryo Nakagawara - @R_by_Ryo ) (Twitter) & @R_by_Ryo@mstdn.social (Mastodon) She issued install.packages() -- you won't believe what happened next! Wrapping C Code in an R Package How to use UNHCR’s {refugees} R package Entire issue available at rweekly.org/2023-W33 Supplement Resources R Packages Chapter on Data: https://r-pkgs.org/data.html 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)
Wed, August 09, 2023
How a novel blend of automation and the YouTube API formed a new R-Ladies meetup recording dashboard built entirely with R, the momentum of webR continues with a fantastic guide to create a serverless Shiny app, and a new challenger in the world of high-performance data manipulation libraries arrives. Episode Links This week's curator: Jon Calder ( @jonmcalder ) (Twitter) Using flexdashboard to create a GitHub Actions-powered YouTube feed Building Serverless Shiny Apps with webR: A Step-by-Step Guide Cookbook Polars for R Cookbook to provide solutions to common tasks and problems in using Polars with R. A side-by-side comparison of polars, R base, dplyr, tidyr and data.table packages. Entire issue available at rweekly.org/2023-W32 Supplement Resources Tube Archivist - Your self-hosted YouTube media server https://www.tubearchivist.com webR code extension for HTML Quarto documents https://github.com/coatless/quarto-webr Into the webR-verse (Bob Rudis presentation at the 2023 New York R Conference) https://www.youtube.com/watch?v=inpwcTUmBDY tidypolars - Provide the functionalities of Polars with the syntax of the Tidyverse https://www.tidypolars.etiennebacher.com 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_ketch
Thu, August 03, 2023
Reducing usage of for loops with the reduce function from purrr, filling spatial maps with density gradients to account for overplotting, and a fun way to add attribution to your fancy ggplots. Episode Links This week's curator: Tony Elhabr - @TonyElHabr (Twitter) & @tonyelhabr@skrimmage.com (Mastodon) Reducing my for loop usage with purrr::reduce() How to fill maps with density gradients with R, {ggplot2}, and {sf} Adding social media icons to charts with {ggplot2} Entire issue available at rweekly.org/2023-W31 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 / X / whatever it is called) and @rpodcast@podcastindex.social (Mastodon) Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)
Wed, July 26, 2023
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)
Wed, July 19, 2023
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
Wed, June 28, 2023
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 bo
Wed, June 21, 2023
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: <a href="https://value4va
Wed, June 14, 2023
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)
Tue, June 06, 2023
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@fossto
Thu, June 01, 2023
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)
Thu, May 25, 2023
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 <a href="https://fosstodon.org/@mik
Wed, May 17, 2023
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: htt
Wed, May 03, 2023
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) <
Wed, April 26, 2023
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)
Wed, April 19, 2023
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: <a href="https://twitter.com/theRcast" rel="nofollow
Wed, April 12, 2023
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 Suppor
Fri, April 07, 2023
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)
Wed, March 29, 2023
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 <a href="https://fosstodon.org/@mike_thomas"
Wed, March 15, 2023
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) </ul
Sat, March 11, 2023
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: <a href="https://value4value
Wed, March 01, 2023
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)
Wed, February 22, 2023
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 <a href=
Wed, February 15, 2023
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 <a href="https://p
Wed, February 08, 2023
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)
Wed, February 01, 2023
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)
Wed, January 25, 2023
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)
Thu, January 19, 2023
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_ketchb
Wed, January 11, 2023
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: <a href="https://twitter.com/mike_ketchbrook" rel=
Fri, January 06, 2023
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
Wed, December 14, 2022
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/
Thu, December 08, 2022
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
Thu, December 01, 2022
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
Wed, November 23, 2022
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
Wed, November 16, 2022
A major achievement unlocked! In episode 100 of RWeekly Highlights: The new {rtoot} package for collecting and analyzing Mastodon data, using the {unheadr} package to fix broken and irregular column headers, a tour of the apply functions in base R, and creating posters of NBA rosters with R and ImageMagick. Plus a big announcement on a new way to directly support the show! Episode Links This week's curator: Ryo Nakagawara - @R_by_Ryo (Twitter) & @R_by_Ryo@mstdn.social (Mastodon) {rtoot}: Collecting and analyzing mastodon data! Fixing broken and irregular column headers Let's Get Apply'ing NBA Posters Entire issue available at rweekly.org/2022-W46 Supplement Resources Everything I know about Mastodon: https://blog.djnavarro.net/posts/2022-11-03_what-i-know-about-mastodon/ Fedi.tips (an unofficial guide to Mastodon and the Fediverse): https://fedi.tips RWeekly is now on Mastodon! @rweekly@fosstodon.org Favorite/most important base R functions new users should know: https://twitter.com/newmeyermn/status/1591464874827460608 Supporting the Show New Podcast Apps: https://podcastindex.org/apps?appTypes=app&elements=Value A new way to think about value: https://value4value.info/
Fri, November 04, 2022
Embracing the dual role of data scientist and software developer with state-of-the-art tooling, illustrating the fundamentals of Shiny (literally), and the TidyX crew put their data wrangling skills to the test. Episode Links This week's curator: Sam Parmar ( @parmsam_ ) Are you Data Scientists or Software Developers?! Understanding ShinyApps TidyX Episode 121: Tell me what you want - user submitted data Entire issue available at rweekly.org/2022-W44 Supplement Resources Manage Dependencies with the deps R Package for Docker Containers Alternatives to paired bar charts
Wed, October 19, 2022
The power of Quarto's interoperability shines again with integrating R and JavaScript maps, as well as the grammar of table generation in both R and Python. Plus boost the launching of your R session with the startup package. Episode Links This week's curator: Kelly Bodwin Let’s make maps with bertin.js in Quarto startup 0.19.0 - Friendly R Startup Configuration The grammar of tables in python (pandas) and R (gt) Entire issue available at rweekly.org/2022-W42 Supplement Resources https://github.com/mcanouil/awesome-quarto https://github.com/neocarto/bertin https://quarto.org/docs/interactive/ojs/libraries.html
Wed, October 12, 2022
The magic of automated Shiny app deployment and data aggregation using GitHub actions, 6 productivity hacks for Quarto, and valuable tips for managing large codebases in R. Episode Links This week's curator: Colin Faye ( @_colinFay ) Automatically deploying a Shiny app for browsing #RStats tweets with GitHub Actions 6 Productivity Hacks for Quarto "Managing Large Codebases in R" webinar Entire issue available at rweekly.org/2022-W41 Supplement Resources littler - scripting and command-line front-end for R https://dirk.eddelbuettel.com/code/littler.html
Wed, October 05, 2022
Design principles for data analysis, unraveling pipeline analyses with {Unravel}, and visualizing simulated environmental changes in western Canada with Shiny. Episode Links This week's curator: Eric Nantz Design Principles for Data Analysis {Unravel} - A fluent code explorer for R Case Study: Simulating Environment Change Agents on Species in Canada's Western Boreal Forests Entire issue available at rweekly.org/2022-W40 Supplement Resources Casual Inference Podcast: https://casualinfer.libsyn.com Not So Standard Deviations Podcast: https://nssdeviations.com/ Designing for Analytics Podcast: https://designingforanalytics.com/experiencing-data-podcast/ Elements and Principles for Characterizing Variation between Data Analyses (preprint) https://arxiv.org/abs/1903.07639 Stephanie Hicks' thread on the preprint: https://twitter.com/stephaniehicks/status/1108462768099856384 Lucy D'Agostino McGowan's presentation at JSM 2022: https://www.lucymcgowan.com/talk/asa_joint_statistical_meeting_2022 Many Analysts, One Data Set: Making Transparent How Variations in Analytic Choices Affect Results https://journals.sagepub.com/doi/10.1177/2515245917747646 Unravel presentation at UIST 2021 https://www.youtube.com/watch?v=wJ77e39XVEs ShinyWBI https://wbi-nwt.analythium.app/apps/nwt/
Wed, September 28, 2022
A collection of highlights to give your future developer self a helping hand: Deploying a Flexdashboard using GitHub Pages and Docker, an illustrated guide showcasing the perks of Git and GitHub for version control, and how the logger package integrates smoothly with plumber for an API package. Additional note: The recording of this episode was met with unfortunate technical glitches. We apologize and promise the quality will be back to normal next time! Episode Links This week's curator: Jonathan Carroll ( @carroll_jono ) Deploy Flexdashboard on Github Pages with Github Actions and Docker GitHub - The Perks of Collaboration and Version Control API as a package: Logging Entire issue available at rweekly.org/2022-W39 Supplement Resources Submitting Your Work to the Table Contest | 2022 Table Contest https://www.youtube.com/watch?v=fgYgaYKpLO0 Let's Create a Quarto Doc & Share it on Quarto.Pub | Table Contest 2022 https://www.youtube.com/watch?v=l-AQ4yAQXy0
Wed, September 21, 2022
A few major benefits of adopting variable labels for R data frames, wrapping a plumber API into a package with mariobox, and getting started with obtaining new data in R via APIs and web scraping. Episode Links This week's curator: Tony ElHabr ( @TonyElHabr ) The case for variable labels in R {mariobox} 0.0.0.9000 : A framework for packaging {plumber} APIs APIs and web scraping Entire issue available at rweekly.org/2022-W38 Supplement Resources MLOps with vetiver in Python & R: https://www.youtube.com/watch?v=oFQANK13-k4
Wed, September 14, 2022
A collection of highlights powered by mathematics, statistics, and a little bit of R magic: Mapping wind data with R, calculating the expected statistic in football, and how the vetiver package fits in an ML-Ops production flow using Docker and Plumber. Episode Links This week's curator: Jon Calder ( @jonmcalder ) Mapping wind data with R Calculating and comparing expected points from different expected goals sources (soccer) Use Docker to deploy a model for #TidyTuesday LEGO sets Entire issue available at rweekly.org/2022-W37 Supplement Resources Julia Silge's YouTube Channel: https://www.youtube.com/c/JuliaSilge
Thu, September 08, 2022
Using base R to decrypt an Australian coin's hidden messages, the Palmer Penguins data set achieves another milestone, and visualizing multiple statistcal properties with faded raincloud plots. Episode Links This week's curator: Miles McBain ( @MilesMcBain ) Australian Signals Directorate 50c Coin Decryption Palmer Archipelago Penguins Data in the palmerpenguins R Package - An Alternative to Anderson’s Irises Efficient data visualization with faded raincloud plots Entire issue available at rweekly.org/2022-W36 Supplement Resources Using distill template with knitr::read_chunk https://twitter.com/apreshill/status/1565752119751237638 Manuscript on raincloud plots: https://wellcomeopenresearch.org/articles/4-63/v2 {gghalves} : https://erocoar.github.io/gghalves/ {ggp0} : https://docs.r4photobiology.info/ggpp/
Wed, August 31, 2022
Using hierarchical forecasting to explore subway fare recovery, and how you can learn more about {gtsummary} to create your next publication-quality table within R. Episode Links This week's curator: Batool Almarzouq (@batool664) Exploring Types of Subway Fares with Hierarchical Forecasting Clinical Reporting with {gtsummary} by Daniel D. Sjoberg Entire issue available at rweekly.org/2022-W35 Supplement Resources R-Podcast Episode 27: Get the {gt} Tables! https://r-podcast.org/027-rstudioconf-tables
Wed, August 24, 2022
The rstudio::conf(2022) presentation recordings are now available for viewing, and we learn about the unique development journey of the new CRAN release of the countdown package. Episode Links This week's curator: Sam Parmar ( @parsam_ ) Talk recordings and workshop materials from rstudio::conf(2022) The Past and Future of Shiny - Joe Cheng - rstudio::conf(2022) countdown v0.4.0 - Now on CRAN! Entire issue available at rweekly.org/2022-W34
Wed, August 17, 2022
Avoid repeating yourself by using dplyr's across function, going inside the process of creating a custom theme in ggplot2, and a few keyboard-centric tricks to manage your RStudio pane viewing. Episode Links This week's curator: Ryo Nakagawara ( @R_by_Ryo ) Using across() to create multiple columns Pretty ggplots with custom themes, ggtext, and ggh4x Window and Pane Management Tricks for RStudio and your OS Entire issue available at rweekly.org/2022-W33 Supplement Resources {ggh4x} : https://teunbrand.github.io/ggh4x/index.html
Wed, August 10, 2022
A wealth of R content from the UseR! 2022 conference is now available, focusing on accessibility in the diffify tool, and a great recap of rstudio::conf(2022) from TidyX. Episode Links This week's curator: Batool Almarzouq (@batool664) useR2022 recordings are now on the conference YouTube channel Theming diffify for accessibility: Part 2 RStudio::Conf 2022 Recap Entire issue available at rweekly.org/2022-W32 Supplement Resources UseR! 2022 Program: https://user2022.r-project.org/program/overview/ Fundamentals of Data Visualization: https://clauswilke.com/dataviz
Thu, August 04, 2022
RStudio re-brands as Posit, the shinytest2 package continues to make waves in the Shiny community, and more Quarto tips to boost your workflow. Episode Links This week's curator: Kelly Bodwin ( @KellyBodwin ) RStudio rebrands as Posit {shinytest2}: For testing Shiny apps. ( slides ) One Quarto tip a day Entire issue available at rweekly.org/2022-W31 Supplement Resources JJ Allaire and Jeremy Howard 2-way AMA: https://www.youtube.com/watch?v=xxVVSxcjNQs Tom Mock's Welcome to Quarto online event (August 9, 2023): https://www.addevent.com/event/Eh13574863
Fri, July 15, 2022
Another great use case for Docker containers with interactive R-Markdown reports, a recap of RStudio's presence at the Appsilon Shiny conference, and building an interactive point-and-click game with Shiny. Episode Links This week's curator: Jonathan Carroll ( @carroll_jono ) Containerizing Interactive R Markdown Documents RStudio Recap From the Appsilon Shiny Conference How to build an interactive point-and-click game with {Shiny} Entire issue available at rweekly.org/2022-W28 Supplement Resources Appsilon Shiny Conference playlist: https://www.youtube.com/playlist?list=PLexAKolMzPcrYjGA1PULfm7-P12qjKmPb R Workflow by Frank Harrell: http://hbiostat.org/rflow/ Albert's video on styling a Quarto blog with CSS: https://www.youtube.com/watch?v=ErRX8plZpQE
Wed, July 13, 2022
Advice on building Docker containers for Shiny applications, an R-centric tutorial on fundamentals with shell, and tips on evaluating GitHub activity for contributors. Episode Links This issue's curator: Tony ElHabr ( @TonyElHabr ) UseR!2022: Best Practices for Shiny Apps with Docker and More Shell vs R Fundamentals – From Syntax to Control Structures with Zsh & BASH Evaluating GitHub Activity for Contributors Entire issue available at rweekly.org/2022-W27 Supplement Resources Hosting Data Apps: https://hosting.analythium.io slim.ai: https://www.slim.ai/ {dockerfiler} - Easy Dockerfile creation from R: https://github.com/ThinkR-open/dockerfiler Data Science at the Command Line: https://datascienceatthecommandline.com
Wed, June 29, 2022
Flexing new table-creation capabilities in the latest flextable update, how less is more with Shiny application processing, and the RainbowR community shines once again. Episode Links This week's curator: Jon Calder ( @jonmcalder ) {flextable} 0.7.2 - Framework for easily creating tables for reporting and publications Offload Shiny's Workload: COVID-19 processing for the WHO/Europe (Re)launching RainbowR: a community of LGBTQ+ R users Entire issue available at rweekly.org/2022-W26 Supplement Resources flextable gallery https://ardata.fr/en/flextable-gallery The officeverse https://ardata-fr.github.io/officeverse SHiny and Arrow: Mike's guest post on the RStudio Blog https://www.rstudio.com/blog/shiny-and-arrow RainbowR https://rainbowr.netlify.app
Wed, June 22, 2022
Previewing the upcoming rstudio::conf, why you should (or shouldn't) build an API client package, and monitoring Shiny application usage with Hotjar. Episode Links This week's curator: Colin Fay ( @_colinFay ) rstudio::conf(2022) Conference Schedule Why You Should (or Shouldn't) Build an API Client R Shiny Hotjar – How To Monitor User Behavior in R Shiny Apps Entire issue available at rweekly.org/2022-W25
Wed, June 15, 2022
Many improvements to {gt} version 0.6, and creating flow charts effeciently with {ggplot2}. Episode Links This week's curator: Batool Almarzouq (@batool664) Changes (for the better) in {gt} 0.6.0 Creating flowcharts with {ggplot2} Entire issue available at rweekly.org/2022-W24 Supplement Resources The {gtExtras} is now on CRAN: https://themockup.blog/posts/2022-06-13-gtextras-cran New features in {gt} 0.6: https://www.youtube.com/watch?v=F5TV9uWCJps {gt} table battles - Eurovision: https://www.youtube.com/watch?v=tIB_N0nUfNs {gt} table battles - Digital publications: https://www.youtube.com/watch?v=-c_PUee8Cu0 {gt} table battles: Crosswords: https://www.youtube.com/watch?v=sRxdutTgyDE Nicola's tweet of day 29 chart challenge https://twitter.com/nrennie35/status/1519960428167811074 R-Ladies Nairobi: #30DayChartChallenge https://nrennie.rbind.io/talks/2022-may-rladies-nairobi/ R-Ladies Nairobi Meetup YouTube Recording: https://www.youtube.com/watch?v=dY-fW7HqPP0
Wed, June 08, 2022
Creating user interfaces in R with a vintage toolkit, and a candid take on learning R with the right perspectives in mind. Episode Links This week's curator: Sam Parmar ( @parmsam_ ) {tickle} : a package for creating UIs in base R R will always be arcane to those who do not make a serious effort to learn it... Entire issue available at rweekly.org/2022-W23 Supplement Resources More people use Tcl than know about it (2004) https://www.computerweekly.com/feature/More-people-use-Tcl-than-know-about-it The R Tcl/Tk Interface paper by Peter Dalgaard: https://www.r-project.org/conferences/DSC-2001/Proceedings/Dalgaard.pdf Mike FC's tickle annoucement tweet https://twitter.com/coolbutuseless/status/1532593976422805505 Mike FC's take on why tickle? https://twitter.com/coolbutuseless/status/1533685352451301376 R for data science learning community https://www.rfordatasci.com
Wed, June 01, 2022
Annotated screencasts of David Robinson's Tidy Tuesday analyses, and the second edition of Deep Learning with R is on the way. Episode Links This week's curator: Batool Almarzouq (@batool664) RScreencasts.com : A collection of 80+ hours of time-stamped, annotated TidyTuesday screencasts highlighting the R packages and functions used in each section and what the activity is. Screencasts by David Robinson. Annotation by Alex Cookson and Eric Fletcher. Website by Oscar Baruffa. For more detail, read the launch post . Deep Learning with R, 2nd Edition Entire issue available at rweekly.org/2022-W22 Supplement Resources R DiscoRd community: https://discord.gg/FQp6ZNd David Granjon's preview of Outstanding User Interfaces with Shiny: https://twitter.com/divadnojnarg/status/1530710989574111232 Shiny Developer Series Episode 20: Outstanding User Interfaces with David Granjon https://shinydevseries.com/interview/ep020/
Wed, May 25, 2022
Amazing software development resources for data scientists, community-contributed R markdown tips & tricks to save you time, and combining GitHub gists and Carbon screenshots with gistillery. Episode Links This week's curator: Eric Nantz ( @theRcast Software Development Resources for Data Scientists R Markdown Tips and Tricks #3: Time-savers & Trouble-shooters gistillery : Take local code, send it to a Github gist, get a beautiful image from Carbon.now.sh, and make it ready to share! Entire issue available at rweekly.org/2022-W21
Thu, May 19, 2022
A preview of R for Data Science (2nd edition) with missing data, creating topography maps, and (yes) playing the drums directly in R. Episode Links This week's curator: Kelly Bodwin ( @KellyBodwin ) New r4ds chapter: missing values Making a crisp topography map with R {tr808r} : Play the drums with an R package Entire issue available at rweekly.org/2022-W20 Supplement Resources https://en.wikipedia.org/wiki/Roland_TR-808
Wed, May 11, 2022
A dungeon-crawler for your R console, storytelling in ggplot2 with rounded rectangles, and updates to the tidymodels recipes suite of packages. Episode Links This week's curator: Colin Fay ( @_colinFay ) Simple procedural dungeons in R Storytelling in ggplot using rounded rectangles Updates for recipes extension packages Entire issue available at rweekly.org/2022-W19 Supplement Resources Binder - Turn a Git repo into a collection of interactive notebooks https://mybinder.org R-Podcast Episode 28 - Tidymodels with Max Kuhn https://r-podcast.org/028-max-kuhn
Thu, May 05, 2022
A brand-new tables gallery powered by the R community, noteworthy items from the Appsilon Shiny conference, and R-Markdown is not going anywhere. Episode Links This week's curator: Eric Nantz ( @theRcast ) RStudio Community Table Gallery shinytest2, Rhino R Shiny framework top news at Appsilon conference With Quarto coming, is R Markdown going away? No. Entire issue available at rweekly.org/2022-W18 Supplement Resources https://community.rstudio.com/t/expected-goals-xg-shot-timeline-for-soccer-football-with-gt/86449 https://community.rstudio.com/t/conditionally-formatted-state-transition-matrices/120336 https://www.rstudio.com/champion R-Podcast episode 24 (Yihui Xie returns) https://r-podcast.org/024-rstudioconf-yihui-xie
Wed, April 27, 2022
Lessons from teaching R to non-programmers, loading a large and messy CSV file with data.table and command-line tools, Bayesian analyses with the brms package, and getting a better understanding of the tidyeval framework. Episode Links This week's curator: Jonathan Carroll ( @carroll_jono ) 6 Lessons I learned from teaching R to non-programmers Loading a large, messy csv using data.table fread with cli tools Bayesian analyses made easy: GLMMs in R package brms Not so standard evaluations - Getting a better understanding of the tidyeval framework Entire issue available at rweekly.org/2022-W17 Supplement Resources Data science at the command line Learning Bayesian statistics podcast Bayes Rules! An Introduction to Applied Bayesian Modeling
Wed, April 20, 2022
An important change coming to the R-spatial ecosystem, enhancing function error reporting with chaining, and traveling down the monad rabbit hole. Episode Links This week's curator: Tony ElHabr ( @TonyElHabr ) R-spatial evolution: retirement of rgdal, rgeos and maptools Error chaining Why you should(n't) care about Monads if you're an R programmer Entire issue available at rweekly.org/2022-W16 Supplement Resources Roger Bivand's announcement of the rgdal, rgeos, and maptools packages retirement Geocomputation with R Progress in the R ecosystem for representing and handling spatial data Rweekly Highlights episode 72 Bruno Rodregues' monads YouTube video "Function Factories" Chapter in Advanced R
Wed, April 13, 2022
The cone of silence is lifted for the Quarto publishing engine, re-creating a storytelling look with ggplot2, and programming a fun Dragon Realm game in Shiny. Episode Links This week's curator: Jon Calder ( @jonmcalder ) We don't talk about Quarto Recreating the Storytelling with Data look with ggplot Programming Games with Shiny - Dragon Realm Entire issue available at rweekly.org/2022-W15 Supplement Resources Recordings of Nic Wan's Viz Buzz online graph competition on YouTube Flowchart Diagrams in GitHub Quarto GitHub discussion board Improve this graph! Storytelling with data YouTube video CRAN task views ctv package GitHub repository
Wed, April 06, 2022
A trifecta of new R packages for data validation, function logging, and a new ggplot2 extension. Episode Links This week's curator: Ryo Nakagawara ( @R_by_Ryo ) Exemplar: a prototype R package for data validation {chronicler} 0.1 : Implementation of the logger monad in R. {ggbraid} 0.1.0 : Braid two lines and a ribbon in ggplot2. Supplement Resources Monads: https://ericlippert.com/category/monads/page/2/ Episode 62: https://rweekly.fireside.fm/62 ggbraid vignette: https://nsgrantham.github.io/ggbraid/articles/hoops.html
Wed, March 30, 2022
After a brief hiatus, the R-Weekly Highlights podcast is back! In this episode we discuss: Understanding the native R pipe, and using RopenSci's pkgcheck within GitHub Actions. Episode Links This week's curators: Ryo Nakagawara ( @R_by_Ryo ) and Batool Almarzouq (@batool664) Understanding the native R pipe |> pkgcheck now available as a GitHub action! Entire issue available at rweekly.org/2022-W13 Supplement Resources Episode 60: https://rweekly.fireside.fm/60 GitHub Actions for the R Community: https://github.com/r-lib/actions/ Appsilon Shiny Conference: https://appsilon.com/2022-appsilon-shiny-conference Shiny Developer Series episode 30 - The Connecticut COVID-19 Test Spotter App (Part 1): https://shinydevseries.com/ep30
Fri, January 14, 2022
An update on the current state of RWeekly, plus Eric and Mike reflect on their journeys with data science from the industry and consulting perspectives in an eventful 2021! Episode Links The very first issue of RWeekly: https://rweekly.org/issue-0.html R for Data Science Learning Community: https://www.rfordatasci.com discoRd: https://www.r-discord.com/home Analytics Power Hour Episode 184 - Psychological Safety and Analytics with J.D. Long: https://analyticshour.io/2022/01/11/184-psychological-safety-and-analytics-with-j-d-long/ GitHub Project Boards: https://docs.github.com/en/issues/trying-out-the-new-projects-experience/about-projects
Wed, December 15, 2021
A batch of Shiny tips from creating an application tailored to teaching statistics, and the Big Book of R gains nine new entries to the collection. Episode Links This week's curator: Batool Almarzouq (@batool664) 6 simple Shiny things I have learned from creating a somewhat small app 9 new books added to Big Book of R - In this release there’s 9 new books which covers the widest range of topics of any release to date. Entire issue available at rweekly.org/2021-W50 Supplement Resources Albert Rapp's YouTube channel R Development Guide DevOps for Data Science Handbook of Graphs and Networks in People Analytics Hiring Data Scientists and Machine Learning Engineers "Introducing {admiral}" presentation at R/Pharma 2021
Thu, December 09, 2021
A fascinating journey to understand serialization of RDS files in R, and giving an old domain new life with R markdown while giving back to charity. Episode Links This week's curator: Jon Calder ( @jonmcalder ) Data serialisation in R Day 02: Postcards with distill || rmarkdown + postcards + distill + Netlify || #12daysofdusting Entire issue available at rweekly.org/2021-W49 Supplement Resources https://www.netlify.com/blog/2021/12/01/dusty-domains-your-forgotten-domains-raise-money-for-charity https://dusty.domains/
Wed, December 01, 2021
How GitHub Actions empowers the {cffr} package to perform automated testing with 2,000 packages, recap of the recent R-Ladies Philly workshop on automated testing in R, and introducing the new {filebin} package for easy file sharing. Episode Links This week's curator: Colin Fay ( @_colinFay ) How I Test cffr on (about) 2,000 Packages using GitHub Actions and R-universe Getting started with unit testing in R {filebin} Quick & Easy File Sharing Entire issue available at rweekly.org/2021-W48 Supplement Resources Issue 2021-W47 https://rweekly.org/2021-W47.html GitHub Actions for the R language
Wed, November 17, 2021
A cautionary tale about ML interpretations with food, practical solutions for dealing with big data in R, and the adventures of installing R on the new Apple Silicon hardware. Episode Links This week's curator: Tony Elhabr ( @TonyElHabr Why machine learning hates vegetables (a dialogue about Zillow) Should I Move to a Database? Transitioning from x86 to arm64 on macOS - experiences of an R user Entire issue available at rweekly.org/2021-W46 Supplement Resources Building code movies with flipbookr A guide to modeling proportions with Bayesian beta and zero-inflated beta regression models by Andrew Heiss
Wed, November 10, 2021
A lesser-known R function drives finding coordinates on fictitious Pokemon maps, creating customized point shapes with ggplot2 and gggrid, and how the branchMover Shiny app can save you a load of time and effort with GitHub branch renaming. Episode Links This week's curator: Miles McBain ( @MilesMcBain ) Get coordinates from fictitious maps Custom {ggplot2} point shapes with {gggrid} branchMover: A Shiny app for moving the default branch of your GitHub repos Entire issue available at rweekly.org/2021-W45 Supplement Resources Using {arrow} + {shiny}
Wed, November 03, 2021
An analysis of dialogue from "The Office" , and a package promoting accessibility for visually impaired R-Users. Episode Links This week's curator: Wolfram Qin Analyzing The Office's dialogues {BrailleR} 0.32.1 : Improved Access for Blind Users Entire issue available at rweekly.org/2021-W44 Supplement Resources {schrute} package by Brad Lindlad Danilo's data viz portfolio The Pudding data viz publication Silicon Valley Hot Dog Scene JooYoung Seo's Talk at RStudio::Global
Wed, October 27, 2021
A tutorial on getting started with aRtistry, simulating the Squid Game bridge scene, and a video demonstration of installing Shiny server on AWS. Episode Links This week's curator: Kelly Bodwin ( @KellyBodwin ) Simulating the Squid Game Bridge Scene Thinking outside the grid - A "bare bones" introduction to Rtistry concepts in R using ggplot TBD, but likely a Shiny server video tutorial https://www.youtube.com/watch?v=JL4T0qfqY7k Entire issue available at rweekly.org/2021-W43 Supplement Resources "Hosting Data Apps" Blog by Analythium Meghan Harris' website, The Tidy Trekker
Wed, October 20, 2021
A major announcement for R developers interested in type safety, thoughts on using Visual Studio Code from the perspective of a long-time RStudio user, and the adventures of filling regions between lines with ggplot2. Episode Links This week's curator: Ryo Nakagawara ( @R_by_Ryo ) Introducing rpp: The long-term goal of the organisation is to add static type checking and other features to R, with zero cost at run time How not to be lost with VSCode when coming from RStudio? Fill the region between two lines in ggplot2 Entire issue available at rweekly.org/2021-W42 Supplement Resources Type safety: https://en.wikipedia.org/wiki/Type_safety Eric's R development repository: https://github.com/rpodcast/r_dev_projects Visual Studio Code R extension: https://github.com/REditorSupport/vscode-R Looking to provide feedback on this episode and the podcast in general? Feel free to get in touch with Mike ( @mike_ketchbrook ) or Eric ( @theRcast ) on Twitter!
Wed, October 13, 2021
Using the helpers from usethis for pull request workflows, 2021 New York R conference videos now available, and the origins of the newly released ggalignment package for D&D inspired alignments. Plus, a new era of the podcast begins with our new co-host Mike Thomas! Episode Links This week's curator: Eric Nantz ( @theRcast ) Welcome our brand new co-host Mike Thomas! ( @mike_ketchbrook ) Pull Request Flow with usethis 2021 New York R Conference Videos {ggalignment} 1.0.0 : Plots 'D&D'-Style Alignment Charts Entire issue available at rweekly.org/2021-W41 Supplement Resources {gert} : Simple Git client for R Jared Lander's talk: GPU Computing in R Megan Robertson's talk: Creating Production-Level Data Science Code Dungeons & Dragons alignment history on [Wikipedia]( https://en.wikipedia.org/wiki/Alignment_(Dungeons_%26_Dragons) Afton Coombs' previous Twitch stream submitting {ggalignment} to CRAN!
Wed, October 06, 2021
Parameterized reports in RMarkdown with Plumber, an updated history of the pipe operator in R, and creating data from an image with reticulate Episode Links This week's curator: Jonathan Carroll ( @carroll_jono ) The Power of Parameterized Reports With Plumber Plumbers, chains, and famous painters: The (updated) history of the pipe operator in R Creating a Dataset from an Image in R Markdown using reticulate Entire issue available at rweekly.org/2021-W40
Thu, September 30, 2021
Data visualization accessibility, curating for R-Ladies, and a soccer data pipeline. Plus an annoucement on my goals for the future of the podcast. Episode Links This week's curator: Batool Almarzouq (@batool664) Resources for Data Viz Accessibility Curating for @WeAreRLadies on Twitter Creating a data pipeline with Github Actions & the {googledrive} package for the Canadian Premier League soccer data initiative! Entire issue available at rweekly.org/2021-W39 Supplement Resources Revealing Room for Improvement in Accessibility within a Social Media Data Visualization Learning Community Why Accessibility is at the Heart of Data Visualization Growing into the R community Become a part of the R-Weekly Highlights podcast! I am looking for members of the community to join me in sharing their perspectives on the highlighted resources in future podcast episodes! If you are interested in learning more and possibly joining my efforts, please get in touch via my Twitter account (@theRcast) or via email: theRcast (at) gmail.com
Wed, September 22, 2021
Eras of MTV and system commands Episode Links This week's curator: Jon Calder ( @jonmcalder ) Finding the Eras of MTV's The Challenge Through Clustering How to Use System Commands in your R Script or Package Entire issue available at rweekly.org/2021-W38
Wed, September 15, 2021
Techniques for creating generative art in R, time tracking with clockify, and the four pipes of magrittr Episode Links This week's curator: Colin Faye ( @_colinFay ) Art, jasmines, and the water colours {clockify} Time Tracking from R The Four Pipes of magrittr Entire issue available at rweekly.org/2021-W37 View the entire process of recording this episode from the livestream recording on YouTube: https://www.youtube.com/watch?v=0MA_WT7IXL0 Supplement resources https://www.cararthompson.com/posts/2021-09-10-setting-up-the-artfulbot/ {rprojroot} : Finding files in project subdirectories
Wed, September 08, 2021
Elegant maps with tmap, a data validation ecosystem, and a major release for gitlabr. Episode Links This week's curator: Wolfram Qin Elegant and informative maps with tmap A lightweight data validation ecosystem with R, GitHub, and Slack {gitlabr} 2.0 - Communicate with GitLab API from R Entire issue available at rweekly.org/2021-W36 Supplement resources https://r-tmap.github.io/tmap/ Geocomputation in R (authored by Robin Lovelace, Jakub Nowosad, and Jannes Meunchow): https://geocompr.robinlovelace.net/index.html https://github.com/emilyriederer/data-validation-demo https://rich-iannone.github.io/pointblank/
Wed, September 01, 2021
The July top 40 R packages, R Markdown advanced tips video, and colored world maps Episode Links This week's curator: Tony ElHabr ( @TonyElHabr ) July 2021: "Top 40" New CRAN Packages R Markdown Advanced Tips to Become a Better Data Scientist & RStudio Connect with Tom Mock The World's Countries Colored by Their First Letter Supplement resources codemeta: https://github.com/cboettig/codemeta https://codemeta.github.io/ Multiclass classification of dry beans using computer vision and machine learning techniques Thomas Mock's RMD Marvel GitHub repo: https://github.com/jthomasmock/penguin-project
Tue, August 24, 2021
Debugging lessons with source, illustrating the coefficient of variation, and the exciting conclusion to SLICED season one Episode Links This week's curator: Miles McBain ( @MilesMcBain ) Keep your R scripts locally sourced: A lesson from debugging Exploring R² and regression variance with Euler/Venn diagrams SLICED CHAMPIONSHIP: COMPETITIVE DATA SCIENCE (S01E12) Supplement resources TJ's notestar notebook system buit upon the {targets} package. {eulerr} : Area-proportional Euler and Venn diagrams with ellipses SLICED season 1 YouTube playlist SLICED web site Practical AI Episode 144
Tue, August 17, 2021
The new {flow} package for visualization R code, and producing donut charts of COVID-19 cases using R. Episode Links This week's curator: Wolfram Qin ( @R_by_Ryo ) {flow} 0.0.2 : View and Browse Code Using Flow Diagrams. Some Covid Donuts To End The Week Entire issue available at rweekly.org/2021-W33 Supplement resources: {boomer} - Debugging tools to inspect the intermediate steps of a call
Tue, August 10, 2021
Creating mobile-friendly Shiny apps, {gitlabr} 2.0.0, and achieving reproducible workflows with R and Docker Episode Links This week's curator: Ryo Nakagawara ( @R_by_Ryo ) Making Shiny apps mobile friendly {gitlabr} 2.0.0 : Access to the 'Gitlab' API. How to setup a reproducible workflow in R and Docker Entire issue available at rweekly.org/2021-W32 Supplement resources: Jesse Mostipak's Twitter thread : Stumbling blocks encountered with learning Shiny Jacqueline Nolis: I made an entier e-commerce platform on Shiny https://youtu.be/tTgRhJ6lb4w https://www.rocker-project.org My R development template repository: https://github.com/rpodcast/r_dev_projects
Wed, August 04, 2021
Up and running with officedown, testing with a reprex to solve your problems, and a tidy take on performing hypothesis testing with statsExpressions. Episode Links This week's curator: Kelly Bodwin ( @KellyBodwin ) Up and running with Officedown Reminder to test with a reprex to help yourself solve your problems (or get help!) {statsExpressions} 1.2.0 : Add statistical detail to data frames and plots Entire issue available at rweekly.org/2021-W31 Supplement resources: Friction Logs: The Key to Unlocking Product Growth MS-OOXML: A pseudo-standard that pretends to be open The officer package: Making PowerPoint slides from R (my presentation from the Advanced R Markdown Workshop)
Tue, July 27, 2021
Top 3 coding best practices from the Shiny contest, improvements in Target Markdown for {targets} 0.6.0, and the new {facetious} package for alternative facets with {ggplot2} Episode Links This week's curator: Eric Nantz ( @theRcast ) Top 3 Coding Best Practices from the Shiny Contest {targets} 0.6.0 : Dynamic Function-Oriented 'Make'-Like Declarative Workflows Introducing {facetious} - alternate facets for ggplot2 Entire issue available at rweekly.org/2021-W30 Supplement resources: Recording of my issue curation livestream! Effective communication between Shiny modules {targets} 0.6.0 NEWS Chapter 3 - Target Markdown Target Markdown template format {targets} resources from upcoming R in Medicine workshop
Tue, July 20, 2021
How to become a better R code detective, a practical introduction to custom fonts, and making error messages your own. Episode Links This week's curator: Jonathan Carroll ( @carroll_jono ) How to become a better R code detective? Setting up and debugging custom fonts: a practical introduction to the all (new) things font in R Make error messages your own Entire issue available at rweekly.org/2021-W29
Tue, July 13, 2021
Creating a package directly from R-Markdown with {fusen}, and a new milestone release of the {googledrive} package Episode Links This week's curator: Batool Almarzouq (@batool664) {fusen} 0.2.2 : Build a Package from R Markdown File googledrive 2.0.0 Entire issue available at rweekly.org/2021-W28 Supplement Resources How to build a package following Rmd Driven Development GitHub Repository Batool's presentation from UseR! 2021: Make Your Computational Analysis Citable
Wed, July 07, 2021
Practical tips on starting new R projects, and improving a visualization of US streaming market share. Episode Links This week's curator: Jon Calder ( @jonmcalder ) Draw me a project Improving a Visualization Entire issue available at rweekly.org/2021-W27
Tue, June 29, 2021
Creating your own CRAN-like repository with R-universe, results the third annual Shiny contest, and insights on why to use Shiny. Episode Links This week's curator: Colin Faye ( @_colinFay ) How to create your personal CRAN-like repository on R-universe Winners of the 3rd annual Shiny Contest Why Shiny? Insights from a Shiny Developer Entire issue available at rweekly.org/2021-W26 Supplement Resources https://ropensci.org/blog/2021/03/04/r-universe-buildsystem/ https://ropensci.org/commcalls/may2021-r-universe/
Wed, June 23, 2021
Projecting and tracking COVID-19 infection rates in England with R, leveraging Wikidata to tag scientific abstracts, and a new deep-learning workflow with the luz package Episode Links This week's curator: Robert Hickman ( @robwhickman ) Tracking SARS-CoV-2 In England with {epidemia} Tagging the Scientific Abstracts with Wikidata Items Que haja luz: More light for torch! Entire issue available at rweekly.org/2021-W25 Supplemental Resources {epidemia} package documentation A COVID-19 Model for Local Authorities of the United Kingdom How epidemiology has shaped the COVID pandemic
Tue, June 15, 2021
Using Animal Crossing data with the Google Vision API and machine learning, the latest Shiny developer series with Nick Strayer, and ensuring robust database transactions in Shiny Episode Links This week's curator: Tony Elhabr ([@TonyElHabr] Everybody Loves Raymond: Running Animal Crossing Villagers through the Google Vision API Shiny Developer Series Episode 21 : RStudio software engineer Nick Strayer returns to share how he arrived to RStudio and motivations behind the new Shiny App Stories. Shiny in Production: Database Transactions Entire issue available at rweekly.org/2021-W24
Tue, June 08, 2021
Reusing knitr chunk options, the combo of VS-Code and R in 2021, and say hello to gggrid Episode Links This week's curator: Miles McBain ( @MilesMcBain ) Reusing Code Chunks and Chunk Options with knitr R in 2021 with VSCode 'gggrid' it's g-g-great! Accessing 'grid' from 'ggplot2' Entire issue available at rweekly.org/2021-W23
Tue, June 01, 2021
Extracting and analyzing Apple health data, and the top 40 CRAN packages for April Episode Links This week's curator: Wolfram Qin Changes in Apple Health Export April 2021: "Top 40" New CRAN Packages Entire issue available at rweekly.org/2021-W22 Supplemental Resources https://www.healthcareitnews.com/news/timeline-how-apple-piecing-together-its-secret-healthcare-plan https://github.com/d-score/childdevdata https://github.com/forestry-labs/Rforestry https://github.com/tsuda16k/materialmodifier
Wed, May 26, 2021
The big new features in R 4.1.0, what makes a great function example, and evolution of a ggplot Episode Links This week's curator: Kelly Bodwin ( @KellyBodwin ) New features in R 4.1.0 Package documentation: What makes a good example? Evolution of a ggplot Entire issue available at rweekly.org/2021-W21 Supplemental Resources Full R 4.1.0 changelog Winston Chang's R read-only GitHub Repo mirror of the SVN R code repository for version 4.1.0
Tue, May 18, 2021
A tidymodels approach to the Introduction to Statistical Learning learning labs, exploring class imbalance on the TidyX video series, and encrypting and hosting a R Markdown report. Episode Links This week's curator: Ryo Nakagawara ( @R_by_Ryo ) ISLR: tidymodels labs : This book aims to be a complement to the 1st version An Introduction to Statistical Learning book with translations of the labs into using the tidymodels set of packages. TidyX Episode 59: MLB Pitch Classification - Class Imbalance and Model Evaluation Encrypt and host a knitted R Markdown file Entire issue available at rweekly.org/2021-W20 Supplemental Resources An Introduction to Statistical Learning and The Elements of Statistical Learning official sites with links to download each. TidyX MLB Pitch Classification playlist My appearance on TidyX episode 32 {encryptedRmd} : Password protected markdown HTML reports in R using libsodium libsodium encryption library
Tue, May 11, 2021
Using the trifecta of map, walk, and pivot for data processing, obtaining quotes from the Friends characters in R, and putting the spolight on Shiny user interfaces in the Shiny Dev Series. Episode Links This week's curator: Hey, it's me, Eric! ( @theRcast ) Map, Walk, Pivot Introducing {centralperk}: Get quotes from the main characters of the TV show 'Friends' Shiny Developer Series Episode 20: Outstanding User Interfaces with David Granjon Entire issue available at rweekly.org/2021-W19
Tue, May 04, 2021
A call to action for testing R 4.1, a practical guide to unit tests, and a tutorial on creating pizza charts with football data Episode Links This week's curator: Jonathan Carroll ( @carroll_jono ) R Can Use Your Help: Testing R Before Release Writing unit tests in R Soccer Percentile Radars/Pizza's Tutorial Entire issue available at rweekly.org/2021-W18
Tue, April 27, 2021
Exploring wikidata with the {tidywikidatar} package, accessibility improvements in {knitr}, and the top 40 new CRAN packages for March. Episode Links This week's curator: Batool Almazrouq (@batool664) What does Wikidata know about members of the European Parliament? New in knitr: Improved accessibility with image alt text March 2021: "Top 40" New CRAN Packages Entire issue available at rweekly.org/2021-W17 Supplemental Resources https://news.yahoo.com/wikipedia-turns-20-aims-reach-035212015.html https://github.com/yihui/knitr/releases/tag/v1.32 https://cran.r-project.org/web/packages/pkglite/index.html https://flujoo.github.io/gm/
Tue, April 20, 2021
The latest news from rOpenSci, creating ggplot2 postcards with ggirl, and an introduction to process mining in R Episode Links This week's curator: Jon Calder ( @jonmcalder ) rOpenSci News Digest, April 2021 {ggirl} 1.0.1 : An R package that lets you make ggplots in real life Process Mining in 10 minutes with R Entire issue available at rweekly.org/2021-W16 Supplemental Resources rOpenSci Software Peer Review {dataspice} package peer review GH isssue {brochure} : Natively multipage Shiny apps What Process Mining Is, and Why Companies Should Do It {bupaR} : Business process analysis in R
Tue, April 13, 2021
reprex 2.0, using Kubernetes and the future package, and SQL in RMarkdown Episode Links This week's curator: Colin Faye ( @_colinFay ) reprex 2.0.0 Using Kubernetes and the Future Package to Easily Parallelize R in the Cloud sql-in-rmarkdown Entire issue available at rweekly.org/2021-W15 Supplemental Resources Jenny Bryan's rstudio::conf 2020 keynote materials : Object of type 'closure' is not subsettable High Performance and Parallel Computing CRAN task view Future: Simple Async, Parallel & Distributed Processing in R rstudio::conf 2020 resources tidyquery : Query R data frames with SQL
Mon, April 05, 2021
{workflowsets} with tidy models, exploring other {ggplot2} goems, and top 10 R errors Episode Links This week's curator: Robert Hickman ( @robwhickman ) workflowsets 0.0.1 Exploring Other ggplot2 Geoms The top 10 R errors, the 7th one will surprise you Entire issue available at rweekly.org/2021-W14 Supplemental Resources Screening many models chapter from Tidy Modeling with R Extending ggplot2 vignette
Tue, March 30, 2021
The Minard System in R, ggplot2 wizardry, a slackbot created with plumber and googleCouldRunner Episode Links This week's curator: Tony Elhabr ( @TonyElHabr ) "The Minard System" in R A guide to creating a Slackbot that sends weekly updates via plumber, googleCloudRunner and Cloud Run ggplot2 Wizardry: My Favorite Tricks and secrets for Beautiful Plots in R, Cédric Scherer Entire issue available at rweekly.org/2021-W13 Supplemental Resources DataViz History Series: Edward Tufte, Charles Minard, Napoleon and the Russian Campaign of 1812 - Part 2 and Part 5 {ggplot2} Wizardry recorded talk from UseR Oslo meetup (25 March 2021) Introducing googleCouldRunnner - serverless R on Google Could Platform
Tue, March 23, 2021
{gt} tables cookbook, best weather cities, and mapping over many files Episode Links This week's curator: Miles McBain ( @MilesMcBain ) The GT Cookbook Cities with Best (and Worst) Weather, 2021 edition How to treat as many files as fit on your hard disk without loops (sorta) nor running out of memory all the while being as lazy as possible Supplemental Resources GT Advanced Cookbook R-Podcast episode 27: Get the {gt} Tables! R-Weekly Highlights Episode 24: {blogdown} v1.0, announcing {pagedreport}, and the rOpenSci Community Contributing Guide R-Weekly Highlights episode 5: Guidelines for creating better tables, a controlled vocabulary to name data frame columns, and exploring reactive in Shiny applications Bruno Rodrigues' YouTube Channel
Tue, March 16, 2021
Time series forecasting with torch, automated scraping of stock metrics with GitHub Actions, and default knitr options and hooks. Episode Links This week's curator: Robert Hickman ( @robwhickman ) Introductory time series forecasting with torch Daily Stock Gainers Automated Web Scraping in R with Github Actions Default knitr options and hooks Supplemental Resources Introducing Torch for R Automating COVID-19 PDF scraping 1littlecoder YouTube channel Shiny Developer Series
Tue, March 09, 2021
Serverless dashboards, learning tidy evaluation by re-implementing dplyr, and bootstrap confidence intervals with tidy modeling Episode Links This week's curator: Kelly Bodwin ( @KellyBodwin ) Server(shiny)-less dashboards with R, {htmlwidgets} and {crosstalk} Learning tidy eval by re-implementing dplyr Bootstrap Confidence Intervals for Super Bowl Commercials Supplemental Resources Learning Tidy Evaluation by Reimplementing dplyr (Government & Public Sector R Conference) Programming with dplyr vignette
Tue, March 02, 2021
Random effects, GGanimate intro, and updates to dplyr backends Episode Links This week's curator: Ryo Nakagawara ( @R_by_Ryo ) Random effects and penalized splines are the same thing GGanimating a geographic introduction dplyr backends: multidplyr 0.1.0, dtplyr 1.1.0, dbplyr 2.1.0 Supplemental Resources https://stats.stackexchange.com/questions/55364/mixed-model-in-simple-english https://towardsdatascience.com/how-linear-mixed-model-works-350950a82911 https://twitter.com/tjmahr/status/1365424619344318466
Tue, February 23, 2021
Multi-page Shiny apps, R package citation, and refactoring the squashinformr package Episode Links This week's curator: Eric Nantz ( @theRcast ) Multi-page {shiny} Applications with {brochure} Make Your R Package Easier to Cite Refactoring {squashinformr}
Tue, February 16, 2021
Installing packages, {distill} for personal websites, and Shiny app stories Episode Links This week's curator: Jonathan Carroll ( @carroll_jono ) The Comprehensive Guide to Installing R Packages from CRAN, Bioconductor, GitHub and Co. Distill it down Introducing Shiny App Stories Supplemental Resources 20 Years of R Package management basics (Mozilla Developer Network Web Docs) Sharing on Short Notice: How to Get Your Materials Online with R Markdown Building a {distill} website} Shiny Developer Series Episode 1: Shiny Development Past and Future Shiny Developer Series Episode 5: shinysense and custom javascript visualizations
Tue, February 09, 2021
Episode Links This week's curator: Tony Elhabr ( @TonyElHabr ) Shiny 1.6: Theming, Caching, Accessibility Remote Pair Programming in R Using Visual Studio Code and Live Share Lists are my secret weapon for reporting stats with knitr Supplemental Resources Custom theming in Shiny & R Markdown with {bslib} & {thematic} (rstudio::global 2021) Making Shiny apps faster with caching (rstudio::global 2021)
Tue, February 02, 2021
rstudio::global 2021 and UseR! 2021 call for abstracts Episode Links This week's curator: Jon Calder ( @jonmcalder ) rstudio::global 2021 talks rstudio::global(2021) %>% summarise() 15th Mar: useR2021 Call for Abstracts Supplemental Resources Lifelong Learning with R Weekly (rstudio::global 2021) Your Public Garden - rstudio::global(2021) Keynote by Vicki Boykis
Tue, January 26, 2021
{blogdown} v1.0, announcing {pagedreport}, and the rOpenSci Community Contributing Guide Episode Links This week's curator: Colin Faye ( @_colinFay ) Announcing blogdown v1.0 Announcing pagedreport Introducing the rOpenSci Community Contributing Guide Supplemental Resources Up & running with blogdown in 2021 Yihui's perspective on early development of {blogdown} from episode 24 of The R-Podcast The new and improved R-Podcast site {pagedown}: Creating beautiful PDFs with R Markdown and CSS (rstudio::conf 2019) {pagedreport} gallery
Mon, January 18, 2021
Data Science as an atomic habit, Japan soccer league season review, Fantasy football scheduling, and UseR! 2021 call for tutorials Episode Links This week's curator: Wolfram King Data science as an atomic habit J.League Soccer 2020 Season Review with R! Fantasy Football and the Classical Scheduling Problem UseR! 2021: Call for Tutorials Supplemental Resources Book Review: Atomic Habits ffsched - R package for simulating schedules and standings for fantasy football UseR! 2020 Tutorials Playlist Lifelong Learning with R Weekly (Wolfram Qin) lightning talk at rstudio::global ! Session 1: 2021-01-21 10:21 PM - 10:26 PM EST / 2021-01-22 03:21 AM - 03:26 AM UTC Session 2: 2021-01-22 10:21 AM - 10:26 AM EST / 2021-01-22 03:21 PM- 03:26 PM UTC
Mon, January 11, 2021
Plots with GitHub Actions, and major updates to {renv} and {fastai} Episode Links This week's curator: Batool Almazrouq Automatic Rendering of a Plot with GitHub Actions {renv} 0.12.5 : Project Environments {fastai} 2.0.2 : Interface to fastai Supplemental Resources GitHub Actions: built by you, run by us R-Podcast Episode 32: RStudio's Big Move and Kevin Ushey Fully containerized R dev environment with Docker, RStudio, and VS-Code What does it mean to freeze or unfreeze a model?
Tue, January 05, 2021
Data Science course in a box, up and running with blogdown, and voting visualization in Switzerland Episode Links This week's curator: Wolfram King Data Science Course in a Box - The core content of the course focuses on data acquisition and wrangling, exploratory data analysis, data visualization, inference, modelling, and effective communication of results. Up & running with blogdown in 2021 A version of the famous visualization - Land doesn't vote, people do Supplemental Resources A Fresh Look at Introductory Data Science The R-Podcast Episode 31: Data Science Education with R ‘For responsible businesses – protecting human rights and the environment’ initiative background
Mon, December 28, 2020
R Markdown family updates & table contest results Episode Links This week's curator: Wolfram King Winners of the 2020 RStudio Table Contest Latest News from the R Markdown Family Supplemental Resources Editable DataTables in R Shiny using SQL
Mon, December 21, 2020
Targetopia, extracting JSON data, and ggrepel update Episode Links This week's curator: Ryo Nakagawara ( @R_by_Ryo ) The targetopia: An R package ecosystem for democratized reproducible pipelines at scale Extracting JSON data from websites and public APIs with R {ggrepel} : Automatically Position Non-Overlapping Text Labels with ggplot2. Entire issue available at rweekly.org/2020-51 Supplement resources {targets} statement of need {stantargets} {ggrepel} 0.9.0 changelog
Mon, December 14, 2020
Underrated tidyverse functions, bullet chart variants, and AWS Lambda with R Episode Links This week's curator: Eric Nantz ( @theRcast ) Underrated Tidyverse Functions Bullet Chart Variants in R R on AWS Lambda with containers Entire issue available at rweekly.org/2020-50
Mon, December 07, 2020
Extended ggplot2 tutorial, static code analysis, and a customized visual CV with ggplot2 Episode Links This week's curator: Jonathan Carroll ( @carroll_jono ) An extended version of "A ggplot2 Tutorial for Beautiful Plotting" A brief introduction to the basics of R's static code analysis Creation of a custom visual CV by ggplot hacking Entire issue available at rweekly.org/2020-49
Tue, December 01, 2020
About this episode Your first R package, magrittr 2.0, and Engineering Shiny use case Episode Links This week's curator: Maelle Salmon ( @ma_salmon ) Your first R package in 1 hour magrittr 2.0 is here! Use case from "Engineering Production-Grade Shiny Apps" - Building an App, from Start to Finish Entire issue available at rweekly.org/2020-48 Supplement Resources Recording of Shannon's workshop on YouTube: youtu.be/xcXzaEmZ-m4
Tue, November 24, 2020
About this episode Testthat utility belt, NHS-R conference, and application of Bayesian networks to sports injury prediction Episode Links This week's curator: Jon Calder ( @jonmcalder ) NHS-R 2020 Week Long Conference -- so much great content, so little time to catch it all... Helper code and files for your testthat tests Bayesian networks and sports injuries with {bnlearn} Entire issue available at rweekly.org/2020-47 Supplement Resources https://nhsrcommunity.com/blog/nhs-meets-r/
Mon, November 16, 2020
About this episode Open-access tools to find conronaviruses, developing inside containers, and error handling Episode Links This week's curator: Colin Faye ( @_colinFay ) Using Open-Access Tools (rentrez, taxize) to Find Coronaviruses, Their Genetic Sequences, and Their Hosts How to develop inside a Docker container to ease collaboration? YAPOEH! (Yet another post on error handling) Entire issue available at rweekly.org/2020-46
Tue, November 10, 2020
About this episode Single source publishing, rainbow parentheses, and VisiumExperiment Episode Links This week's curator: Robert Hickman ( @robwhickman ) Single-source publishing for R users RStudio 1.4 Preview: Rainbow Parentheses Using VisiumExperiment at spatialLIBD package Entire issue available at rweekly.org/2020-45 Supplement Links https://github.com/maelle/bspagedjs https://bookdown.org/
Mon, November 02, 2020
About this episode {emphatic} highlighting, analyzing open political data, and helping data-science learners Episode Links This week's curator: Tony Elhabr ( @TonyElHabr ) {emphatic} : Augments the output of data.frames and matrices in R by adding user-defined ANSI highlighting. A guide to accessing & analyzing open source American political data using R Let’s stop doubly-screwing data science learners Entire issue available at rweekly.org/2020-44 Supplement Links {pillar} format columns with colour {crayon} R package for colored terminal output ANSI escape codes Jason Timm's blog The {drake} post The {drake} R package user manual
Mon, October 26, 2020
About this episode Rolling averages with {slider}, personal art map, and flood mapping Episode Links This week's curator: Miles McBain ( @MilesMcBain ) Rolling Averages with {slider} and Covid Data Personal Art Map with R Flood mapping and rapid impact assessment in Niamey Entire issue available at rweekly.org/2020-43 Supplement Links Melt the Clock: Tidy time series analysis by Earo Wang {slider} - Sliding Window Functions https://inequality.media.mit.edu/ {sen2r} - Find, download, and process sentinel-2 data
Mon, October 19, 2020
About this episode Climate animation, decomposition and smoothing with R and python, and a Raspberry Pi dashboard Episode Links This week's curator: Ryo Nakagawara ( @R_by_Ryo ) Climate animation of maximum temperatures Decomposition and Smoothing with data.table, reticulate, and spatstat Raspberry Pi E-Paper Dashboard with R Entire issue available at rweekly.org/2020-42
Mon, October 12, 2020
About this episode Topics in package development, contributing to ROpenSci, and shining a light on learnr Episode Links This week's curator: Eric Nantz ( @theRcast ) Picking and researching blog topics about R package development Hacktober? Any Month is a Good Month to Contribute to rOpenSci Shiny Developer Series Episode 14 - Shining a Light on {learnr} Entire issue available at rweekly.org/2020-41 Supplement Links R Packages 2nd Edition R-package-devel mailing list Writing R Extensions rOpenSci Community Contributing Guide Maintaining an R Package - Community Call Summary Exploring missing values in naniar sortable widget and learnr demonstration Creating a New RWeekly Issue: Hands-on Demonstration
Mon, October 05, 2020
About this episode Visual markdown editing, stat layers in ggplot2, and learnr tutorials in a package Episode Links This week's curator: Jonathan Carroll ( @carroll_jono ) RStudio v1.4 Preview: Visual Markdown Editing How to deliver learnr tutorials in a package Demystifying stat_ layers in {ggplot2} Entire issue available at rweekly.org/2020-40 Supplement Links Visual R Markdown documentation Introducing learnr Shiny Developer Series Episode 14 - Shining a Light on learnr Distill for R Markdown - Creating a Blog
Mon, September 28, 2020
About this episode A calendar right in your R console, accessibility tooling for Shiny, and shinydashboardPlus v2.0 Episode Links This week's curator: Maelle Salmon ( @ma_salmon ) A Calendar in Your R Console accessibility (a11y) tooling for shiny {shinydashboardPlus 2.0.0}: extensions for shinydashboard Entire issue available at rweekly.org/2020-39
Mon, September 21, 2020
About this episode Making learning to code friendlier with art, ggforce functions, and debugging in VSCode Episode Links It's a Bird, It's a Plane ... It's a ggforce function Making Learning to Code Friendlier with Art — An Interview with Dr. Allison Horst Introduction to debugging R in VSCode Entire issue available at rweekly.org/2020-38 This week's curator: Jon Calder @jonmcalder
Mon, September 14, 2020
About this episode Guidelines for creating better tables, a controlled vocabulary to name data frame columns, and exploring reactivity in Shiny applications. Episode Links 10+ Guidelines for Better Tables in R: Make tables people ACTUALLY want to read. Column Names as Contracts Episode 12: Barret Schloerke Part 1 (reactlog) Entire issue available at rweekly.org/2020-37
Mon, September 07, 2020
About this episode A stunning combination of physics and 3-D visualization, behind the curtain of package installation, and an alternative workflow for error handling in functions. Episode Links Plinko Statistics: Insights from the Bean Machine State of R packages in your library Handling errors using purrr's possibly() and safely() Entire issue available at rweekly.org/2020-36 The R-Weekly Patreon: www.patreon.com/rweekly
Mon, August 31, 2020
About this episode A substantial update to the magrittr package coming soon, creating visualizations in D3 from an R user's perspective, and a big book of R. Episode Links magrittr 2.0 is coming soon D3 to R to D3 Big Book of R Entire issue available at rweekly.org/2020-35 Details on how to submit resources and becoming an editor on the RWeekly team: github.com/rweekly/rweekly.org
Mon, August 24, 2020
About this episode Choosing an operating system for R users, examining regression techniques, and inside the development of dittodb / generating data from truncated distributions Episode Links Best OS for R users Lines of best fit Generating data from a truncated distribution Entire issue available at rweekly.org/2020-34 Creating a new RWeekly issue demonstration: youtu.be/tnclyMsy638
Mon, August 17, 2020
About this episode Exploring comic book creation with the tidyverse and ggplot2 , and updates to the showtext and shinycssloader packages on CRAN. Episode Links A visualization exploring types of comic transitions as described in Scott McCloud's "Understanding Comics". {showtext} 0.9 : Using Fonts More Easily in R Graphs {shinycssloaders} v1.0: You can now use your own image, plus 3 years' worth of new features! Entire issue available at rweekly.org/2020-33
Thu, August 13, 2020
In this introduction episode, Eric Nantz shares an introduction to the RWeekly community project as well as the movitation for creating this brand new RWeekly Highlights podcast! Episode Links rweekly.org github.com/rweekly/rweekly.org
loading...