posit::glimpse() Newsletter β February 2026 - Posit
This edition covers major updates from Posit, including new versions of ggplot2, ellmer, and dplyr.
The newest edition of posit::glimpse() is here! π
Read a roundup of major #RStats & #Python updates: ggplot2 4.0.0, dplyr 1.2.0, ellmer 0.4.0, Positron native Jupyter Notebook support , and more.
ποΈ Plus, registration for posit::conf(2026) is officially OPEN!
Find it here: posit.co/blog/posit-g...
18.02.2026 16:34
π 11
π 8
π¬ 0
π 0
Android Studio IDE showing an AndroidManifest.xml file for an app called webrios, alongside a Pixel 8 Pro emulator running the app. The emulator displays an R console with several executed commands: basic arithmetic (1 + 1 returning 2), a message function printing 'Hello Mike!', a warning call, a stop call producing an error, variable assignment, and a print statement. Each produced the expected R output. An input field at the bottom reads 'Enter R code...' with a send button.
Uh-oh, these might be the droids you're looking for...
The number one request after every webRios demo was Android support. Early stage, but we have a working R console inside a native Android view.
#rstats #webr #android
18.02.2026 18:41
π 18
π 2
π¬ 0
π 0
This is not only stupid, but also false. You can use C libraries from C++, Java and C# (and more), and it already has an R and Python interface as well. We actually wrote it in C so it is as portable as possible.
18.02.2026 09:38
π 7
π 0
π¬ 1
π 0
"The core of the library is written in C. However, major modern languages like C++, Java, and C# are not supported."
:D Gem from a rejection for a paper on a project I no longer work on.
18.02.2026 09:37
π 5
π 0
π¬ 1
π 0
This workshop is tomorrow, don't miss your chance to register!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky #RStats
14.01.2026 11:52
π 11
π 5
π¬ 0
π 0
I won't miss this one!
09.01.2026 15:55
π 7
π 3
π¬ 0
π 0
This is a very cool way to learn something and support Ukraine! πΊπ¦
09.01.2026 12:20
π 20
π 4
π¬ 0
π 0
poisonfrogs: Color Palettes Inspired by Neotropical Poison Frogs laurenoconnelllab.github.io/poisonfrogs/ #Rstats
07.01.2026 15:00
π 41
π 13
π¬ 1
π 0
A festive digital illustration features the blue R logo wearing a red Santa hat with white trim on the left. To its right stands a green Christmas tree made entirely of curly braces arranged in a triangular shape. White and light-blue %>% pipe symbols float across a dark blue, starry background like snowflakes. A speech bubble above the R logo says βHo Ho Ho! π¦β in red text. At the bottom, white text reads: βR Package Development Advent Calendar 2025β and below it, β25 Days of Coding Magic β’ Dec 1β25.
My #RPackageAdvent2025 recap is live! π¦β¨ Get the complete guide to modern R package development: setup, docs, testing, CI/CD, and CRAN submission. All 25 days of tips, tools, and best practices in one place! Dive in! #RStats #RPackageDevelopment
Link: https://drmo.site/8ny3eU
28.12.2025 22:48
π 28
π 13
π¬ 0
π 1
cli::cli_progress_bar("Processing files", total = length(files))
for (file in files) {
# process file
cli::cli_progress_update()
}
cli::cli_alert_success("Package built successfully!")
cli::cli_alert_warning("Missing documentation for {.fn my_function}")
cli::cli_abort("Invalid input: {.val {invalid_value}}")
Day 23: cli - Beautiful Command Line Interfaces
Create user-friendly messages and progress indicators.
Pro Tip: Use semantic markup like {.fn function_name} and {.val value} for consistent formatting.
Resources: cli.r-lib.org
#RpackageAdvent2025 #rstats
23.12.2025 11:01
π 11
π 1
π¬ 0
π 0
βοΈOur next workshop will be on Jan 8 , 6 pm CET titled Inference for non-probability samples with nonprobsvy package in R by
@mberesewicz.bsky.social
Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky #RStats
12.12.2025 09:01
π 17
π 11
π¬ 1
π 2
βοΈOur next workshop will be on Dec 11 6 pm CET titled A Gentle Introduction to Mathematical Simulation in R by
@damiepak.bsky.social
Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky #RStats
14.11.2025 10:09
π 25
π 12
π¬ 1
π 5
I'm doing a workshop on R package development with Positron on Jan 15 2026. Register for the virtual workshop here: sites.google.com/view/dariia-... I'll cover devtools, usethis, testthat, covr, and a few AI tools along the way to help. #Rstats
31.10.2025 09:56
π 24
π 8
π¬ 0
π 1
In which use cases does #RStats excel for you compared to other languages?
If you've done it other ways and speak from experience, even better.
30.10.2025 00:12
π 17
π 4
π¬ 13
π 0
This workshop is tomorrow, donβt miss your chance to register!
Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky #RStats
29.10.2025 06:34
π 5
π 4
π¬ 0
π 1
woohoo this was super easy to do for course website NΒΊ2 #QuartoPub - now I'm finally in compliance with Georgia rules
PDF: datavizf25.classes.andrewheiss.com/PMAP-8551-HE...
Site: datavizf25.classes.andrewheiss.com
Code: github.com/andrewheiss/...
22.10.2025 20:19
π 53
π 5
π¬ 1
π 0
βοΈOur next workshop will be on Oct 16th, 6 pm CEST titled Structural Bayesian Techniques for Experimental and Behavioral Economics in R& Stan by @jamesbland.bsky.social
Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share!
#AcademicSky #EconSky #RStats
10.10.2025 09:14
π 12
π 12
π¬ 1
π 5
This is a way to tell if a non-base package is loaded:
invisible(lapply(loadedNamespaces(), function(x) stopifnot(identical(packageDescription(x)$Priority, "base"))))
27.09.2025 18:03
π 3
π 0
π¬ 0
π 0
You can tell user to run the script from the command line, non-interactively, that makes things more predictable, but of course they might still need to have a custom R profile that loads packages or sets options, etc.
26.09.2025 13:43
π 1
π 0
π¬ 0
π 0
Are you worried about packages that change the script's behavior? Or custom options? Or something else? You can check if any non-base package is loaded, but what if a user loads a package from their profile? Users also need to set custom options sometimes, e.g. for a http proxy.
26.09.2025 13:40
π 2
π 0
π¬ 1
π 0
Jimmy Kimmelβs show has been cancelled | The New Disney | LUBACH
YouTube video by LUBACH
The Disney brand, and the USA brand, sinking together. Parody from Dutch TV
www.youtube.com/watch?v=7vRX...
20.09.2025 20:39
π 2229
π 636
π¬ 63
π 70
Isabella in front of the hex wall at rstudio::conf(2022)
Hi everyone! π Iβm Isabella @ivelasq3.bsky.social, formerly a data analyst, now at @posit.co, and your curator this week!
Thereβs always something new in #RStats. I'll be sharing:
β¨ Favorite R packages + workflows
β¨ News + tools you might have missed
β¨ #PositConf2025 recaps
β¨ A decade of R memes π
22.09.2025 12:28
π 56
π 8
π¬ 2
π 0
I'm considering writing a proposal for R Consortium ISC funding to write a free & open source book on LLMs/AI in R. Advice out there is scattered between different resources. Wondering if this is something the wider #rstats community would be interested in, & what folks would like to see in there?
20.09.2025 21:47
π 28
π 6
π¬ 6
π 0
Hey #rstats friends! π
Only one week to go until my "Introduction to R Packages" tutorial at #WOMBAT2025!
This is a gentle introduction to making R packages, going from initial code to `devtools::check()`
Still plenty of spots available :)
Sign up at: wombat2025.numbat.space
19.09.2025 05:50
π 13
π 8
π¬ 0
π 0
Tidyverse developer day 2025
Join us in Atlanta for tidyverse developer day on September 19, 2025!
We still have spots available for tidyverse dev day on Sept 19: www.tidyverse.org/blog/2025/07.... Please come along to contribute to the tidyverse and have a bunch of fun along the way! It's open to all, but is most convenient if you're coming to posit::conf or live near Atlanta #rstats
20.08.2025 21:57
π 33
π 18
π¬ 1
π 2
Running testthat unit tests in parallel with Rstudio.
In case you didn't know:
You can run your package unit tests with {testthat} in parallel with two simple steps (see testthat.r-lib.org/articles/par...):
tldr:
1. Add `Config/testthat/parallel: true` to DESCRIPTION.
2. Add `TESTTHAT_CPUS=8` to your .Renviron and restart R.
#rstats
18.08.2025 07:24
π 43
π 17
π¬ 1
π 0
Hello #dataBS (& especially #TidyTuesday) fam! I'm trying to organize a thing to help me keep TidyTuesday running smoothly, but first I need to get a bit of a runway. Every week I curate a TT dataset, and it's wearing me down. Please see github.com/rfordatascie... for some ways you can help! #RStats
15.08.2025 11:23
π 48
π 36
π¬ 7
π 4