Skip to content

Plumber: Asynchronous Route Execution

Photo of Testa Christian
Hosted By
Testa C. and 2 others
Plumber: Asynchronous Route Execution

Details

{plumber} is an R package that allows users to create web APIs by decorating R functions using {roxygen2}-like comments. In the latest major release, asynchronous code (using {future} or {promises}) may be inserted at any stage of a plumber route execution, enabling parallel processing using multiple workers. In this talk, I will go through how you can set up your own asynchronous {plumber} API to leverage your full computing potential.

{plumber}: https://www.rplumber.io/
{future}: https://future.futureverse.org/
{promises}: https://rstudio.github.io/promises/
{promises::future_promise()}: https://rstudio.github.io/promises/articles/future_promise.html
___________________________________________________________________________________
About the speaker:
Dr. Barret Schloerke is a software engineer at RStudio and creates many R packages surrounding the Shiny ecosystem. These include {shiny}, {reactlog}, {plumber}, {leaflet}, {learnr} and {shinyloadtest}. He received his Ph.D. in Statistics from Purdue University under the direction of Dr. Ryan Hafen and Dr. William Cleveland, specializing in Large Data Visualization.

https://twitter.com/schloerke
___________________________________________________________________________________
Password for zoom: 478629

Photo of R UseR Group at Harvard Data Science Initiative group
R UseR Group at Harvard Data Science Initiative
See more events