There's a new Plumber in town
summary
Plumber2 is a complete rewrite of plumber that keeps familiar Roxygen-style annotations but uses Roxygen2 under the hood, adds richer input/output schemas, and enables true async endpoints async via Mirai with an @async and @then workflow. It can launch and reverse-proxy Shiny apps as first-class processes, serve parameterized Quarto reports with caching, and ships security plugins for CORS, headers and resource isolation. The package is on CRAN review now and has breaking changes but is designed for gradual migration rather than immediate replacement.
AI-written summary · about
chapters (5)
- 0:00Plumber introduction
- 3:15Plumber rewrite reasons
- 8:14Plumber2 new features
- 15:59Plumber2 future
- 18:26Q&A Plumber2 & Vetiver
related talks
09mLightning Talk: Building web services for a future based on WebAssembly
09mIntroduction to Hummingbird 2
24mAqueduct
14mRobust R Deployments: Building a Pipeline from RStudio to Production
30mKtor: Past, Present, and Future!
39mBYOB: Build Your Own (Swift) Backend. Server-Side Swift beyond CloudKit
44mSpring + Kotlin = Modern + Reactive + Productive
23mBuilding a Swift Web API
