Sign in

Barret Schloerke

@schloerke.com
216 followers 56 following 20 posts

Open source #rstats + #python + data + web Shiny dev at @posit.co github.com/schloerke schloerke.com

PostsRepliesMedia
Barret Schloerke @schloerke.com · 2h
📦 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
0156
Barret Schloerke @schloerke.com · 22/09/2026
Shiny for Python 1.8 is out! 🎉 Test your app's server logic without a browser 🪄 test_server() runs your app in memory: set inputs, let the reactive graph settle, assert on outputs. Plain, synchronous pytest. Also: ui.page_html() and session.allow_reconnect(). opensource.posit.co/blog/2026-09...
0181
Reposted by Barret Schloerke
Charlie Gao @shikokuchuo.net · 16/09/2026
Thrilled to have just presented "Never block, never copy. mirai + mori from Shiny to the cluster" at posit::conf(2026). The slides are available here: shikokuchuo.net/posit2026 mirai: mirai.r-lib.org mori: shikokuchuo.net/mori/ #tidyverse #rshiny #positconf2026
Never block. Never copy. install.packages(c("mirai", "mori"))
1396
Barret Schloerke @schloerke.com · 15/09/2026
🎤 Just presented “shinyreact: Building Custom Shiny UI with React” at posit::conf(2026) 🤔 Ever written JS or CSS inside an R string? shinyreact moves your UI to React: two hooks on the client, reactive_output() on the server. 📚 bit.ly/posit-2026-shinyreact #rstats #shiny #reactjs
The shinyreact hex logo — Shiny’s swoosh with a React atom in its tail.
0214
Barret Schloerke @schloerke.com · 25/05/2026
See y’all tomorrow!!
021
Barret Schloerke @schloerke.com · 23/05/2026
👏👏👏
010
Barret Schloerke @schloerke.com · 17/05/2026
👀👀 🏎️💨
000
Barret Schloerke @schloerke.com · 17/05/2026
Yes, I believe it’d be needed. We’ve been tossing around the idea of swapping out httpuv for nanonext. @shikokuchuo.net … motivation! 🎉🏎️💨
140
Reposted by Barret Schloerke
Libby Heeren @libbyheeren.bsky.social · 11/05/2026
Well, it's been a highly requested topic for the DS Lab, so @schloerke.com is going to come hang out with us on May 26th and talk about how HE uses worktrees! I hope you'll be able to make it that day!
042
Reposted by Barret Schloerke
Libby Heeren @libbyheeren.bsky.social · 11/05/2026
❓Do you use git worktrees? ❓How would you describe worktrees to a newbie? ❓Do you use extensions in your IDE of choice to use them more easily? ❓Do you perhaps using a worktree-first workflow with something like Conductor or Superset? 🙏🏻 Tell me all your worktree things! #databs #rstats #pydata
8164
Barret Schloerke @schloerke.com · 02/04/2026
Shiny for Python 1.6 is out! Two big additions: toolbar components for compact, modern UIs (thank you, @enelson5.bsky.social!) and built-in OpenTelemetry support for production observability. Zero Shiny changes required w/ usual OTel config. `pip install -U shiny` 🔗: shiny.posit.co/blog/posts/s...
021
Barret Schloerke @schloerke.com · 12/01/2026
gqlr v0.1.0 is now on CRAN! 🎉 A @graphql.org server for #rstats New in 0.1.0: ✨ GraphiQL interactive IDE support ✨ Verbose error messages for easier debugging 🐛 Fixed mutation execution validation 🔧 Removed pryr dependency 📚: schloerke.com/gqlr/ 🐙: github.com/schloerke/gqlr #RStats #GraphQL
schloerke.com
GraphQL Server in R
Server implementation of GraphQL <http://spec.graphql.org/>, a query language originally created by Facebook for describing data requirements on complex application data models. Visit <https://graphql...
041
Barret Schloerke @schloerke.com · 12/01/2026
🎉 shinytest2 v0.5.0 is now on CRAN! ✨ AppDriver now auto-loads local packages - no more installing required! 🔧 Pass functions directly to AppDriver$new(app_dir=). Ex: Golem's run_app() 📦 New local_app_support() & with_app_support() helpers rstudio.github.io/shinytest2/ #rstats #rshiny
Hexagonal logo for the shinytest2 R package. The top half features a blue background with "shiny" in white text, styled similar to the Shiny package logo. The bottom half has a red-orange background with "test2" in a bold, playful font reminiscent of the testthat package logo, creating a visual blend of both frameworks.
0132
Barret Schloerke @schloerke.com · 12/12/2025
Testing the app(s) within your R package: rstudio.github.io/shinytest2/a...
rstudio.github.io
Using shinytest2 with R packages
110
Reposted by Barret Schloerke
Charlie Gao @shikokuchuo.net · 11/12/2025
I demonstrated OpenTelemetry at Japan.R 2025 last week as an example of ecosystem-wide innovation we're driving at Posit for #rstats. Now thanks to @schloerke.com we have it in a release version of Shiny. This was also a technology that other community speakers picked as one to watch in 2026!
091
Barret Schloerke @schloerke.com · 10/12/2025
Shiny for R v1.12 is here with built-in OpenTelemetry support! 🎉 Trace sessions and reactive calculations in production with zero code changes. Just install {otel}/{otelsdk} and set your env vars. Learn more: shiny.posit.co/blog/posts/s... #RStats #RShiny #OpenTelemetry
0268
Barret Schloerke @schloerke.com · 22/10/2025
promises 1.4.0 is out! 🚀 * New `hybrid_then()` seamlessly handles both sync & async expressions * Add side effects to your promise chains with `then(tee=TRUE)` * OpenTelemetry tracing support install.packages("promises") Details: rstudio.github.io/promises/new...
rstudio.github.io
Changelog
041
Barret Schloerke @schloerke.com · 18/09/2025
For the #parents and #ai users… Does your parenting style match your AI management style?? 🤔🤔 * Do you limit the _client_ to small/manageable tasks? * Do you let the _client_ fumble a few times before guiding it to the intended goal? * Should your _client_ always clean up after itself? 🧺😆
010
Barret Schloerke @schloerke.com · 17/09/2025
Thank you for attending the #PositConf2025 Shiny session and all of your great questions! I'm excited to see the @opentelemetry.io integrations improve over time 🎉 🗣️: Observability at scale: Monitoring Shiny Applications with OpenTelemetry 🐙: github.com/schloerke/pr... #RStats #RShiny
Observability at scale: Monitoring Shiny Applications with OpenTelemetry

