Richard Iannone's Avatar

Richard Iannone

@richmeister.bsky.social

Currently doing a lot of #rstats and #python package development. Software engineer at @posit.co.

736 Followers  |  760 Following  |  5 Posts  |  Joined: 05.07.2023
Posts Following

Posts by Richard Iannone (@richmeister.bsky.social)

Preview
The Prolific Output of Wes McKinney in the Age of Agentic Engineering - Posit Wes McKinney is shipping open source projects faster than ever, using AI coding agents to build across Python, Go, Swift, and Rust... and he's having more fun than he's had in years.

@wesmckinney.com is on an absolute tear. πŸ”₯

The pandas creator is leveraging AI to rapidly ship tools, crossing Swift, Go, and Python to build Agents View, VibePulse, roborev, moneyflow, msgvault, Spicy Takes...

@richmeister.bsky.social breaks it down on the Posit blog: posit.co/blog/the-pro...

02.03.2026 15:19 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Line chart of the number of sheep per hectare of farmland in New Zealand between 1935 and 2025. There are peaks in late 60s and 80s but has been decreasing since, back to WWII levels. Annotations highlight WWII, and relevant animal welfare law changes in 1960, 1999, 2003, and 2022.

Line chart of the number of sheep per hectare of farmland in New Zealand between 1935 and 2025. There are peaks in late 60s and 80s but has been decreasing since, back to WWII levels. Annotations highlight WWII, and relevant animal welfare law changes in 1960, 1999, 2003, and 2022.

For this week's #TidyTuesday data about agriculture in New Zealand I wanted to see what I could do with a "simple" chart to show that you don't always need all the bells and whistles for #DataViz to be effective πŸ“Š

❌️ No colours
❌️ Basic line chart
❌️ No interactivity

#RStats #ggplot2

18.02.2026 22:41 β€” πŸ‘ 59    πŸ” 5    πŸ’¬ 9    πŸ“Œ 0
Preview
Fifty Releases of Pointblank: a Year of Building Data Quality Tooling - Posit The Pointblank Python library's journey has resulted in a premier, data-agnostic toolkit for tabular data validation.

Most data bugs aren't algorithm failures, they're assumption violations upstream. Pointblank makes validation a first-class citizen in R/Python workflows instead of an afterthought scattered in assert statements.

13.02.2026 15:47 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

It’s pretty close but there are few upcoming features (for the next release of gt) that I really want to get into the book!

14.02.2026 18:14 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

All of these are amazing! The last one especially is just w(Β°oΒ°)w!

13.02.2026 20:38 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
dplyr 1.2.0 dplyr 1.2.0 fills in some important gaps in dplyr's API: we've added a new complement to `filter()` focused on dropping rows, and we've expanded the `case_when()` family with three new recoding and re...

dplyr 1.2.0 is out now and we are SO excited!

- `filter_out()` for dropping rows

- `recode_values()`, `replace_values()`, and `replace_when()` that join `case_when()` as a complete family of recoding/replacing tools

These are huge quality of life wins for #rstats!

tidyverse.org/blog/2026/02...

04.02.2026 11:39 β€” πŸ‘ 466    πŸ” 133    πŸ’¬ 12    πŸ“Œ 14
Preview
Fifty Releases of Pointblank: a Year of Building Data Quality Tooling - Posit The Pointblank Python library's journey has resulted in a premier, data-agnostic toolkit for tabular data validation, offering automated reporting, multi-language support, and seamless integration acr...

Celebrating fifty releases of pointblank! πŸš€

This framework brings a mature, high-fidelity validation ecosystem to #Python.

βœ… 25+ validation methods βœ… Beautiful, interactive reports βœ… Support for Pandas, Polars, & SQL

Read more: posit.co/blog/fifty-r...

03.02.2026 14:59 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Preview
GitHub - rstudio/pointblank: Data quality assessment and metadata reporting for data frames and database tables Data quality assessment and metadata reporting for data frames and database tables - rstudio/pointblank

Yes! It is at github.com/rstudio/poin....

03.02.2026 15:20 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Creating Effective Display Tables with the gt Package

