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.
This week's curator: Tony Elhabr - @TonyElHabr (Twitter) & @[email protected] (Mastodon) Object-Oriented Express: Refactoring in RUsing benchmarking to guide the adoption of dependencies in R packagesBuilding a DataFusion CSV reader with arrow-extendrEntire issue available at rweekly.org/2023-W48Sharing 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-arrowJadey Ryan's The Coding Cats on Etsy https://www.etsy.com/shop/thecodingcatsUse the contact page at https://rweekly.fireside.fm/contact to send us your feedbackR-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 mediaEric Nantz: @theRcast (Twitter) and @[email protected] (Mastodon) Mike Thomas: @mike_ketchbrook (Twitter) and @[email protected] (Mastodon)