* Minimal configurations
* Profile in development and production
* Multi-process support
* Increasing package adoption

Barret Schloerke
Posit - Shiny Team
@schloerke
0184
Barret Schloerke @schloerke.com · 10/09/2025
{otel} + #rstats is becoming a crazy partnership. This project has driven me to use/write {promises} in ways that makes my 🧠 ache 😅. The reward is worth it! See you at #PositConf2025 where I'll talk about this in more detail
0165
Barret Schloerke @schloerke.com · 10/09/2025
Dev branches for today 😉 But it's working!! 🎊🥳
030
Barret Schloerke @schloerke.com · 09/08/2025
🎉🎉🎉
000
Barret Schloerke @schloerke.com · 03/05/2025
😳😱🙈
000
Barret Schloerke @schloerke.com · 03/05/2025
Final Destination?
100
Barret Schloerke @schloerke.com · 10/04/2025
Slides from my #ShinyConf talk earlier today: "AI Kung-Fu 🥋: Training your LLM client in two function calls" github.com/schloerke/pr... Thank you @appsilon.bsky.social for hosting such a great event! #pystats #pyshiny #python #ai #rstats #rshiny
github.com
GitHub - schloerke/presentation-2025-04-10-shinyconf-ai-kung-fu: AI Kung-Fu 🥋: Training your LLM client in two function calls
AI Kung-Fu 🥋: Training your LLM client in two function calls - schloerke/presentation-2025-04-10-shinyconf-ai-kung-fu
061
Reposted by Barret Schloerke
Carson Sievert (he/him) @cpsievert.bsky.social · 10/04/2025
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
03318