This book is a {gt} treasure trove!
rich-iannone.github.io/gt-effective...

Written by @richmeister.bsky.social, and shoutout to @libbyheeren.bsky.social for telling me about it.

#RStats

15.01.2026 16:39 β€” πŸ‘ 43    πŸ” 16    πŸ’¬ 3    πŸ“Œ 2
Preview
Release v1.2.0 Β· rstudio/gt The new fmt_number_si() function format numeric values with SI prefixes and an optional unit (which could be also be obtained from a separate column), automatically selecting the appropriate prefix...

gt 1.2.0, an R pkg for making tables, is now out (on CRAN)!

Major highlights include:

- SI prefix formatting w/ `fmt_number_si()`
- multi-column stubs for hierarchical row labels
- new `summary_columns()` function
- major improvements to LaTeX, Word, and RTF rendering

github.com/rstudio/gt/r...

17.12.2025 18:02 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
Video thumbnail

Announcing the Data Explorer β€œConvert to Code” Feature on Positron!

With a single click, you can copy the R or Python code that reflects the filters and sorts you've set up in the Data Explorer UI.

Transition quickly from visual exploration to scripting today! positron.posit.co/data-explore...

22.10.2025 14:44 β€” πŸ‘ 23    πŸ” 9    πŸ’¬ 1    πŸ“Œ 0
The pointblank R package, now at 1000 stars.

The pointblank R package, now at 1000 stars.

I did a workshop today on the pointblank package for R (this workshop: r-consortium.org/webinars/how...) and I thought it was great! Lots of great questions asked, and I did enjoy answering them. ALSO: the package is up to 1000 stars! Really glad to see people liking it :)

17.10.2025 02:05 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Scale Your Data Validation Workflow With {pointblank} and Posit Connect - posit::conf(2023)
YouTube video by Posit PBC Scale Your Data Validation Workflow With {pointblank} and Posit Connect - posit::conf(2023)

Hey! Thanks for attending (it was fun). The talk I was referring (probably very badly) was this: www.youtube.com/watch?v=N9ka...
It's an excellent talk and I was in the audience!

17.10.2025 01:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A graphic showing the concept of mapply in R, with multiple input vectors being paired and processed by a function returning a single output vector.

A graphic showing the concept of mapply in R, with multiple input vectors being paired and processed by a function returning a single output vector.

Just published my new R article: 'Mapply: When You Need to Iterate Over Multiple Inputs'! πŸš€ If `sapply` doesn't quite cut it for your multi-variable iterations, `mapply` is your friend. Learn to pair inputs beautifully. #RStats #Mapply
https://drmo.site/bhXeDb

02.10.2025 13:02 β€” πŸ‘ 30    πŸ” 8    πŸ’¬ 0    πŸ“Œ 0
Post image

✨ We launched a new installation page for DuckDB!

πŸš€ The new page lets you install the latest stable DuckDB release with just one or two clicks. If the defaults don't fit your use case, no worries: alternative download methods remain available for many clients.

01.10.2025 12:22 β€” πŸ‘ 23    πŸ” 6    πŸ’¬ 3    πŸ“Œ 0
How I’m using Claude Code to write R code | Simon P. Couch – Simon P. Couch

🀩 My code produced when using LLMs to work on #rstats code got waaaaay better after I read this blog post by @simonpcouch.com on his Claude setup!

www.simonpcouch.com/blog/2025-07...

02.10.2025 12:56 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
Preview
Episode #268: Advice on Beginning to Learn Python – The Real Python Podcast What's changed about learning Python over the last few years? What new techniques and updated advice should beginners have as they start their journey? This week on the show, Stephen Gruppetta and Martin...

🎧🐍 Episode #268 of the Real Python Podcast is live: Advice on Beginning to Learn Python realpython.com/podcasts/rpp...

03.10.2025 12:13 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

If you've ever wanted to learn how to make beautiful websites with #QuartoPub and #rstats , check out this workshop I'm giving in a couple weeks! It'll be a blast (and we're covering Quarto's brand new _brand dot yaml system!)

