Python Tips and Tricks
Workshop taught for the Minnesota GIS/LIS Consortium describing some intermediate Python patterns people can use to make their code more readable, maintainable, and performant.
Workshop taught for the Minnesota GIS/LIS Consortium describing some intermediate Python patterns people can use to make their code more readable, maintainable, and performant.
Live training seminar delivered to over 5,000 people introducing the use of Python inside ArcGIS.
Workshop taught for the Minnesota GIS/LIS Consortium outlining how to make effective use of generative AI to write Python code.
Web app to test recognition of fundamental Python patterns. Written in Python compiled to WASM running directly in the browser. No backend required.
Live training seminar delivered to over 4,400 people offering 48 tips and tricks from beginner to advanced to effectively use Python within ArcGIS Pro, ArcGIS Online, and ArcGIS Enterprise.
Live training seminar delivered to over 2,500 people providing an introduction to using Arcade across ArcGIS.
Workshop taught for the Minnesota GIS/LIS Consortium demystifying the way GIS services are implemented in ArcGIS Online and ArcGIS Enterprise.
I am the technical lead and primary instructor for this course. I am also responsible for implementing all course updates.
Five web courses covering cost surfaces, distance accumulation/allocation, and optimal pathing in ArcGIS Pro.
Series of Jupyter Notebooks to help Esri instructors check their Python knowledge. The notebooks are automatically published to static HTML using a custom GitHub Action.