Alessandro Arrigo
banner
alearrigo.bsky.social
Alessandro Arrigo
@alearrigo.bsky.social
Data Scientist @KPMG. #rstat
Let's say I have a DuckDB with hundreds of tables (some are really small, others are 20+ million rows). What's the best way to create a RAG on that DB for Rshiny purposes? ragnar approach seems more small/text-based oriented, afaik. Any link to read/study? @simonpcouch.com @jcheng5.bsky.social
August 2, 2025 at 9:32 AM
Reposted by Alessandro Arrigo
For the last couple of months I've been working on something and I'm excited to finally share an early preview:

Say hello to plumber2 🎉

plumber2 is a full rewrite of the plumber package for creating powerful webapis in #rstats. It takes everything we have learned from plumber and adds even more
What the Package Does (One Line, Title Case)
What the package does (one paragraph).
posit-dev.github.io
April 8, 2025 at 9:59 AM
Reposted by Alessandro Arrigo
A look at more generative AI tools you can use with R:
www.infoworld.com/article/3848...
#RStats #GenAI #InfoWorld
Includes:
{gander}
{chatgpt}
{gptstudio}
{pkgprompt}
Shiny Assistant
Custom GPTs
R Tutor & Chatilize
{rollama} & {ollamar}
{shinychat}

(Prior article covered {ellmer} )
GenAI tools for R: New tools to make R programming easier
From IDE plugins to external chatbots and running LLMs locally, these new and emerging tools are bringing the generative AI revolution to R.
www.infoworld.com
March 25, 2025 at 12:37 PM
@appsilon.bsky.social I can’t find appsilon github anymore. Are you going private?
March 25, 2025 at 7:36 AM
Reposted by Alessandro Arrigo
As much as I like #Positron as an #RStudio‌-replacement, so far the biggest usability concession for me is that I can't easily have multiple Positron-instances open for different, very distinct projects and navigate between them (on macOS) like I can with RStudio due to labelled dock items 🧐 #rstats
February 26, 2025 at 1:27 PM
Reposted by Alessandro Arrigo
Parallelization just landed in the dev version of purrr: purrr.tidyverse.org/dev/referenc...

Really pleased that the mirai framework makes this possible.

Huge credit to the tidyverse maintainers @hadley.nz @lionelhenry.bsky.social and @davisvaughan.bsky.social !

#rstats #tidyverse
Parallelization in purrr — parallelization
purrr's map functions have a .parallel argument to parallelize a map using the mirai package. This allows you to run computations in parallel using more cores on your machine, or distributed over the ...
purrr.tidyverse.org
February 6, 2025 at 11:46 PM
Fact
December 29, 2024 at 3:23 PM
Reposted by Alessandro Arrigo
I finally tried the {shinychat} #RStats 📦 and it's nice to see LLM streaming responses in an R Shiny app!
By @jcheng5.bsky.social & @cpsievert.bsky.social at @posit.co
github.com/posit-dev/sh...
#RShiny #GenAI 1/2
December 26, 2024 at 10:48 PM
The post I needed on regex.
December 19, 2024 at 10:02 AM
Hey #rstats family, what's your go to stack to manage big R projects? From ETL/ELT to Deployment, with Container, CI/CD, API. Do you all do versioned Rscript + Docker + Github Actions or are there niche tools like @kestra.io to help you make things easier? My company doesn't want to pay for Posit
December 16, 2024 at 10:12 AM
Reposted by Alessandro Arrigo
I love some JavaScript! Especially to make Shiny apps even more awesome 🤩.

But I know how daunting it can feel when you’re just getting started with #rshiny.

That’s why I wrote a JavaScript for Shiny Beginner’s Guide—so you can jump in with confidence: hypebright.nl/en/shiny-en/...
JavaScript for Shiny: A Beginner's Guide - Hypebright
Learn the essentials of JavaScript for Shiny with this quick tutorial. Everything you need to start leveraging JavaScript in your Shiny apps.
hypebright.nl
November 20, 2024 at 12:57 PM
Reposted by Alessandro Arrigo
✨ posit::glimpse() is back! ✨

Get a glimpse of our tools in our newsletter.

This edition features Positron news, packages for AI & LLMs, the brand.yml launch, #Quarto workshop recordings, and more.

We’re positive you’ll find something valuable! #RStats #Python

Read here: posit.co/blog/posit-g...
posit::glimpse() Newsletter - December 2024 - Posit
posit.co
December 2, 2024 at 3:28 PM
Reposted by Alessandro Arrigo
It's really tempting to start using {tidyplot} instead of {ggplot2}. It doesn't cover all the cases I encounter (especially when two datasets are used for the same plot), but for most plots it's much simpler. #rstats jbengler.github.io/tidyplots/ar...
Visualizing data
jbengler.github.io
December 2, 2024 at 7:43 PM
Reposted by Alessandro Arrigo
And for those piping into View(), run rstudioapi::writeRStudioPreference("data_viewer_max_columns", 1000L) to display more than 50 columns at once. #rstats
I don't know who needs to hear this, but if you want to look at all columns of a tibble (which has the somewhat annoying habit of only showing you as many columns as you have space for), just pipe it into print(width = Inf):

df |> print(width = Inf)

#rstats
December 2, 2024 at 7:20 PM
The _brand.yml seems a cool addition. I need to try the landscape mode, solving all my latex shenanigans #rstats

quarto.org/docs/blog/po...
Quarto 1.6 – Quarto
Quarto 1.6 supports unified branding across formats, updates to RevealJS, a new shortcode to reorder content, a landscape page block, and more. There are also a couple of breaking changes that will af...
quarto.org
November 26, 2024 at 5:18 PM
Really cool!
The brand new `legendry` package by @teunbrand.bsky.social takes ggplots2 guides to the next level 🤩

teunbrand.github.io/teunbrand_bl...
November 22, 2024 at 10:30 AM
Reposted by Alessandro Arrigo
#30DayMapChallenge Day 22. 2 colours.

Santiago Metropolitan Area. Unknown pleasures with elevation data.

‪By Ignacio Urria Yáñez, 2024.

Data: Elevatr package.

#Rbanism #30DayMapChallenge2024 #rstats #30DayMapChallenge2024_Rbanism
November 22, 2024 at 9:16 AM
Hi #rstats folks, is there a way to use shinymanager in a rhino shiny app that uses an UI with modules in this form?

ui <- function(id) {
ns <- NS(id)
page_fluid(....)
}

I've read this:
appsilon.github.io/rhino/articl... without any help :/
How-to: Use shinymanager
appsilon.github.io
November 19, 2024 at 3:28 PM