Intro to Rust for R Developers Workshop

Friday June 20, 2025

9:00 AM - 12:00 PM

Karl Miller Center, 615 SW Harrison Street, Portland, OR

Room KMC 465

In this workshop, participants will learn the foundations of the Rust programming language with a specific focus on building Rust-based R packages. The curriculum offers an opinionated selection of topics that allows R developers to draw parallels with their existing programming knowledge. We begin with fundamental concepts such as built-in types and variable mutability, then progress to more complex topics including collections, loops, and iterators. The workshop also covers creating custom types with structs, handling missingness with Option, and error handling with Results.

Knowledge Prerequisites: This workshop is tailored towards intermediate R programmers (or of any language). Participants must be familiar with fundamental computing concepts such as:

Instructor

Josiah Parry headshot

Josiah Parry

Pronouns: He/him/his

Location: Seattle, Washington

Josiah Parry believes R belongs in production. He has a penchant for writing R packages that are really fast and efficient. Typically, this involves writing Rust and glueing R them together using extendr. He also, quite specifically, likes solving geospatial problems. He works at Esri doing spatial statistics and —you guessed it— writing R packages.

Learn more at josiahparry.com.