useR! 2026: Futurize - Tearing Down Parallelization Barriers in R with Transpilers

Below are the slides for my Futurize - Tearing Down Parallelization Barriers in R with Transpilers talk that I presented at the useR! 2026 conference in Warzaw, Poland.
Title: Futurize - Tearing Down Parallelization Barriers in R with Transpilers
Speaker: Henrik Bengtsson
Slides: HTML (16 slides; 18 minutes)
Video: To appear
The new futurize package makes it easier than ever before to parallelize existing map-reduce calls - just pipe the call to futurize() and you’re done!
ys <- lapply(xs, fit_model) |> futurize()
ys <- map(xs, fit_model) |> futurize()
ys <- foreach(x = xs) %do% fit_model(x) |> futurize()
ys <- llply(xs, fit_model) |> futurize()
It also works with other popular domain-specific calls, e.g.
xs_smooth <- stats::kernapply(xs, k = k) |> futurize()
b <- boot(city, ratio, R = 999) |> futurize()
model <- caret::train(Species ~ ., data = iris, method = "rf", trControl = ctrl) |> futurize()
cv <- glmnet::cv.glmnet(x, y) |> futurize()
m <- lme4::allFit(models) |> futurize()
See the futurize package site for more examples and details.
I want to thank the useR! organizers, staff, volunteers, sponsors, and everyone else who contributed to this amazing event making it possible for the R community to come together in person. Just like last year’s useR! 2025 in the US, it was fantastic to see so many first and second timers attending the useR! conference in Europe. It’s very refreshing and it clear that we are on a great track to recover from not having in-person R conferences during COVID-19 pandemic. Next year’s useR! will take place in Santiago, Chile in July 2027 - exciting!
/Henrik
Links
- useR! 2026: https://user2026.r-project.org/
- futureverse website: https://www.futureverse.org/
- futurize package CRAN, GitHub, pkgdown