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...
Aug 28, 2024•47 min•Ep. 176
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...
Aug 21, 2024•37 min•Ep. 175
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.o...
Aug 07, 2024•58 min•Ep. 174
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....
Jul 31, 2024•31 min•Ep. 173
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 scr...
Jul 24, 2024•43 min•Ep. 172
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://ketchbro...
Jul 18, 2024•33 min•Ep. 171
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 ...
Jun 26, 2024•46 min•Ep. 170
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 : Handwri...
Jun 21, 2024•43 min•Ep. 169
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 Enti...
Jun 12, 2024•59 min•Ep. 168
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 Res...
Jun 05, 2024•35 min•Ep. 167
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 i...
May 29, 2024•50 min•Ep. 166
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 Suppl...
May 15, 2024•49 min•Ep. 165
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 Hi...
May 08, 2024•49 min•Ep. 164
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...
May 01, 2024•37 min•Ep. 163
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} ...
Apr 24, 2024•39 min•Ep. 162
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) - http...
Apr 16, 2024•36 min•Ep. 161
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 m...
Apr 10, 2024•51 min•Ep. 160
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 ...
Apr 03, 2024•41 min•Ep. 159
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...
Mar 27, 2024•39 min
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 Practic...
Mar 20, 2024•47 min
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 w...
Mar 13, 2024•49 min
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 Supplem...
Mar 06, 2024•47 min
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 -...
Feb 28, 2024•46 min
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...
Feb 21, 2024•47 min
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 ...
Feb 14, 2024•35 min
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...
Feb 07, 2024•45 min
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 i...
Jan 31, 2024•24 min
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 S...
Jan 24, 2024•44 min
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-W0...
Jan 17, 2024•45 min
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 wri...
Jan 10, 2024•59 min