Carson Sievert (he/him)

Carson Sievert (he/him)

@cpsievert.bsky.social

Shiny engineer at Posit (formerly RStudio). #rstats #python

1.5K followers178 following11 posts

It was such a joy working with @samuelbharti.com this summer. Absolutely insane what he was able to accomplish during his internship at @posit.co. Please give him a follow and check out this work if you're at all interested in shiny, bioinformatics, and genomics. #rstats #pydata

Samuel Bharti@samuelbharti.com

Excited to share my latest blog on Posit Open Source! During my internship, I built 10 apps and 5 computational biology packages using R, Python, Shiny, and Shinyreact to make scientific research more accessible, especially in rare diseases and cancer. opensource.posit.co/blog/2026-10...

Carson Sievert (he/him) reposted

📦 Introducing shinyreact for R & Python Write your UI natively in React. Shrink your Shiny server to data-only logic. Agent Skills write the React for you. ✨ opensource.posit.co/blog/2026-09... This is the start! Tell us what you build and what breaks. #RStats #Python #Shiny #React

Carson Sievert (he/him) reposted

Carson Sievert (he/him) reposted

quarto-hub is really coming together, y'all! I'm so excited to share some of this with you at conf next week. Check out our upcoming collaborative wysiwyg editor working on a fully-styled Quarto 2 page:

Carson Sievert (he/him) reposted

I'm happy to share `ir`, a new command-line tool for running portable R scripts and Quarto documents. It's inspired by my two favorite parts of `uv`: self-describing scripts and tools you can run without installing first. opensource.posit.co/blog/2026-07...

opensource.posit.coir 0.1.0: self-describing R scripts and Quarto documents`ir` is a new command-line tool for running portable R scripts and rendering Quarto documents whose package requirements, and optional R selection, live inside the file itself.

I'm thrilled to share that #querychat now supports more exploratory visualization powered by #ggsql. We're excited about what this direction can unlock for data scientists looking to curate "tidy" data for others explore. Expect more on this in the coming months. opensource.posit.co/blog/2026-06...

opensource.posit.coAsk more of your dashboard with querychat and ggsqlquerychat now supports ggsql-powered visualizations — users can ask "show me" questions and get charts rendered directly in the chat, alongside SQL queries and reactive filtering, all without arbitrar...

As a result, it's now easy for your dashboard to offer a delightful balance between “curated insights” and “explorable data” — surfacing interesting trends and summaries upfront, but also letting users ask follow-up questions that go beyond the predetermined views.

I'm thrilled to share that #querychat now supports more exploratory visualization powered by #ggsql. We're excited about what this direction can unlock for data scientists looking to curate "tidy" data for others explore. Expect more on this in the coming months. opensource.posit.co/blog/2026-06...

opensource.posit.coAsk more of your dashboard with querychat and ggsqlquerychat now supports ggsql-powered visualizations — users can ask "show me" questions and get charts rendered directly in the chat, alongside SQL queries and reactive filtering, all without arbitrar...

If you haven't yet heard of #ggsql, make sure to also check out their announcement here. bsky.app/profile/thom...

Thomas Lin Pedersen@thomasp85.com

I am excited beyond description to lift the veil on what we have been working on in 2026: Please meet ggsql! A new extension of the SQL language for creating visualisations using the grammar of graphics. Read all about it in the blog post or visit the website at ggsql.org

Carson Sievert (he/him) reposted

Using LLM chat in a browser interface is just the beginning. You can unlock so much more power programmatically! At Pyladies Monterrey, I spoke about chatlas, a lightweight library that connects #Python with LLMs. Check out the slides and summary (in 🇪🇸 and 🇬🇧): ivelasq.rbind.io/talk/connect...

ivelasq.rbind.ioConnecting Python with LLMs – %>% dreamsThis talk explores how to connect Python code directly to LLMs using chatlas, a lightweight library that makes LLM integration straightforward and flexible.

Carson Sievert (he/him) reposted