03.10.2025 18:36 β€” πŸ‘ 87    πŸ” 26    πŸ’¬ 2    πŸ“Œ 1
ggplot2 hex with tada emoji. Text: Join the v4.0.0 release party with Teun van den Brand and the ggplot2 extenders, Oct 3 at 3pm Et, bit.ly/join-gg-extenders

ggplot2 hex with tada emoji. Text: Join the v4.0.0 release party with Teun van den Brand and the ggplot2 extenders, Oct 3 at 3pm Et, bit.ly/join-gg-extenders

The new ggplot2 4.0.0 is here! πŸŽ‰

This major update includes a foundational rewrite of S7 and user benefits such as smarter labeling and a revamped theming system.

Check the details: www.tidyverse.org/blog/2025/09...

BONUS: Join the release party on Oct 3, 3pm ET. bit.ly/join-gg-extenders

#RStats

30.09.2025 15:30 β€” πŸ‘ 91    πŸ” 33    πŸ’¬ 2    πŸ“Œ 3

Tell me what working-out-loud has gotten you πŸ™‹πŸ»β€β™€οΈ

Allowing myself/my curiosity/the work I do to be visible in community spaces, giving talks, asking questions at online meet-ups, ect has changed my life in huge ways

I want to hear the ways it's changed yours, small or large #databs #rstats, #python

03.10.2025 18:29 β€” πŸ‘ 26    πŸ” 2    πŸ’¬ 9    πŸ“Œ 2
Preview
ggplot2 styling This post discusses one function in ggplot2: `theme()`. Find out about the glamour of graphics in this deep-dive article.

🎨 Theming got a huge overhaul with the latest #ggplot2 release. In honour of that @teunbrand.bsky.social has written a comprehensive deep-dive into styling your plots, covering both old and new functionality. Grab a coffee and dive in!

#rstats

01.10.2025 08:10 β€” πŸ‘ 143    πŸ” 41    πŸ’¬ 0    πŸ“Œ 3
Volleyball Statistics for Irvine and Stanford's 2025 MVB season

Volleyball Statistics for Irvine and Stanford's 2025 MVB season

I had the idea to add distributions to my volleyball summary tables today. Thanks to @richmeister.bsky.social's gt, @mjskay.com's ggdist, and @themockup.blog's gtExtras packages! Took awhile but got there eventually!

(note that this is a screenshot of a shiny app so quality is a bit iffy)

#rstats

29.08.2025 03:30 β€” πŸ‘ 14    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
A promotional image that says posit conf 2025 Virtual Day. It has a light blue section in the left third with a carton man sitting on a chair, holding a laptop. There's a cat on a table to his right and a yarn ball is on the floor. The text is white on navy blue in the center of the image. On the right, there's a section with a green background with a carton woman sitting on the floor holding a laptop next to a plant. Posit conf is a data science conference for the whole data community, including #rstats #python, #julia, and anyone else!

A promotional image that says posit conf 2025 Virtual Day. It has a light blue section in the left third with a carton man sitting on a chair, holding a laptop. There's a cat on a table to his right and a yarn ball is on the floor. The text is white on navy blue in the center of the image. On the right, there's a section with a green background with a carton woman sitting on the floor holding a laptop next to a plant. Posit conf is a data science conference for the whole data community, including #rstats #python, #julia, and anyone else!

Whole entire extra day of #positconf, anyone? All Virtual!! Come hang with me on Tuesday Sept 16th (day before talks!) from 11am to 4pm ET. We'll have an AMA with Rich Iannone, a full talk session, a DS Hangout style Q&A session, and a Trivia Night game with swag prizes!! #databs #rstats #python

27.08.2025 16:32 β€” πŸ‘ 25    πŸ” 10    πŸ’¬ 1    πŸ“Œ 0
A stylized polar bear looks down at a laptop displaying colorful charts and graphs. To the left, text reads "Data Validation Libraries for Polars (2025 Edition)". The background is a solid blue with a subtle grid pattern.

A stylized polar bear looks down at a laptop displaying colorful charts and graphs. To the left, text reads "Data Validation Libraries for Polars (2025 Edition)". The background is a solid blue with a subtle grid pattern.

