I'm an R person who just shipped two cross-platform desktop apps in Rust + Tauri + React — a stack I'd never written before. One built straight in code with Claude, one designed first as a clickable artifact. Story: https://l.drmowinckels.io/sNeRrN
Maëlle Salmon
@masalmon.eu
https://masalmon.eu/ 🧰 #Rstats / research software engineer. 🗒️ Blogger. 📦 Software review editor for @ropensci. 💜 #RLadies. 📈 PhD in statistics. 🍋 Nancy, France (let's say this emoji is a bergamot orange).
Because *I* tend to confuse them... 👽 Mutation testing: you run tests on mutated version of the *code*. E.g. events.digital-research.academy/event/109/co... 🚮 Fuzzy testing: you run tests with all sorts of *inputs* to the code. E.g. events.digital-research.academy/event/109/co... #RStats
useR! 2026
Call for proposals has ended. Welcome to the event management platform for useR!2026! Here you can register for conference participation and submit abstracts. Please check out the bottom of the page t...
events.digital-research.academy
The same but with an archive.ph link 🥪 "If I bring in someone new to push the machine’s buttons, they will never really learn to make my sandwiches. And then who is going to take over the deli?" archive.ph/eUi58
archive.ph
> “Our findings frame AI slop as a tragedy of the commons,” the researchers concluded, “where individual productivity gains externalise costs on to reviewers, maintainers and the broader community.” The newer gift link: as.ft.com/r/cb395b74-8...
Want to learn geocomputation with R? The materials from our tutorial at UseR! 2026 are now available: slides, hands-on exercises, datasets, and solutions, covering CRS, vector and raster data, and mapping with **tmap**. github.com/geocompx/use... #rstats #geocompx #rspatial #UseR2026
Related, I am delivering a suite of data science training courses later this year. You can register your interest at training.njtierney.com Course materials are free and online Live courses will be: - Priced competitively - Run online in small groups (up to 6) - Have a $6 scholarship per course
Data Science Training
training.njtierney.com
As part of this talk, I wrote a blog post detailing how to share your delivered course as a quarto book, and put it online - you can read this here: www.njtierney.com/post/2026/07... And see the further accompanying github repo: github.com/njtierney/co... #rstats
How to Put your Course Book Online | Credibly Curious
njtierney.com
I recently gave a talk, "The value in teaching is not the content it’s the teacher" (njtierney.github.io/talk-teacher...) at "Essential skills for statistics leadership in consultancy and research" My argument was: your time is time higher value than content, so put your content up for free #rstats
The value in teaching is not the content it’s the teacher
njtierney.github.io
A side project I've been working on is public now: vellumverse, an #Rstats graphics stack built on a Rust backend. vellum sits where grid does but renders in Rust. vellumplot is the grammar on top and vellumwidget turns any plot into an interactive widget. Feedback welcome ☺️ github.com/r-vellum
R CMD check comes back clean. Then CRAN emails you about title case and a missing @ return tag. checktor is in. It catches those before you submit. On CRAN as of last week 7/2! CRAN: cran.r-project.org/package=chec... Blog: blog.thecoatlessprofessor.com/programming/... #rstats
Recién @yabellini.bsky.social y yo enseñamos esas sesiones para campeones de @ropensci.org: 💄 ¡Código hermoso, porque lo valemos! 🧰 Desarrollo de 📦 para principiantes 💩 ¡Miércoles, Git! 📜 Usar y mejorar tu historial de Git ✨ Desarrollo de 📦 avanzado Materiales ropensci.org/es/training/ #RStats
Capacitación
Una tabla de búsqueda de sesiones de capacitación más o menos recientes impartidas por integrantes del equipo de rOpenSci o personas que representan a rOpenSci.
ropensci.org
A world still to be mapped 🌍 Today at UseR! 2026 in Warsaw, I gave a talk "A world still to be mapped: reflections on geocomputation in R". A look at the #rspatial history, current state, my challenges, and more. Slides: jakubnowosad.com/user2026/ #rstats #geocomputation #UseR2026
I’ve been thinking about how to find R packages by functionality when you don’t already know the package name. So over the holidays, Claude Code and I built The Warehouse: a functionality-first R package directory that helps you find packages by what they do. rwarehouse.netlify.app #rstats
The Warehouse
rwarehouse.netlify.app
July 06-09, 2026: useR! 2026 is taking place in Warsaw. Check out rOpenSci community members' participation in the conference: ropensci.org/events/user-... #RStats #useR2026
useR! 2026 - Warsaw
Software Review Lead Mark Padgham and rOpenSci community members are attending the useR! conference.
ropensci.org
Read this incredibly useful post by Community Engineer Steffi LaZerte if you write prose in Quarto or R Markdown! I begged her to write it so I could duplicate her spellcheck, formatting and grammar linting config. (Also, note that we reset the @ropensci.org account, give it a re-follow!) #RStats
[blog] FOSS Tools for Lazy Editors ✍️ Steffi LaZerte shares her editorial workflow for the rOpenSci blog, built on FOSS tools configured as extensions in Positron 🛠️ ropensci.org/blog/2026/07... #RStats
🎉 We've just moved @ropensci.org on Bluesky to a fully independent account! We were previously bridged from our Mastodon account via Bridgy Fed. Same community, same content, fresh start. Give us a follow if you haven't already! 🦋 #RStats
June news 🗞️ #RStats 🌟 Yanina Joins the 2026 Sovereign Tech Fellowship 🙏 New editors Ronny Hernandez Mora, Joel Nitta, and Nick Tierney 📑 A new guide: Organizing Events for First-time Contributors ✍️ Champions Program update 🚀 R-Universe updates 👀 Software Peer-Review updates 🎂 […]
Original post on hachyderm.io
hachyderm.io
En quoi travailler dans #RStats et vivre à Nancy, c'est pareil et super ? Découvrez-le dans les diapos de ma présentation plénière aux Rencontres R hier ! masalmon.eu/talks/2026-0... (Merci Lise Vaudor pour la photo !)
Episode 230 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🚧 Caution after R updates @ulrich.mastodon.social.ap.brid.gy 🧹 Refactoring with Jarl @frick.ws @masalmon.eu 👃 Test smells @jakub-sobolewski.bsky.social h/t @mike-thomas.bsky.social & @batoolmm.bsky.social 🙏 #rstats
Issue 2026-W24 Highlights
A friendly reminder on checking customization when upgrading R, how refactoring may not be so tedious when using the Jarl utility, and honest takes on…
serve.podhome.fm
New #RStats post on the cynkra blog with @schochastics.net & @kirill79.bsky.social "Three small dots for more readable code" cynkra.com/blog/2026-06...
Three small dots for more readable code - cynkra
The ellipsis between required and optional arguments makes for more readable code. Here's how we handled it gently in older functions, without breaking users' code.
cynkra.com
Did you know you can search for R packages by what they do, as opposed to just their names? Look! 👉🏼 rwarehouse.netlify.app @kylieainslie.bsky.social made The Warehouse for just this purpose. Send it to a new R programmer today ❤️ because it's the resource we all wish we'd had at some point #rstats
I'm very very excited to be part of this year's STA Fellows. 💫 🤩 I'm looking forward to learning more about the other fellows' work and projects and sharing mine. Thank you for this great opportunity! #RStats @ropensci.org @rladies.org @carpentries.carpentries.org
We’re thrilled to announce the 2026 #SovereignTechFellowship cohort. Welcome to Jan Kowalleck, Philipp Sauberzweig, Pablo Neira Ayuso, Joris Van den Bossche, @yabellini.bsky.social, Denis Cornehl, Jakub Beránek, @mklu.bsky.social 1/2 www.sovereign.tech/news/meet-th...
We are currently working on the igraph 3.0.0 release which will bring big changes to the #rstats package! One that just landed on GitHub is a new, modern printing method that uses cli 🙂 Check it out at github.com/igraph/rigraph
It's worse than forgetting to put women in it. They put women in it as second-class citizens, as objects, with no rights. The subject matter in this book will and should make us men feel angry and horrified (it did me. I thought I had an inkling of the worst out there. I didn't) 📘💙 #BookSky
A quick #rstats technote about some cool recent additions to R-universe: 1. Social media cards that actually look good 2. PACKAGES.rds support (or: implementing R internals in JavaScript) 3. Fancy sort/filter bars in the WebUI 4. triggering a sync manually 5. Making check results easier to find
Five recent R-universe features you might have missed
In this technote we look at a few recent additions that make R-universe a little nicer, faster, or more convenient to use.
ropensci.org
#Rstats package update: callr 3.8.0. OpenTelemetry, carrier::crate(), pseudo terminals, plus I fixed (well, closed) all issues, but one. See the changes at github.com/r-lib/callr/...
github.com
The `/packages` page of each r-universe now has a fancy filter/sort bar, e.g. check ropensci.r-universe.dev/packages
R-universe - ropensci (rOpenSci)
Tools and R Packages for Open Science
ropensci.r-universe.dev
Wrote a JS implementation for generating the R `PACKAGES.rds` binary format in Node, which are now served by R-universe. This should make your cran-like repos yet a tiny bit faster in R :) github.com/r-universe-o...
GitHub - r-universe-org/packages-rds: Writes PACKAGES.rds files
Writes PACKAGES.rds files. Contribute to r-universe-org/packages-rds development by creating an account on GitHub.
github.com
Christoph Sax and I will be teaching at #useR2026: blockr, the open source no-code workflow builder for R. This is exciting after 3 years of intense work with @bristolmyerssquibb.bsky.social 📆 When: Monday July 6, time: TBA 🔥 More about blockr: blockr.site #rstats #shiny #nocode #reproducible
Quarto's `hugo-md` format wraps every figure in raw HTML, so Hugo's image render hook never fires on them. Fifteen lines of Lua + one line in `_quarto.yml` and every figure comes out as clean `` markdown instead. https://l.drmowinckels.io/WgOEMR
New post on the R-hub blog! "Refactoring with Jarl: a coffee chat" ✨ By @frick.ws + myself, reviewed by @etiennebacher.bsky.social blog.r-hub.io/2026/06/02/j... #RStats