Episode 144
Issue 2023-W48 Highlights
November 30th, 2023
50 mins 34 secs
About this Episode
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) & @[email protected] (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: https://value4value.info
- Get in touch with us on social media
- Eric Nantz: @theRcast (Twitter) and @[email protected] (Mastodon)
- Mike Thomas: @mike_ketchbrook (Twitter) and @[email protected] (Mastodon)