Sign in

Richard Iannone

@richmeister.bsky.social
828 followers 849 following 9 posts

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

PostsRepliesMedia
Reposted by Richard Iannone
Posit @posit.co · 29/07/2026
Announcing 10 key features in Great Docs v0.10.0 for #Python! From instant, beautiful doc sites to automated API discovery, built-in SEO, and AI agent skills support. Learn more: opensource.posit.co/blog/2026-05...
opensource.posit.co
Ten Great Things We Added to Great Docs
Great Docs reached its tenth release with v0.10.0. Here we look back at ten features that transformed it from a simple documentation generator into a comprehensive platform for Python package document...
071
Reposted by Richard Iannone
Mickaël CANOUIL, Ph.D. @mickael.canouil.fr · 24/07/2026
gitlink 1.8.0 turns a Quarto navbar placeholder into a live repository widget: star and fork counts from the platform API, cached four hours, plus a menu of project links you can extend. (inspired by great-docs from @richmeister.bsky.social) github.com/mcanouil/quarto-gitlink #quartoPub #opensource
071
Richard Iannone @richmeister.bsky.social · 21/05/2026
YAML deserves a defense! opensource.posit.co/blog/2026-05... The complaints are real but historical as they describe YAML 1.1, not the 1.2 spec that fixed them in 2009. The post traces the full history and introduces py-yaml12, a fast Rust-backed Python library for the modern spec. Hope you enjoy!
opensource.posit.co
In Defense of YAML
A common refrain among developers: YAML is bad and TOML is good. This post argues otherwise, tracing the history of configuration formats, examining what YAML 1.2 actually fixed, and introducing py-ya...
2235
Reposted by Richard Iannone
Posit @posit.co · 19/05/2026
We’re excited to launch the Posit Open Source website! 🚀 We’ve unified 15+ years of tools, 900+ blogs, and 1,600+ videos in one place. Explore it here: opensource.posit.co Huge thanks to the team: @cwick.co.nz Greg Swinehart @hadley.nz @ivelasq3.bsky.social @jeroenjanssens.com
29929
Richard Iannone @richmeister.bsky.social · 13/05/2026
Great Docs hit v0.10.0. I wrote a little retrospective covering one standout feature from each of its ten releases: auto-discovery, SEO, proofreading, linting, i18n, keyboard nav, versioning, and interactive data tables. opensource.posit.co/blog/2026-05...
opensource.posit.co
Ten Great Things We Added to Great Docs
Great Docs reached its tenth release with v0.10.0. Here we look back at ten features that transformed it from a simple documentation generator into a comprehensive platform for Python package document...
130
Reposted by Richard Iannone
Posit @posit.co · 06/05/2026
Announcing posit::glimpse() May 2026! ✨ Key open-source updates for #RStats, #Python, and now #SQL: 📊 ggsql: Grammar of graphics for SQL 🤖 raghilda: Simplified RAG in Python 🔭 Shiny + pointblank: Built-in OpenTelemetry support 🦀 Quarto 2: A Rust-based future Read more: posit.co/blog/2026-05...
posit.co
posit::glimpse() Newsletter - May 2026
We’re introducing new packages like ggsql and raghila, alongside major updates to Quarto and many other open-source packages.
0239
Reposted by Richard Iannone
Your friendly neighbourhood RSE @tinashemtapera.bsky.social · 17/04/2026
Exciting news 🤩🤩🤩 I refreshed my blog… again I write about Research Software Engineering 4 Reproducible Science — tools🔧, workflows🚀, opinions💭, data science📊, and more! This week: Posit’s new #great-docs documentation tool Lock in yall 👉 shorturl.at/D6seK #databs #rstats #python #rse4rs
tinashemtapera.com
Wake Up Babe, New Quarto Product Just Dropped – Tinashe Tapera
A first look at Quarto’s new great-docs package, why I care, and why I think it might finally give Python package docs a gentler on-ramp.
051
Reposted by Richard Iannone
Daniel Falbel @dfalbel.bsky.social · 15/04/2026
We just released raghilda to PyPi. Raghilda is a framework for building RAG systems in #python. See the release blogpost: opensource.posit.co/blog/2026-04...
opensource.posit.co
RAG with raghilda
An introduction to building retrieval-augmented generation systems with raghilda.
1185
Richard Iannone @richmeister.bsky.social · 15/04/2026
We just released a blog post about something I'm very excited about: Great Docs. Post is in the *new* Posit Open Source site: opensource.posit.co/blog/2026-04... Great Docs is a #python pkg for creating beautiful Python package websites. We make it easy to use but also give you lots of options.
opensource.posit.co
Introducing Great Docs: Beautiful Documentation for Python Packages
Great Docs is a new documentation site generator for Python packages. It auto-discovers your API, builds a modern site with Quarto, and ships with LLM-friendly features and one-command deployment.
24316
Richard Iannone @richmeister.bsky.social · 28/03/2026
I did! Seriously check it out 👇
021
Reposted by Richard Iannone
Emily Riederer @emilyriederer.bsky.social · 21/03/2026
Anyone else spoiled by R's pkgdown and find python's mkdocs or sphinx a bit tedious and config-heavy. Check out @richmeister.bsky.social 's awesome new {great-docs} as a batteries-included alternative to spin up an effective docs site in <15 min! 1/n 🧵 github.com/posit-dev/gr...
github.com
GitHub - posit-dev/great-docs: Great Docs lets you easily build a Python package docs site
Great Docs lets you easily build a Python package docs site - posit-dev/great-docs
34812
Reposted by Richard Iannone
Posit @posit.co · 11/03/2026
The March edition of posit::glimpse() is here! 🚀 Key updates include Posit AI, a new assistant in RStudio, Pointblank for synthetic data for #Python, mirai v2.6.0: 50% faster async #RStats ⚡, Positron's PDF viewer + Jupyter support, and more. Read the full roundup: posit.co/blog/glimpse...
posit.co
posit::glimpse() Newsletter – March 2026 - Posit
Stay up to date with the latest in this posit::glimpse() roundup, featuring posit::conf(2026) registration, the launch of Posit AI, and updates to Positron, Quarto, and mirai.
1179
Reposted by Richard Iannone
Posit @posit.co · 02/03/2026
@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...
posit.co
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.
082
Reposted by Richard Iannone
Nicola Rennie @nrennie.bsky.social · 18/02/2026
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
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.
9575
Reposted by Richard Iannone
Data Elixir @dataelixir.com · 13/02/2026
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.
posit.co
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.
041
Reposted by Richard Iannone
Davis Vaughan @davisvaughan.bsky.social · 04/02/2026
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...
tidyverse.org
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...
12463133
Reposted by Richard Iannone
Posit @posit.co · 03/02/2026
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...
posit.co
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...
1112
Reposted by Richard Iannone
Morgan Gray @morgangray.bsky.social · 15/01/2026
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
rich-iannone.github.io
Creating Effective Display Tables with the gt Package
34316
Reposted by Richard Iannone
The {gt}/great_tables Packages @gt-package.bsky.social · 17/12/2025
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...
github.com
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...
0113
Reposted by Richard Iannone
Posit @posit.co · 22/10/2025
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...
1239
Richard Iannone @richmeister.bsky.social · 17/10/2025
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 :)
The pointblank R package, now at 1000 stars.
061
Reposted by Richard Iannone
ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ @drmowinckels.io · 02/10/2025
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 drmo.site/bhXeDb
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.
0298
Reposted by Richard Iannone
DuckDB @duckdb.org · 01/10/2025
✨ 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.
3236
Reposted by Richard Iannone
Nic Crane @niccrane.bsky.social · 02/10/2025
🤩 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...
simonpcouch.com
How I’m using Claude Code to write R code | Simon P. Couch – Simon P. Couch
0134
Reposted by Richard Iannone
Real Python @realpython.com · 03/10/2025
🎧🐍 Episode #268 of the Real Python Podcast is live: Advice on Beginning to Learn Python realpython.com/podcasts/rpp...
realpython.com
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...
042
Reposted by Richard Iannone
Andrew Heiss @andrew.heiss.phd · 03/10/2025
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!)
28726
Reposted by Richard Iannone
Posit @posit.co · 30/09/2025
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
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
29033
Reposted by Richard Iannone
Libby Heeren @libbyheeren.bsky.social · 03/10/2025
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
9262
Reposted by Richard Iannone
Thomas Lin Pedersen @thomasp85.com · 01/10/2025
🎨 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
tidyverse.org
ggplot2 styling
This post discusses one function in ggplot2: `theme()`. Find out about the glamour of graphics in this deep-dive article.
014241
Reposted by Richard Iannone
Libby Heeren @libbyheeren.bsky.social · 27/08/2025
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
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!
12510
Reposted by Richard Iannone
Posit @posit.co · 30/06/2025
@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...
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.
0194
Reposted by Richard Iannone
Posit @posit.co · 26/02/2025
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
ellmer hex, consisting of a colorful cartoon elephant
810128
Reposted by Richard Iannone
Davis Vaughan @davisvaughan.bsky.social · 21/02/2025
@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...
tidyverse.org
Air, an extremely fast R formatter
We are thrilled to announce Air, a new R formatter.
20366121
Reposted by Richard Iannone
Emily Riederer @emilyriederer.bsky.social · 27/01/2025
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
emilyriederer.com
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...
58417
Reposted by Richard Iannone
Posit @posit.co · 25/11/2024
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...
Quickly scrolling through a few interactive Python table examples made with reactable-py
28912
Reposted by Richard Iannone
Posit @posit.co · 24/01/2024
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...
quarto.org
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.
33114
Reposted by Richard Iannone
Emil Hvitfeldt @emilhvitfeldt.bsky.social · 22/01/2024
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...
Screenshot of dora, kiss, and alger color palettes from {ltc} packagescreenshot of many of the palettes available from {MoMAColors} packageHex sticker of {ButterflyColors} package
16928
Reposted by Richard Iannone
Posit @posit.co · 25/01/2024
{gt} 0.10.0 is now out! 🎉 Rich Iannone has included a ton of great features in this release. Read about them on the Posit Blog: posit.co/blog/new-fea...
posit.co
All the new features in {gt} 0.10.0 - Posit
gt 0.10.0 introduces nanoplots, units notation, and so much more.
0155