Skip to content

Blog post: Introducing shinyreact - #418

Open
schloerke wants to merge 8 commits into
mainfrom
schloerke/shinyreact-intro-blog-post
Open

schloerke wants to merge 8 commits into
mainfrom
schloerke/shinyreact-intro-blog-post

Conversation

@schloerke

@schloerke schloerke commented Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Announcement post for shinyreact (R + Python), rewritten as a blog post instead of following the posit::conf(2026) talk arc from #402. Reuses the feature image and hex-build video from #402.

Order: intro + install → why shinyreact → Old Faithful (server tabs, then ui.tsx) → IDs and JSON contract → Agent Skills → keep existing outputs/modules/bookmarking → testing → Plotomics Live → what's next.

The intro leads with a factual summary, the "IDs and JSON" section leads with the TypeScript benefit, Agent Skills includes a short dev-loop paragraph, and the testing section leads with the server test before listing the other layers.

Before merging

Rendered with Quarto 1.10.18.

🤖 Generated with Claude Code

@netlify

netlify Bot commented Sep 27, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for posit-open-source canceled.

Name Link
🔨 Latest commit bad77fe
🔍 Latest deploy log https://app.netlify.com/projects/posit-open-source/deploys/6abc77c44160f50009574d1f

@github-actions

github-actions Bot commented Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

Publishing checklist

  • Get a review — you're responsible for requesting one. Any colleague with Write access can approve; if your PR touches files outside a post folder, the assigned code owner's approval is also required before merging
  • Check your post — once the deploy preview is ready, a comment will appear with direct links to your post
  • Check the blog listing — confirm your post appears with the correct title, image, and description
  • Merge — once everything looks good and you have an approving review, merge to main

@github-actions

github-actions Bot commented Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

Comment thread content/blog/introducing-shinyreact/index.md Outdated
Comment thread content/blog/introducing-shinyreact/index.md Outdated
Comment thread content/blog/introducing-shinyreact/index.md Outdated
Comment thread content/blog/introducing-shinyreact/index.md Outdated
Comment thread content/blog/introducing-shinyreact/index.md Outdated
Comment thread content/blog/introducing-shinyreact/index.md Outdated
Comment thread content/blog/introducing-shinyreact/index.md Outdated
Comment thread content/blog/introducing-shinyreact/index.md
Comment thread content/blog/introducing-shinyreact/index.md Outdated
schloerke and others added 8 commits September 29, 2026 22:45
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Lead with a factual summary, trim the why-React section, tease Plotomics
Live early, describe the dev loop, and reshape the testing section.
Recorded with _gif-src/capture.py (Playwright + ffmpeg). Also fixes the
blockquote that rendered as escaped text.
- Drop TypeScript generics from the intro example; mention type hints
  separately in the contract section
- Wrap the <input> attributes so the code block no longer scrolls
- Scope the faithful data to the R server function
- Reorder and expand the testing layers (client, wire, behavior)
- Link the bioinformatics showcase gallery
- Accept wording suggestions in the why-React bullets
- Bump date to 2026-09-30
@schloerke
schloerke force-pushed the schloerke/shinyreact-intro-blog-post branch from 0cc1bba to bad77fe Compare September 30, 2026 02:45
@github-actions

Copy link
Copy Markdown
Contributor

Blog YAML Checks

✅ All 1 posts passed.

@github-actions

Copy link
Copy Markdown
Contributor

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants