Below are the slides for my Futureverse P2P: Peer-to-Peer Parallelization in R talk that I presented at the useR! 2025 conference at Duke University, Durham, North Carolina, United States.
Title: Futureverse P2P: Peer-to-Peer Parallelization in R – Share compute among friends across the world Speaker: Henrik Bengtsson
Session: “Too big to fail”, chaired by Stephanie Zimmer
Slides: HTML, PDF (25 slides; 18 minutes)
Video: To be published by the organizers
The future package celebrates ten years on CRAN as of June 19, 2025. This is the second in a series of blog posts highlighting recent improvements to the futureverse ecosystem.
TL;DR You can now use
my_fcn <- function(...) { with(plan(multisession), local = TRUE) ... } to temporarily set a future backend for use in your function. This guarantees that any changes are undone when the function exits, even if there is an error or an interrupt.
The future package celebrates ten years on CRAN as of June 19, 2025. This is the first in a series of blog posts highlighting recent improvements to the futureverse ecosystem.
The globals package is part of the futureverse and has had two recent releases on 2025-04-15 and 2025-05-08. These updates address a few corner cases that would otherwise lead to unexpected errors. They also resulted in several long, outstanding issues reported on the future, future.
The future package turns ten on CRAN today – June 19, 2025. (Image credits: Dan LaBar for the future logo; Hadley Wickham and Greg Swinehart for the ggplot2 logo and balloon wall; The future balloon wall was inspired by ggplot2’s recent real-world version and generated with ChatGPT.) The future package turns ten years old today. I released version 0.6.0 to CRAN on June 19, 2015, just days before I presented the package and sharing my visions at useR!