@richmeister.bsky.social has released the "Data Validation Libraries for Polars (2025 Edition)" guide!

Reviews 5 #Python validation libraries that work with @pola.rs DataFrames: Pandera, Patito, Pointblank, Validoopsie, & Dataframely.

Read it on the Pointblog: posit-dev.github.io/pointblank/b...

30.06.2025 14:20 β€” πŸ‘ 19    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
ellmer hex, consisting of a colorful cartoon elephant

ellmer hex, consisting of a colorful cartoon elephant

We are delighted to announce the release of ellmer, an R package for accessing the power of LLMs in R!

ellmer supports a variety of model providers. Chat, tool call, stream API calls, extract structured data, and more!

Learn about it here: posit.co/blog/announc...

#RStats #AI #LLM

26.02.2025 15:01 β€” πŸ‘ 101    πŸ” 28    πŸ’¬ 7    πŸ“Œ 0
Preview
Air, an extremely fast R formatter We are thrilled to announce Air, a new R formatter.

@lionelhenry.bsky.social and I are so excited to finally announce Air - an extremely fast R code formatter! πŸŽ‰

With Air, you'll never need to worry about styling your #rstats code ever again. All you need to do is save, and Air takes care of the rest.

www.tidyverse.org/blog/2025/02...

21.02.2025 15:10 β€” πŸ‘ 362    πŸ” 121    πŸ’¬ 20    πŸ“Œ 20
Preview
Python Rgonomics - 2025 Update | Emily Riederer Switching languages is about switching mindsets - not just syntax. New developments in python data science toolings, like polars and seaborn’s object interface, can capture the β€˜feel’ that converts fr...

I was tagged the other day by someone kindly sharing my Python Rgonomics post and realized that my thesis of "tooling keeps improving" held up too well and some of the recos have changed

Hence, here's the 2025 update: www.emilyriederer.com/post/py-rgo-...

Now feat uv (vs pyenv, pdm) and Positron

27.01.2025 03:12 β€” πŸ‘ 83    πŸ” 17    πŸ’¬ 5    πŸ“Œ 0
Quickly scrolling through a few interactive Python table examples made with reactable-py

Quickly scrolling through a few interactive Python table examples made with reactable-py

We are excited to announce reactable-py: interactive tables in #Python! 🐍

This tool is a port of the R package reactable. It offers quick options for sorting, searching, and paginating data, working with pandas and polars, and customization.

Check it out today! machow.github.io/reactable-py...

25.11.2024 15:28 β€” πŸ‘ 84    πŸ” 12    πŸ’¬ 2    πŸ“Œ 3
Preview
Quarto - Quarto 1.4 Quarto 1.4 brings new formats for dashboards and Typst, a new manuscript project type, a cross-reference overhaul, Shiny for Python support, and a ton of other updates.

Quarto 1.4 has been released πŸŽ‰

The release brings new formats for dashboards and Typst, a new manuscript project type, a cross-reference overhaul, Shiny for Python support, and a ton of other updates.

Learn more on the Quarto blog: quarto.org/docs/blog/po...

24.01.2024 21:16 β€” πŸ‘ 31    πŸ” 14    πŸ’¬ 3    πŸ“Œ 2
Screenshot of dora, kiss, and alger color palettes from {ltc} package

Screenshot of dora, kiss, and alger color palettes from {ltc} package

screenshot of many of the palettes available from {MoMAColors} package

screenshot of many of the palettes available from {MoMAColors} package

Hex sticker of {ButterflyColors} package

Hex sticker of {ButterflyColors} package

New {paletteer} release dropped over the weekend! 159 color palettes have been added from vangogh, ButterflyColors, MoMAColors, PrettyCols, waRhol, MexBrewer, and ltc. Bringing the total to 2759 palettes from 75 different packages 🎨 #rstats

github.com/EmilHvitfeld...

22.01.2024 22:15 β€” πŸ‘ 69    πŸ” 28    πŸ’¬ 1    πŸ“Œ 2