Arcade is a portable, lightweight, and secure expression language used to create custom content in ArcGIS applications. In particular, it can replace the standard toolbox in ArcGIS Pro to perform on-the-fly calculations and keep field values up to date dynamically as feature geometries change. This presentation includes a high-level overview of Arcade’s capabilities and syntax and several examples of how to include it in a spatial analysis workflow, based on real-world examples from my GIS work at Oregon Metro.