The newest release of Posit Assistant, an agent for coding and data analysis, includes a "data cleaning mode." When enabled, the agent will run quality checks and surface decisions about e.g. import issues, factor levels, etc to the user. In the AI Newsletter: opensource.posit.co/blog/2026-05...

Carson Sievert (he/him) reposted

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.coposit::glimpse() Newsletter - May 2026We’re introducing new packages like ggsql and raghila, alongside major updates to Quarto and many other open-source packages.

Carson Sievert (he/him) reposted

I am excited beyond description to lift the veil on what we have been working on in 2026: Please meet ggsql! A new extension of the SQL language for creating visualisations using the grammar of graphics. Read all about it in the blog post or visit the website at ggsql.org

opensource.posit.coggsql: A grammar of graphics for SQLIntroducing ggsql, a grammar of graphics for SQL that lets you describe visualizations directly inside SQL queries.

Carson Sievert (he/him) reposted

Quarto v1.9 is out! We'll have an announcement blog post soon, but quarto.org/docs/download/ has the main highlights, including: - PDF accessibility in latex and typst - llms.txt support - third-party engine extensions Give it a whirl, and thanks!

Carson Sievert (he/him) reposted

I am super hyped to finally share the first release of plumber2 with all of you. This has been the center of my attention for a big part of 2025 and I hope you'll find it a worthy update to the venerable plumber package. The blog post will tell you more #rstats

tidyverse.orgplumber2 0.1.0plumber2, a complete rewrite of plumber, has landed on CRAN, providing a modern, future proof solution for creating web servers in R. Read all about the new features here.

Carson Sievert (he/him) reposted

Announcing Orbital for Python! For Scikit-learn users, this tool transforms your ML pipelines into SQL queries, letting predictions run directly in your database without a #Python environment. Learn more: posit.co/blog/introdu...

Carson Sievert (he/him) reposted

Wow, this talk-to-the-data #RStats dashboard of terminated #NSF grants is really something.

jacobpstein.bsky.social@jacobpstein.bsky.social

For this weeks #TidyTuesday, I made a Shiny dash using querychat to filter cancelled NSF grants from Grant Watch. As a fired Fed, this was sadly relevant. I'm not the strongest when it comes to Shiny, but it works so that's a win 0196abac-e292-c6e2-6623-5ed2c685e4ea.share.connect.posit.cloud

Want to work with me on the Shiny team at @posit.co alongside @jcheng5.bsky.social @winstonchang.bsky.social @schloerke.bsky.social @grrrck.xyz? We're looking for another engineer, apply here posit.co/job-detail/?... #rstats #rshiny #ShinyConf #python #pydata

Carson Sievert (he/him)@cpsievert.bsky.social

Slides from my #ShinyConf talk earlier today: "LLM-Powered Shiny apps with ellmer and chatlas" docs.google.com/presentation... #rstats #rshiny #python #ai

Carson Sievert (he/him) reposted

We are thrilled to announce chatlas, a Python package that simplifies working with large language models (LLM) in Python! Chat, tool call, stream API calls, RAG, and more, with developer details like typing support and rich console output. Read the post: posit.co/blog/announc... #Python #AI

Carson Sievert (he/him) reposted

We're excited for #ShinyConf2025! Posit's Carson Sievert will talk about "Building LLM-Powered Shiny apps via ellmer and chatlas" Learn more and see the full agenda at www.shinyconf.com/agenda. #RShiny #ShinyForPython #rstats

Carson Sievert (he/him) reposted

Recently I've been working on getting #polars running in #pyodide. This was a fun one, even requiring patches to LLVM's #wasm writer! Everything has now been upstreamed and earlier this week Pyodide v0.27.0 released, including a Wasm build of Polars usable in Pyodide, Shinylive and Quarto Live 🎉

Carson Sievert (he/him) reposted

I've been working with a variety of #LLM / #GenAI interfaces in #Python, but I haven't found one that does exactly what I need in a streamlined way. The new chatlas package from Posit may be just that. It supports multiple providers, structured data outputs, and more! posit-dev.github.io/...

You are up to date.