Carson Sievert (he/him)
cpsievert.bsky.social
Carson Sievert (he/him)
@cpsievert.bsky.social
Shiny engineer at Posit (formerly RStudio). #rstats #python
Reposted by Carson Sievert (he/him)
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
plumber2 0.1.0
plumber2, 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.
www.tidyverse.org
September 24, 2025 at 6:52 AM
Reposted by Carson Sievert (he/him)
On the blog: building an AI-powered location explorer with Shiny and Claude

Intrigued by apps you’ve seen that bridge GIS and LLMs? You can build them yourselves in #rstats!

Read the post: walker-data.com/posts/ai-loc...
Building an AI-powered location explorer with Shiny and Claude – WALKER DATA
GIS, demographics, and data science consulting
walker-data.com
July 26, 2025 at 10:18 PM
Reposted by Carson Sievert (he/him)
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...
July 14, 2025 at 2:11 PM
Reposted by Carson Sievert (he/him)
At Posit, we love @typst.app:

⚡ Make PDFs in milliseconds, not minutes
✨ The power of LaTeX with today's technologies
✍️ Modern typography (including emojis!)
🧠 Clear mental model

So I'm thrilled to announce that we're now supporting its development: posit.co/blog/posit-a...

#rstats
Posit
We’re happy to announce that we’re supporting Typst by funding one of their full-time engineers.
posit.co
June 3, 2025 at 1:47 PM
Reposted by Carson Sievert (he/him)
Risky post!

(This is great, fun to read and the frustrated tone throughout really does capture how it feels sometimes to be an experienced programmer trying to argue that "LLMs are actually really useful" in many corners of the internet)
June 2, 2025 at 11:41 PM
Reposted by Carson Sievert (he/him)
Found some @opensourcepledge.com member companies at #pycon!
May 16, 2025 at 2:38 PM
Reposted by Carson Sievert (he/him)
Wow, this talk-to-the-data #RStats dashboard of terminated #NSF grants is really something.
May 8, 2025 at 9:34 PM
Shiny v1.4 is now on PyPI! 🎉

Highlights include bookmarking and new Generative AI documentation. 🔖🤖

Read here for more. 👀

shiny.posit.co/blog/posts/s...
April 16, 2025 at 4:24 PM
Slides from my #ShinyConf talk earlier today: "LLM-Powered Shiny apps with ellmer and chatlas"

docs.google.com/presentation...

#rstats #rshiny #python #ai
Shiny AI apps using ellmer & chatlas
LLM-Powered Shiny apps with ellmer and chatlas bit.ly/shiny-ellmer-chatlas Carson Sievert Senior Software Engineer Posit, PBC
docs.google.com
April 10, 2025 at 6:00 PM
Reposted by Carson Sievert (he/him)
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
March 24, 2025 at 2:02 PM
Reposted by Carson Sievert (he/him)
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
March 24, 2025 at 12:26 AM
Reposted by Carson Sievert (he/him)
Test BFGS, Nelder-Mead & other numerical optimization algorithms on classic functions like Rosenbrock & Ackley. Compare paths & landscapes in real-time. Built with #rstats #rshiny

🔗 App: shiny.thecoatlessprofessor.com/numerical-op...
💻 Code: github.com/coatless-shi...
January 5, 2025 at 11:35 AM
Reposted by Carson Sievert (he/him)
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 🎉
January 4, 2025 at 11:59 AM
Reposted by Carson Sievert (he/him)
Great work by @halleeshearer.bsky.social in her first first-author paper. With 🎀 shiny app 🎀 to explore how FC reliability fares ACROSS DIFFERENT movies versus rest, region-by-region. Thanks @sneuroble.bsky.social @tingsterx.bsky.social @ninetlab.bsky.social for 👍 collab.

doi.org/10.1162/imag...
January 3, 2025 at 5:39 PM
Reposted by Carson Sievert (he/him)
I finally tried the {shinychat} #RStats 📦 and it's nice to see LLM streaming responses in an R Shiny app!
By @jcheng5.bsky.social & @cpsievert.bsky.social at @posit.co
github.com/posit-dev/sh...
#RShiny #GenAI 1/2
December 26, 2024 at 10:48 PM
Reposted by Carson Sievert (he/him)
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/...
December 9, 2024 at 11:07 PM