Skip navigation
All Places > Events > DevSummit Conference > Blog
1 2 Previous Next

DevSummit Conference

18 posts

Here’s a list of the current Technical Session videos now available on Esri Events YouTube. This list will update as they are posted. Some links are subject to change. 


Plenary Recap


Product Introductions

ArcGIS Analytics for IoT: An Introduction 30 min

ArcGIS Monitor: An Introduction 45 min

ArcGIS Notebook Server: An Introduction to Notebooks and Notebook Server 53 min

Esri Location Services for Developers 55 min

ArcGIS Maps for Adobe Creative Cloud: An Introduction 44 min - added 4/15/2020

ArcGIS Insights: An Introduction 56 min - added 4/22/2020


ArcGIS Hub

Getting Started with Hub + Enterprise Sites 1 hr

Deep-Customization of Hub Sites and Enterprise Sites 1 hr 10

How ArcGIS Hub Delivers a Scalable Geospatial Platform on Kubernetes 21 min - added 4/15/2020

Effective Community Engagement with ArcGIS Hub 58 min - added 4/15/2020


ArcGIS Enterprise

ArcGIS Enterprise: What's New 33 min - added 4/15/2020

ArcGIS Enterprise: SSL Considerations 1 hr

ArcGIS Enterprise: Security Best Practices 45 min

ArcGIS Enterprise: Architecting Your Deployment 1 hr 7 min

ArcGIS Enterprise: Tuning and Scaling 43 min

ArcGIS Enterprise: High Availability and Disaster Recovery 54 min - added 4/15/2020

ArcGIS Enterprise: Designing Sites and Pages 52 min - added 4/15/2020

ArcGIS Enterprise: An Introduction 38 min - added 4/17/2020

ArcGIS Enterprise: Publish Your Own Routing Services 51 min - added 4/17/2020

ArcGIS Enterprise: Data Storage Strategies 39 min - added 4/17/2020

Deploying ArcGIS Enterprise in Amazon Web Services 52 min - added 4/17/2020


ArcGIS Online

Data Exploration with Smart Mapping in ArcGIS Online 1 hr 13 min - added 4/23/2020

ArcGIS Online: Web Mapping with Arcade Expression 1 hr - added 4/23/2020

A Practical Guide to ArcGIS Online Security 1 hr 5 min - added 4/23/2020

ArcGIS Online: Best Practices with Hosted Feature Services 1 hr 28 min - added 4/23/2020

Building Web Apps that Integrate with Your Portal 45 min - added 4/24/2020


ArcGIS Pro

Developer's Perspective: Diagnosing issues with performance and responsiveness in ArcGIS Pro 50 min - added 4/23/2020

ArcGIS Pro: Your Spatial Data Science Workstation 1 hr 8 min - updated 4/30/2020


ArcGIS API for JavaScript

ArcGIS API for JavaScript: Programming Patterns and API Fundamentals 45 min

ArcGIS API for JavaScript: A Look Under the Hood 1 hr 6 min

JavaScript Applications for the Enterprise: Building for Production 47 min

JavaScript Applications for the Enterprise: Test More, Work Less 49 min

ArcGIS API for JavaScript: Using Frameworks 55 min - added 4/21/2020

ArcGIS API for JavaScript: Using React and Webpack 43 min - added 4/21/2020

ArcGIS API for JavaScript: Getting Started with Web Development and the ArcGIS API for JavaScript 1 hr 4 min - added 4/21/2020

ArcGIS API for JavaScript: Fundamentals for Building 3D Web Apps 49 min - added 4/21/2020

ArcGIS API for JavaScript: Building Custom Visualizations Using WebGL in 2D Map Views 55 min - added 4/21/2020

ArcGIS API for JavaScript: 2D Visualization 1 hr 4 min - added 4/21/2020

ArcGIS API for JavaScript: A Holistic Approach to Building 3D Web Apps 53 min - added 4/21/2020

ArcGIS API for JavaScript: Using Arcade with your Apps 49 min - added 4/21/2020

ArcGIS API for Javascript: Client-side Mapping with the ArcGIS API for JavaScript 49 min - added 4/21/2020

ArcGIS API for JavaScript: What's New 50 min - added 4/21/2020

ArcGIS API for JavaScript: Building Progressive Web Apps with the ArcGIS API for JavaScript 1 hr 9 min - added 4/22/2020

ArcGIS API for JavaScript: Building Your Own Widget with the ArcGIS JSAPI 51 min - added 4/22/2020

ArcGIS API for JavaScript: Customizing Widget 43 min - added 4/22/2020

ArcGIS API for JavaScript: Using TypeScript 38 min - added 4/22/2020

ArcGIS API for JavaScript: Web Editing in 2D and 3D 1 hr - added 4/22/2020

ArcGIS API for JavaScript: Working with Your Data Using the Feature Layer 1 hr 7 min - added 4/22/2020

ArcGIS API for JavaScript: Building Apps with Angular 1 hr 5 min - added 4/22/2020

ArcGIS API for JavaScript: Create 3D Planning Web Apps using BIM and Editing Capabilities 35 min - added 4/22/2020

ArcGIS API for JavaScript: Practical Guide for Building a 3D Web App from 2D Data 60 min - added 4/23/2020


ArcGIS API for Python

ArcGIS API for Python: Imagery and Raster Analysis on your Web GIS 1 hr 20 min - added 4/21/2020

ArcGIS API for Python: A Tour of Different Modules 54 min - added 4/21/2020

ArcGIS API for Python: Getting to Know Pandas and the Spatial Enabled DataFrame 56 min - added 4/21/2020

ArcGIS API for Python: Mapping, Visualization, and Exploratory Data Analysis 56 min - added 4/21/2020

Monitoring your Organization using the ArcGIS API for Python and the ArcGIS REST API 30 min - added 4/27/2020 (copied to ArcGIS REST JS section)



ArcGIS REST JS: Universal, Isomorphic Tasty JavaScript for MuchWin 1 hr - added 4/15/2020

ArcGIS Pipeline Referencing/Esri Roads and Highways: Preparing and Utilizing Web Services for Creating and Editing Linear Referenced Data and with the REST API 39 min - added 4/27/2020

Monitoring your Organization using the ArcGIS API for Python and the ArcGIS REST API 30 min - added 4/27/2020



ArcPy: Beyond the Basics of 53 min

ArcPy: Solving Large Transportation Analysis Problems 43 min - added 4/23/2020

ArcPy: Working with Feature Data 25 min - added 4/23/2020


Data Science

ArcGIS API for Python: Analysts and Data Science 1 hr

Spatial Data Science – A Tour 1 hr 30 min

ArcGIS Insights: Python/R Scripting and Advanced Analytics 50 min

Best Practices for Building Web Apps that Visualize Large Datasets 1 hr 11 min

Unpacking the Black Box: Spatial Data Science Methods Explained 1 hr 4 min

Spatial Data Science in ArcGIS: Making the Most of the Ecosystem 53 min - added 4/24/2020 

Working with Multidimensional Scientific Data 54 min - added 4/24/2020 

ArcGIS Pro: Your Spatial Data Science Workstation 17 min - added 4/24/2020 (copied from ArcGIS Pro section)


Advanced Analysis of Satellite Imagery Using Python 47 min - added 4/21/2020

Advanced Custom Raster Processing Using Python 58 min - added 4/21/2020

Performing Transportation Network Analysis with Python 42 min - added 4/23/2020

Creating and Using Web Tools and Geoprocessing Services 49 min - added 4/23/2020 

Working with Raster Data Using Python 56 min - added 4/24/2020


Web AppBuilder for ArcGIS

Web AppBuilder for ArcGIS: A Deep Dive in Enterprise Deployments 46 min - added 4/21/2020

Web AppBuilder for ArcGIS: Customizing and Extending 51 min - added 4/23/2020



ArcGIS GeoEvent Server: Applying Real-Time Analytics 1 hr

ArcGIS GeoEvent Server: Creating Connections and Processors Using the GeoEvent SDK 51 min - added 4/24/2020



ArcGIS Pro SDK for .NET: Beginning Pro Customization Showing Pro Extensibility 1 hr

ArcGIS Pro SDK for .NET: An Overview of the Geodatabase API 59 min  - added 4/17/2020

ArcGIS Pro SDK for .NET: An Overview of the Utility Network Management API 1 hr 10 min - added 4/17/2020

ArcGIS Pro SDK for .NET: Demonstrating Extensibility with Partner Add-Ins 40 min - added 4/21/2020

ArcGIS Pro SDK for .NET: Understanding Feature Services, a Guide for Developers 52 min - added 4/21/2020

ArcGIS Pro SDK for .NET: Real-time Analysis Visualization using ArcGIS Pro Real-time API 47 min - added 4/21/2020

ArcGIS Pro SDK for .NET: Introduction to the Parcel Fabric API 1 hr 3 min - added 4/22/2020

ArcGIS Pro SDK for .NET: Enhancing the Managed API using the Cartographic Information Model (CIM) 1 hr - added 4/23/2020

ArcGIS Pro SDK for .NET: Advanced Editing with Focus on UI Customization 44 min - added 4/23/2020

ArcGIS Pro SDK for .NET: Beginning Editing with Focus on EditOperation 47 min - added 4/23/2020


ArcGIS Runtimes

ArcGIS Runtime SDK for .NET: Building Windows Apps 1 hr 12 min

ArcGIS Runtime: An Introduction to the API and Architecture 1 hr

ArcGIS Runtime: Authenticating Your Apps with the ArcGIS Platform 57 min

ArcGIS Runtime: Editing Your Data Online and Offline 51 min

ArcGIS Runtime: Working with Maps Online and Offline 49 min

ArcGIS Runtime: Utilities 37 min

ArcGIS Runtime SDKs: Optimizing Your Data Workflows for Working Offline 50 min

Tips and Tricks for Troubleshooting: ArcGIS Runtime SDK for iOS 12 min - added 4/27/2020

Offline Troubleshooting Scenarios with the ArcGIS Android Runtime SDK 19 min - added 4/27/2020

ArcGIS Runtime SDK for .NET: Building Xamarin Apps 54 min - added 4/27/2020

ArcGIS Runtime SDK for Android: Building Apps 1 hr 11 min - added 4/27/2020

ArcGIS Runtime SDK for iOS: Building Apps 55 min - added 4/27/2020

ArcGIS Runtime SDK for Java: Building Apps 39 min - added 4/27/2020

ArcGIS Runtime SDK for Qt: Building Apps 56 min - added 4/27/2020

ArcGIS Runtime: Introduction to the Navigation API 43 min - added 4/27/2020

ArcGIS Runtime: Defense and Public Safety 59 min - added 4/27/2020


AppStudio for ArcGIS

Building Native Cross-Platform Apps with AppStudio: An Introduction 1 hr - added 4/24/2020

Building Native Cross-Platform Apps with AppStudio: Advanced Topics 30 min


ArcGIS Experience Builder

ArcGIS Experience Builder: Getting Started with Creating Web Solutions 55 min

ArcGIS Experience Builder: Building Web Solutions, Advanced Topics 1 hr 8 min


Survey123 for ArcGIS and ArcGIS QuickCapture

What's New in ArcGIS Quick Capture 54 min - added 4/22/2020

What's New in Survey123 53 min - added 4/22/2020

Extending the Survey123 Field App 41 min - added 4/22/2020

Advanced XLSForm Techniques 1 hr 13 min - added 4/22/2020


Field Apps

ArcGIS Apps: Taking Your Maps Offline 20 min

Inter-app Communications with ArcGIS Apps 46 min

Mobile Device Management and ArcGIS Field Apps 51 min - added 4/24/2020

What's New in Collector for ArcGIS 51 min - added 4/24/2020

Collector for ArcGIS: High Accuracy Data Collection 56 min - added 4/24/2020

What's New in Workforce for ArcGIS 42 min - added 4/27/2020
What's New in Explorer for ArcGIS 41 min - added 4/24/2020

What's New in Navigator for ArcGIS 58 min - added 4/27/2020

What's New in Tracker for ArcGIS 44 min - added 4/27/2020


Esri Leaflet

Building Apps with Esri Leaflet 30 min - added 4/15/2020

Accessible Web Mapping:

Accessible Web Mapping Apps: ARIA, WCAG and 508 Compliance 45 min - added 4/21/2020


ArcGIS StoryMaps

ArcGIS StoryMaps: Getting Started with the New Story Builder 39 min - added 4/24/2020


Basemaps & Tiles

Customizing and Styling Vector Basemaps 38 min - added 4/15/2020

Caching Vector and Raster Tiles 1 hr - added 4/15/2020



3D in ArcGIS 1 hr - added 4/24/2020
Optimizing Content for 3D: Scene Layers and Developers 27 min - added 4/24/2020

Easy Ways to Bring 3D to Your Data 18 min - added 4/27/2020


City Planning

Smart City Planning with ArcGIS Urban and CityEngine 50 min - added 4/24/2020


ArcGIS Indoors

ArcGIS Indoors: Developing Indoor Mapping Apps 30 min

Deep Learning & Machine Learning

Object Detection from Lidar using Deep Learning with ArcGIS 1 hr

Driving Intelligence from Video and Oriented Imagery at Scale Using AI in ArcGIS 30 min

From Experimentation to Production: Building Enterprise Scalable GeoAI Systems 30 min

Geospatial Deep Learning with ArcGIS 58 min - added 4/21/2020

Machine Learning Feature Engineering with ArcGIS 25 min - added 4/27/2020


GeoAnalytics Server

Geospatial Analytics and AI at Scale with Big Data Toolkit 57 min - added 4/15/2020

Big Data and ArcGIS: An Introduction to ArcGIS GeoAnalytics Server 58 min - added 4/17/2020

GeoAnalytics in ArcGIS Pro: Geoprocessing in Parallel Using Apache Spark 48 min - added 4/17/2020

ArcGIS and Game Engines

Building VR/AR Experiences with City Engine, Unity and Unreal Engine 4 38 min

Extended Reality (XR) with ArcGIS 32 min


Real-Time Analytics

ArcGIS Mission: Real-Time Geospatial Collaboration and Awareness 20 min - added 4/15/2020

Real-Time & Big Data: Best Practices 32 min - added 4/24/2020



Administering Your Enterprise Geodatabase using Python 42 min - added 4/15/2020
Effective Geodatabase Programming 59 min - added 4/17/2020

Design a Geodatabase 30 min - added 4/27/2020



Visualization & Exploration of Large Datasets Using Feature Binning 1 hr - added 4/24/2020

QA/QC of Your Geodata - When and How 16 min - added 4/27/2020


Utility Network

Network Management with ArcGIS - Introduction to the Utility Network 54 min  - added 4/17/2020

Network Management with ArcGIS Advanced Capabilities of the Utility Network 1 hr 6 min - added 4/17/2020



Distributed Workflows in ArcGIS 53 min - added 4/17/2020

Distributed Collaboration: Sharing Data Across Systems 1 hr - added 4/17/2020

Version Management with ArcGIS 51 min - added 4/21/2020 
Managing and Sharing Raster Data for Analysis 1 hr 24 min - added 4/21/2020 

Reusing and Sharing Your Work with Solution Templates + Initiative Templates 44 min - added 4/23/2020 

Building Products with ArcGIS: Common Patterns & Architectures 57 min - added 4/27/2020

Working with Data: Using Layers Across Your and Your User's GIS Deployments 1 hr - added 4/27/2020

Maximize Value using ArcGIS Web App Templates 14 min - added 4/27/2020


How We Built It Series

How We Built It: ArcGIS Analytics for IoT Frontend 12 min - added 4/27/2020

How We Built It: Insurance Risk Management 18 min - added 4/27/2020

How We Built It: Mobile App for Hiking 29 min - added 4/27/2020

How We Built It: Virtual Inspection Studio 22 min - added 4/27/2020


Developer Primer Series

Developer Primer: React 10 min - added 4/27/2020

Developer Primer: TypeScript 14 min - added 4/27/2020

Developer Primer: Python Notebooks 18 min - added 4/27/2020

Developer Primer: Svelte 14 min - added 4/27/2020

Developer Primer: Secure Coding 20 min - added 4/27/2020

Developer Primer: Node & Express 31 min - added 4/27/2020

Developer Primer: Python Package Management 19 min - added 4/27/2020


Esri Training

Advance Your Goals with Esri Technical Certification 10 min - added 4/27/2020


Roadmap for BIM-GIS Interoperability 1 hr 7 min - added 4/24/2020



ArcGIS Maps for Power BI, ArcGIS Maps for Office:

ArcGIS Maps and Microsoft Integration: Office, Power BI, and SharePoint 57 min - added 4/22/2020



Enabling High-Quality Printing in Web Applications 59 min - added 4/24/2020

Business Solutions

Esri's Forms Journey - From Thousands of Forms to OneForm 57 min - added 4/27/2020
Going to Market with Your Product: Partnership, Licensing, and Sales Channels 37 min - added 4/27/2020

Looking for information about the change of events and how to handle travel accommodations?
See the Frequently Asked Questions | 2020 Esri Developer Summit with a statement from Jack Dangermond. 

If you're interested in watching the Esri Developer Summit online, here's how to watch the livestream of the plenary and the recorded technical sessions from the Esri Developer Summit. 


Step 1. Register for the Livestream



Sign up to watch the Plenary livestream. When you complete your registration, you will be notified when the Plenary livestream will be starting on Tuesday, March 10, 2020 at 8:30 a.m.–12:00 p.m. (PDT)


Update: Plenary Videos are now available on Esri Events YouTube Channel


Step 2. Follow Esri on YouTube



As technical sessions from the Developer Summit are recorded, they will be posted on YouTube.
Follow Esri on YouTube to see the videos. We'll post updates to this blog as they come!


Go to: Esri Events on YouTube



 A Plenary video recap and related sessions list is now available

DevSummit Tech Sessions are now available.

Add GeoNet to your agenda at the Esri Developer Summit Conference in Palm Springs! Learn more about our exciting announcement and get tips on how to connect with members of the community. Encourage a colleague to attend with you to learn about building your network and professional career.

How to add sessions to your agenda:


When you select "Add to your agenda" in this blog, it will load the 2020 Esri Developer Summit agenda webpage.

  • Log in to the Esri account connected to your Esri Developer Summit Conference registration and select the star symbol next to the date and time of the session.
  • Once the star symbol is highlighted, it will save to your agenda and synchronize to your Esri Events mobile app. 

Thursday, March 12, 2020
9:00 am – 9:30 am
Support and Services Spotlight Theater Esri Showcase

Getting Connected to the Community of Esri Users on GeoNet

Are you a member of GeoNet, Esri's online developer community? Registered but not sure where to go next? Join this session to learn more about GeoNet, how to get started and get tips on how to find solutions, share ideas, grow your career, and collaborate with over 200,000 Esri users and GIS professionals.

Add to your agenda


Thursday, March 12, 2020
2:30 pm – 3:00 pm
Support and Services Spotlight Theater Esri Showcase

Esri Community: A New and Improved GeoNet is Coming

Calling all GeoNet Community members! We're excited to share that GeoNet is moving in 2020. Join this session to learn when, where, and why a new GeoNet home is a good thing.

Add to your agenda


We'll also be supporting ArcGIS API for JavaScript and ArcGIS Runtime SDKs with their sessions on Friday:


Friday, March 13, 2020
8:30 am – 9:30 am
ArcGIS API for JavaScript: Everything You Wanted to Know But Were Afraid to Ask
Primrose B

Add to your agenda

10:00 am – 11:00 am
ArcGIS Runtime: Everything You Wanted to Know About the ArcGIS Runtime SDKs but Were Afraid to Ask

Primrose A

Add to your agenda


These sessions are for everyone at all levels, for questions technical and non-technical, and all based on questions created by you! Join these sessions for ArcGIS Runtime SDKs and ArcGIS API for JavaScript to present your questions to a panel of Esri developers from their respective teams. Keep in mind this note from their session descriptions: "No question is out of bounds, no question is "dumb," no question is too technical..." They are there to help.


Stop by the DevSummit Expo area to visit the GeoNet Booth (and pick up some free swag) or reach out to connect with us at the socials to meet the GeoNet team in person:


  • Esri Showcase, Primrose Ballroom:
    • Monday, March 9 – 2:00 pm-7:00 pm
    • Tuesday, March 10 – 12:00 pm – 8:30 pm
    • Wednesday, March 11 – 10:00 am – 6:30 pm
    • Thursday, March 12 – 9:00 am – 4:00 pm

  • Meet the Teams, Oasis 1-2




Follow @EsriGeoNet on Twitter for what we're capturing at #DevSummit and to see our activities around the conference.


We look forward to meeting you throughout the week in Palm Springs!


Stop.  Hammer Time!

Posted by KKramer-esristaff Employee Feb 27, 2020

Now that I’ve got your ear with that attention-grabbing title, I want to share something new that you’ll see at the Esri Developer Summit (DevSummit) this year.  This may throw you for a loop, but stick with me - it will all make sense in the end!  By “hammer time,” I am referring to the malleus (Latin for hammer), the second smallest bone in the human body.  Partnered with two other small bones, the incus (anvil) and stapes (stirrup), the malleus is the first bone in the middle ear that receives vibrations from the tympanic membrane (the eardrum), and kicks off the transfer of those vibrations through the middle ear to the inner ear where the auditory nerve senses the vibrations and connects them to the brain.


Sirens… getting louder… stop… whew, glad I stopped so that I didn’t get run over by that fire truck!


This makes this group of three small bones, collectively known as the ossicles, a critical component of conveying environmental queues to the human brain for interpretation, decision-making, and learning.


While Esri conferences have always been about creating opportunities for face-to-face time with our customers and partners, the Customer Experience team is striving to elevate customer listening at conferences, making it a highly visible celebration of how we synergize with you - our partners and users - to create amazing products, services and experiences. 


Using interactive wall activities and customer interviews as our medium of engagement, the Customer Experience team provides a platform where we can hear from you, learn more about your needs, be a champion of your voice, and continue to strengthen an already strong culture of listening at Esri. We gather this feedback, analyze it, and share it with relevant stakeholders across the company to drive improvement.


Our first foray into this type of activity was just a couple of weeks ago at the FedGIS Conference in Washington, DC.  It looked like this…


And this...

TL;DR Your voice matters and is music to our ears, the good vibrations to our ossicles. When you’re at DevSummit this year, come talk to us.  The Customer Experience area will be set up smack dab in the middle of the Primrose Lobby and open for your participation during the following times:

Wednesday, March 11th from 7:30 am – 6:30 pm

Thursday, March 12th from 7:30 am – 4:00 pm

We had another successful Developer Summit last month in Palm Springs. Here are a few highlights from the conference.


Lightning Talks

On Monday, we hosted Lightning Talks, where our users got to share five minutes' worth of solid developer gold! The following were our speakers during the event.






Ashley Snyder

Utilities Mapping Technician III

Manatee County Government

Using Python to Predict Impacts of Storm Inundation on Sanitary Sewer Structures

Andry Rajaoberison

Master of Environmental Management Candidate

Yale University – School of Forestry & Environmental Studies

In-class Use of ArcGIS Online and Seawall Toolbox

Laura Emerson

MGIS Student

Pennsylvania State University

Extending an ArcGIS solution

 Special thanks to Laura for highlighting Robert Scheitlin's Custom Web Appbuilder Widgets list in GeoNet.

Priyatna Kusuma

IT Development Leader

Meteorological, Climatological, and Geophysical Agency (BMKG)

Developing Mobile Application: Weather-based route prediction

Jeff Gawrych



IBM-The Weather Company Data and Esri Use Industry Cases

Liam Lyle

GIST Major


Campus 3D GIS: An Automated
Multi-Source Fusion Approach

Jinwoo Park

PhD Student


An Automated Indoor Network Extraction from Building Information Model

Edgar Hernandez

Software Application Developer I


Integrating ArcGIS JS API with Angular 2+



On Tuesday, over in the Santa Rosa/San Jacinto room, we hosted our SpeedGeeking event. In a little over an hour, our users are invited to listen to 17 different developers present on topics ranging from cartography to 3D. The presenters only present for five minutes and after the buzzer goes off, the users can move to another station and hear a brand-new five-minute presentation on a new topic! We had over one hundred attendees who came by to enjoy each of the talks. Here is what they enjoyed:




Ken Field

All of Cartography in 300 Seconds

Derrick Burke

Scripting Your ArcGIS Enterprise Deployment in AWS

Morten Nielsen

From .NET Framework to .NET Core - The Future of .NET on Windows

Mara Stoica

Customizing the Open Source Data Collection App

Bojan Savric

The Equal Earth projection

George Bochenek

Serverless Python

Julie Powell

Handy JS API Techniques and Goodies that You May Have Overlooked

Melita Kennedy

Goodbye, NAD83! Hello, NATRF2022!

Ryan Libed

Screenshots with the ArcGIS API for JavaScript & HTML2Canvas

Tamrat Belayneh

I3S – An Open Standard to Bring 3D to Web, Desktop and Mobile Platforms

Tommy Fauvell

Vector Tile Payload Analysis

Nakul Manocha

Learn about ArcGIS Companion

Forrest Collins

Story Maps in Augmented Reality

Nick Wisehart

Coding for Accessibility

Sean Morrish

Creating, Publishing & Curating I3S Scene Layers

Aaron Pulver

Strategies for Building and Testing Battery-efficient Mobile Apps

Tim Duggan

Using Donut Polygons to Create a Masked Extent Effect


User Presentations

The For Developers, By Developers design of DevSummit implies that we're all bringing our work and ideas together, in a four-day, two-way conversation, learning from one another at the largest geospatial developer community event in the world. On Wednesday and Thursday, we had 25 presenters of technical talks, sharing with others their work, techniques, and lessons learned, helping make us all better, and inspiring us all to implement these ideas that not all of us may have known before.  


Thank you to those who attended and participated, as well as those who followed along virtually.  We invite you to share your experiences and what you learned during the week in the comments below.


We hope to see you in Palm Springs in 2020!


Additional Resources:

You can find presentations and videos on YouTube here.

And for more info and updates check out the GeoNet DevSummit Space and the Esri Developer Summit Twitter page and the Proceedings page.

Esri Developer Summit 2019 is right around the corner! This year we invite you to follow the action in the DevSummit space and connect with the GeoNet Community in Palm Springs. You can find us in the GeoNet area within the Esri Showcase.


March 4 - 8

GeoNet area at the Esri Showcase – Oasis 1 & 2

Stop by the GeoNet area to:

  • Learn how GeoNet Community members are working better, sharing ideas and finding solutions
  • Connect with other GeoNet members
  • See what's coming to GeoNet in 2019


You can also connect with us at these events and times

  • Welcome Social: Monday 4-7pm
  • GeoNet meet-ups: Monday through Thursday: 2 - 3 pm, 4:30 - 5:30pm
  • Meet the Teams: Tuesday 6:30-8:30pm


Know a fellow Esri user who should join GeoNet? Bring them along. We welcome all to the Community.


As we get closer to the event, check back on this post for more details and information. 




Follow @EsriGeoNet on Twitter for even more #DevSummit conversations.

We look forward to connecting with you throughout the week.
See you at DevSummit.



Thank you all for your interest in participating in the Interactive Research Lab at this year's Developer Summit.
The sign up is now closed.
We received a lot of responses, and tried our best to match people to their availability at the conference and the studies being run. If you filled out the survey, you should be receiving an email soon notifying you about your participation status.
Whether or not you can join us in the lab this year, if you are interested in learning about user-centered design and usability while at Dev Summit this year, we encourage you to check out these workshops and demos at the conference: 
If you’d like to get involved with our other research activities in the future, you can sign up for our mailing list if you haven't already. 
Thanks again, and see you in Palm Springs!

That's a wrap. It is the final day of the 2018 Esri Developer Summit. And we had so much fun. Here are some highlights from the final day.

This year's DevSummit had many accomplishments:

  • Largest DevSummit ever - more than 2,100 attendees this year
  • 18 pre-summit training courses with many hands-on for Python, Angular, Xamarin, Typescript, AppStudio,Pro SDK, Insights, etc.
  • 250+ sessions and demo theaters - all will be posted on YouTube and E360 in a few weeks for FREE
  • Lightning Talks,
  • Speedgeeking
  • Showcase
  • An amazing party
  • And a final day of tech sessions and a great closing session lunch


Fun Facts for 2018 DevSummit:

  • 4,272 lbs of chicken consumed
  • 7,000 enchiladas made and eaten
  • 2,344 lbs of sauces
  • 3,180 donuts devoured
  • 3,904 pieces of fruit (Trying to be healthy)
  • 4,062.5 lbs of greens (Must have your greens)
  • 6,500 lbs of vegetables (Must eat our veggies, too)
  • 2,845 lbs cheese
  • 11,500 appetizers
  • 1,284 gallons of water (It is the desert)
  • 1,657 gallons of coffee (Couldn't have survived without it)
  • 357 bottles of wine
  • 72 kegs of beer (up from 60 in 2017)
  • 38 tons of recyclable waste (Go Green!)


GeoNet also had activity

27 countries watched the Plenary live stream

  • 10,000 unique viewers


Didn't get to attend? Good news, we have other Developer Summits already scheduled.

  • 24 March - Washington D.C. 
  • 23-25 October - Berlin, Germany
  • 5-8 March 2019 - Palm Springs, CA


Your feedback

  • Slides - text too small, colors too washed out, template
  • Need surveys in Events Apps for pre-conference
  • Bring back Meet the Teams
  • Excitement during the plenary - apparently there was construction for new solar panels being installed during the plenary and the house lights came on.
  • Showcase was great - good to have the 1-to-1 time to discuss with Esri staff and experts
  • Length of conference is good - 1 week of fun
  • Kudos for having sign-language during the Plenary



Dodgeball winners - Team DTS

Picture courtesy of Glenn Letham on Twitter


Congratulations to Team DTS on their Dodgeball victory. The festivities of the night before are cleared out. Did you enjoy the dipped donuts and cotton candy treats?

Farewell to DevSummit post

Picture courtesy of @gpoulis on Twitter 


Left over attendees take in a few last tech sessions and enjoy the warm Palm springs pre-Spring temperatures of 86°F while many others begin their trek home. 



The closing session was great. Good food, great conversation, new connections, and many questions answered by the panel of speakers.  


DevSummit Closing Panel

Euan Cameron is challenged to draw an ArcMap on the whiteboard


Euan Cameron was even challenged to draw an ArcMap on a whiteboard.

Attendees ask video questions for DevSummit Closing Q&A


Several attendees posted Q&A on social media and video while at DevSummit. 


This question had the entire panel answering. Thank you steve gourley for a great question.

Slack posting for DevSummit QA 


Still have questions after DevSummit? You can post your questions below and we will help get them to the right person or group for an answer.


Your feedback, conversations, connections, and presence is truly appreciated.

The GeoNet Community tag on the wall.Did you know that today is not only an exciting day at DevSummit with User presentations, Esri Showcase activity, demos, and the Esri Thursday night party and dodge ball tournament, but it is also International Women's Day! So much happening at DevSummit 2018.


We stopped by the DevSummit signature wall to answer the question, "What would you love to map?" Chris Catania added "The GeoNet Community." Did you see it?


Presenter Leah Newman gave a great user presentation on "Put the "You" in UI: Creating Intuitive User Interfaces using ArcGIS and Survey123." She shared that she had no knowledge of how to use Survey123 for ArcGIS and found answers on GeoNet. In an interview with Chris Catania, she explains how she learned to use Survey123.


Chris Catania Interview with Leah Newman


We caught a few users and GeoNet Community Members in the hall and at the booth to say "Hi."

GeoNet Fans


Later in the day, we listened in on the presentation from Bryan Grill - EBA Engineering on WAB & React - Develop a Web AppBuilder for ArcGIS Widget with React and Webpack. He gave a shout out to the GitHub group, React Bootstrap. He demonstrated the code used in a webpack.config.js as externals. 


Bryan Grill giving a WAB and React presentation at DevSummit


And we closed our visits with a user presentation from Adam Drackley on Fully Offline Mobile Apps with AppStudio for ArcGIS. He added some humor by explaining that the image on the ancient MAC+ was the first Esri website ever. Continuing, he discussed the use of the Open Mobile Map and Map Viewer. Drackley wrapped up his presentation with the end goals to create the template application. 


Adam Drackley Demonstrates Esri Original Website


Celebrating International Women's Day, we hiked across the Palm Springs Convention Center asking women every where if we could snap there photo or video a few words. 


Finally, The Party Has Started! 

DevSummit party crowd



B Candace Loya


Welcome to Day Two of the GeoNet DevSummit  2018 daily updates! First up is the keynote presentation featuring Joseph Sirosh, Corporate VP, Artificial Intelligence and Research Group, Microsoft Azure 


Sirosh began his Microsoft career nearly five years ago as the VP of Information Management. His passion and understanding for the development of machine learning to improve efficiency has aided in the advancement of AI programs and development of AI products at Microsoft. Prior to his career with Microsoft he led teams at Amazon, FICO and other previous software companies seeking to improve business efficiency and customer experiences 


Sirosh kicks off the morning keynote session with a slide presenting Earth's evolution and the start of life as a single cell. He continues to explain how, like human life, software is evolving and will continue to evolve as we make it smarter to improve efficiencies and intelligence. 


After asking how many people in the audience are using AI he explains the definition of AI, “Artificial Intelligence is the opposite of natural stupidity.”  



Sirosh further elaborates on the Microsoft AI Platform, bringing AI to Azure and the best pieces of Azure to AI; the services, infrastructure, and tools. Things like chatbot AI is an innovation that allows for better task completion and efficiency. 


Sirosh was excited to announce the general availability of Geo AI Data Science Virtual Machine, giving data scientists easier access to AI, machine learning and data science tools. By integrating geography and location, the Science of Where, with data, data scientists can gain a new understanding of the world around them. The newGeoAI Data Science VM integrates and supports Esri ArcGIS platforms. 


Sirosh introducesLucas Joppa, Chief Environmental Scientist of Microsoft who shares how he spends most of his time trying to figure out how we can apply AI to improve life on the Earth. 


Joppa counters Captain Kirk's famous quote, “Space is the final frontier with, as he explains, “a one-sided argument of how to apply artificial intelligence to spatial data in order to change the way we, as a society, manage and ultimately think about the space all around us; or as Jack Dangermond and our friends at Esri would say, the Science of Where?” 


He continues with an explanation of how we are using machine learning to extract data in astronomy to map outer space and addresses a concern on our ability to understand and solve critical environmental challenges on Earth to sustainably manage a growing population. He explains, “that is why, from the very beginning, Microsoft has turned to Esri’s GeoSpatial Tool Kit” to teach AI computers how to collect and understand data extracted from the vast library of raster data and change how we are contributing the human experience on Earth.  


Sirosh returns to demonstrate, “How can AI help?” sharing that AI helps us understand data, learn and form conclusions from data, developing models and forming conclusions. 

Microsoft cognitive services in the Cloud include: 

  • Vision - picture, identification, optical recognizer 
  • Speech - Customizes speech to your language and domain 
  • Language translation - used to communicate with others around the world 
  • Knowledge 
  • Search - Bing search is used... 


Sirosh gives a demonstration of the AI experience using the release of the JFK records to connect how AI is used to ingest information, enrich the information with cognitive services, and translate in a way that anyone can efficiently search the information.  



Any unstructured data can be translated into understandable data,” says Sirosh. 


He introduces Omar Maher, to demonstrate how Azure AI and ArcGIS can help predict accidents.  


Omar states, “The first question we have to ask, "What would cause an accident? 

With Machine learning, we can develop a model to prep data sets, feature engineering train and evaluate models, deploy the model to production and then share the information.  


Sirosh returns to talk about interacting using Bots. Microsoft AI Platforms are capable of building sentiment applications using cognitive services 


AI is the new normal. "You touch AI every time you touch your mobile phone." 


He presents a video of how Microsoft is building an application that helps mothers communicate with their autistic children. "Helpicto" uses bots to combine language and pictures to create speech that is understood. 


Seeing AI – a talking camera app for the visually impaired, is another Microsoft application developed to see the world with AI 


Azure AI Gallery provides a large number of examples of capabilities that can be viewed. Many machine learning models are within the AI Gallery for predictive maintenance.  


Microsoft is rolling out a new program called AI for Earth. Developers with innovative solutions to use AI to advance sustainability can apply for a grant. 


Sirosh ends providing the following resources 



Questions from the audience: 


Q: Are we going to see more docker in the architecture for the AI?  

Sirosh: Docker platforms actually made it amazingly easy to containerize, not just an AI model, but also its dependencies…so you can have a very nice encapsulated object…one of the directions we are going after is to containerize AI. 


Q: I see a lot of examples of learning from images straight down, how about machine learning of obliques at an angle, 45 degree angle, 90 degree angle…?  

Sirosh: We actually have examples of that…It won’t be perfect. We can create synthetic data…and it makes it possible. 


Q: What sorts of problems would an AI not be great for exploring?   

SiroshAI is advanced statistics, it is learning statistical and problemistic models from data. If you don’t have good data it can become garbage data. Need good data. 


Q: What about using AI to take non-spatial data, and converting it to usable data?  

Sirosh: It is possible, but again, it goes back to the training data. You have to start with taking the AI to school. 


Q: Can you share your thoughts on the ethical posed by these technologies? 

Sirosh: Microsoft has a term used, FATE, Fair > Accountable > Transparent > Ethical. AI is a learning system. If the data has biases, it can be a problem. He compares it to medicine in pharmaceuticals. Prescribed versus over the counter. Must debug the data. 


Q: Last year Microsoft shut down the Photo Synth project in your lab. What does that mean? Are you rolling into something else?  

Sirosh: Today we have the vision AI…a capturing AI. We continue to launch new capabilities. 


Q: Twenty plus years ago AI and neuro networks were a very hot topic, aside from some of the wonderful computation infrastructures we have in platforms today what did you see as being some of the significant advancements in AI that we are now starting to exploit that we didn't have a while back? 

Sirosh: Mentions the he studied in neuro networks before the Neuro Net Winter started.  

Neuro networks needed tremendous amounts of data and with new learning algorithms to work. In the last 10 years, it has advanced…we now have vast amounts of dataas new things coming together to make it possible. 


Q: Between today and the next Developer Summit, what can we see improve on this current Azure Geo AI Infrastructure?  

Sirosh: I am hoping that a lot of the developers here apply AI... such as what the developer developed for autistic children and their mothers. 


What did you enjoy from the keynote? Post your comments and questions below and stay tuned for more coverage from Day Two!





DevSummit kicked off pre-summit activities on Saturday, March 3rd with a 3-day SAP-Esri hack-a-thon when Team Brontosaurus took home the grand prize for their creative use of SAP and Esri tools using microscopes and machine learning to detect bacteria in drinking water. The hack-a-thon began on Saturday at the Riviera Hotel in Palm Springs, California. They were joined by several others from Critigen, Southern California Edison, UC Santa Barbara, Bolt Geographics and several other representatives from Esri Partners. 

Team Brontosaurus takes home the grand prize at the SAP-Esri Hack-a-thon
SAP-Esri Hack-a-thon


On Monday, March 5th, Jack Dangermond announced this year's Esri Partner Conference winners at the EPC plenary.


2018 Esri Partner Conference Award Winners

  • Being Release Ready - Staying aligned with the latest releases of the ArcGIS Platform
  • Bringing Insights Implementing Systems of Insight
  • Creating Realistic Context Producing 3D content and analysis for realistic context
  • Delivering in Real-Time Delivering real-time capabilities using the ArcGIS Platform
  • Driving Enterprise Platform Adoption 
  • Engaging Communities Working with governments and nonprofits to support community engagements and initiatives. 
  • Innovating Solutions with New Capabilities Leveraging the latest capabilities of the ArcGIS Platform to create innovative solutions.
  • Leading Web.  GIS Transformations Leading customers through their transition to Web GIS.
  • Partnering to Lead New Strategies Leading the market for new strategies, preparing the market, and implementing for success.
  • Partnering to Lead New Strategies Leading the market for new strategies, preparing the market, and implementing for success.
  • Quick to Market Configuring capabilities of the ArcGIS Platform to quickly develop and deliver new point solutions to market.
  • Taking GIS to the Field Implementing mobile solutions leveraging ArcGIS Apps for the Field.
  • Turning Pro Transitioning products and services to ArcGIS Pro.


Other activities included pre-summit sessions, including a session with Christopher Catania and Sandi Peterson sharing the top ten tips for building online communities, which included learnings and experiences from growing the GeoNet community.  


Day one of the 2018 Esri DevSummit kicked off with the plenary live blogged by the GeoNet Team: Live from the DevSummit Plenary


The day continued as new and current members stopped by the GeoNet showcase area to sign-up, give feedback on the future GeoNet homepage, pick up some swag, share success stories and get tips and tricks from Michelle Mathias. It was great to spend time talking with Jeff PaceRobert Scheitlin, GISP, Rebecca Strauch, GISP, and Blake Terhune, Stacey E Crowe,   and Nick Floersch. And we hope to see more of you during the week! 






The day wrapped as Speedgeeking sessions sped through various developer projects and topics in the Santa Rosa room.


Check out the video of the most recent excitement from DevSummit below:





We almost forgot one more fun part of the Monday pre-DevSummit events. Lightning Talks.

What are the Lightning Talks? The Lightning Talks are 5-minute user submitted presentations showcasing successes in GIS with Esri products. Monday’s Lightning talks featured numerous presentations from Esri customers and partners. They included stories, fascinating facts and intriguing uses of GIS.


Professor Yu Zhou teaches Geography at Bowling Green State University and uses the ArcGIS mobile apps and story maps to engage his geography students.

Professor Yu Zhou at Lightning Talks

“With story maps on cell phones…it is a great way to improve teaching geography…Not difficult to make.”


Raj Singh, IBM, shared a presentation using machine learning platforms to speed up the development of ArcGIS Applications using IBM Data Science.

Raj Signh Lightning Talk Presenter



And that's a wrap for today! We couldn't get to it all, so tell us what you loved and learned the most today in the comments below. Thanks for sharing the day with us!


Welcome to the 2018 Esri #DevSummit Plenary!  We will be sharing the latest news and updates during the plenary. Thanks for following along and we look forward to seeing your feedback and contributions in the comments below! 


Be sure to check out each DevSummit 2018 daily recap.


8:10 - DevSummit Attendees have entered the room and seats are filling fast.

This Summit is expected to be the largest DevSummit audience ever, more than 2,000 for 2018.


Picture: GeoNet team ready to feed you the action from the DevSummit Plenary.

Right to left: Candace Loya, Chris Catania, and Michelle Mathias

GeoNet Team live at DevSummit Plenary

8:28 - Let the show begin!

Jim McKinneyArcGIS Program Manager, CTO ArcGIS Desktop, opens the plenary with a few words and introduces Jack Dangermond, Esri Founder and CEO 


Jack welcomes attendees to the DevSummit 2018 and shares the focus for this year’s conference. And keeping with tradition he asks attendees to stand and introduce themselves to someone new.


Before exiting the stage Jack quotes McKinney, "There is a human connection." 


McKinney congratulates the winners of the SAP-Esri Hack-a-Thon from Saturday to Monday during the EPC. He continues with an overview of the plenary and DevSummit events, highlights, and how to be part of the closing sessions.


McKinney introduces Sud Menon, first speaker of the morning.

Saying hello!


Jack Dangermond and Jim McKInney - DevSummit 2018

8:40 AM- ArcGIS: A Platform for Developers with Platform Overview  

Product: ArcGIS Online 

Speaker: Sud Menon, Director of Software Development 

Esri’s Director of Software Development, Sud Menon, introduces an amazing overview video on the ArcGIS Platform and is now describing the capabilities of ArcGIS as a platform for developers including highlights of significant improvements and expansion capabilities. 


Menon explains mapping behind the scenes with things like dynamic feature tiles, apps in the field for field mobility of mobile workers, and location analytics through ArcGIS Insights online also includes App Builders that allow you to build apps on any device. Runtime APIs are for building native apps for mobile devices.


"ArcGIS Enterprise includes are of these capabilities."

Menon continues explaining the full capacity of tools available through ArcGIS.

Sud Menon on ArcGIS

9:00 AM – Mapping  - How to Smart Map 

Product: ArcGIS Runtime SDKs, ArcGIS API for JavaScript

Speaker: Jeremy Bartley, Software Product Development 

Jeremy Bartley starts immediately with a demo on How to Smart Map, showing mapping of Zillow data for house pricing and peak month dates. He is using the simple user experience and tells how he can also make the updates with Python



You can follow more on Mapping in the ArcGIS Runtime SDK for Java.

Jeremy Bartley

9:07 AM - Data exploration  with Arcade

Speaker: Kristian Ekenes 

Kristian Ekenes gives a key demonstration the experience of using the Arcade expression-based scripting language including attribute pop-ups. He reminds everyone that all capabilities remain the same.

9:12 AM - Client-side processing of the feature

Speaker: Yann Cabon

Cabon captivates the audience with client-side queries, loading data and the projection engine with a demonstration of New York construction.  


Follow Yann Cabon and see all the question he answers.

Yann Cabon on client-side query

9:17 AM - 3D Viewer Apps and 3D is JS API

Speaker: Javier Gutierrez and Russ Roberts

Using 3D Viewer apps for mobile allows developers to use scene viewer for iPad to building attributes. Roberts displays his iPad experience for residential buildings in Raleigh, NC 3D. He also shows point cloud seem layers for Mud Creek to see the progression that CalTrans made to make new roads.


Roberts hands over to Gutierrez for a demonstration of 3D in JavaScript API using code developed for the Swiss National Park using line symbology, call outs and images on maps for hiking trails that can be applied to responsive web apps.


See a video of Javier's demonstration at #EsriDevSummit.

9: 25 AM - Widgets

Speaker: Juan Carlos Franco 

Juan Carlos Franco  or “Franco” as he is introduced, presents on the exciting world of Widgets discussing  some of the comings enhancements

  • Legend widgets 
  • Coord conversion widget 
  • Customize layer list widget 
  • Search 

9:31 AM - ArcGIS Configurable Apps in 4X API

Speaker: Kelly Hutchins 

"You get all this capability with just a few lines of code."

Widgets are easily searched. They are accessible via the keyboard. The 4x API is building better apps with typescript and easy to use the latest features in JavaScript, nice code assist with typescript, and can get a "Read more..." help topic to assist.

Kelly Hutchins demonstration

9:35 AM – Building API with webpack 

Speaker: Rene Rubacalva 


Rene Rubalcava demonstration

9:38 AM – Analytics 

Products: ArcGIS Insights, ArcGIS Pro, ArcGIS API for Python

Speaker: Jim McKinney 

Jim McKinney reminisces on commands in ArcInfo glued together with AML or ArcView and Navigator, or the emergences of over 1,200 geoprocessing tools. The analytics options available now and in the future bring a lot of powerful tools for developers.  


ArcGIS is a platform for geoanalytics, spatial statistics, and data science. Esri development leads and engineers demonstrate new tools and improved capabilities of proven tools, such as Insights for ArcGIS and using Python notebooks to improve the flow of analysis as well as provide open interoperability with third party packages. 

Analytics in the Platform

9:40 AM - Insights 

Speakers: Linda Beale & Art Haddad

Beale demonstrates data exploring fatal accident data in Los Angeles, California including the patterns visible in tables, charts, and maps. She also looks at the demographics against education, income and employment exploring multiple numeric variables. She further explains that her data can also be shared for further analysis. There is one feature in Insights that is different...sharing multiple relationships in one map allows data to joined together and explored to get answers.

9:49 AM - Analysis in ArcGIS Pro 

Lauren Bennett and Marjean Pobuda 

 “Pro is one of the most powerful tools in your toolkit as analysts and data scientists…It is a fully integrated analytics workstation… that makes it easy to… apply the Science of Where.” 

Bennett explains that Esri is constantly working to add new capabilities to the platform. She then demonstrates the data-based clustering provided by Waze. 


Marjean Pobuda explains how entwining geoprocessing tools, charts and python and R - ArcGIS  Bridge to create a powerful analysis of workflows and expands all data types. She then references a model sample of locations where African Cape Buffalo have been observed in South Africa. She uses ArcGIS for R to determine a location suitable for conservation preservation. 


Pro is connected to the rest of the platform allowing data scientists to share their results of analysis. 

Lauren Bennett

Lauren Bennett

Waze mapping

Waze Mapping Data

10:00 AM – Python API 

Speakers: Jay Theodore & Rohit Singh 

Data science, R Analytics answers the 5Ws to gather data.  

Theodore quote, “Data Science is data driven.”  

Three stages of Data Science: 

  • Data Preparation 
  • Analysis 
  • Dissemination 

Data science is a collaborative exercise between 

  • Business analysts 
  • Data engineers 
  • Data scientist 
  • Developers 
  • DevOps
3 stages of data science

Singh continues demonstrating how government departments such as fire, police, and other field crews used workforce management to collaborate in the field during the Thomas Fire. 


Extent of damage from Thomas Fire

Extent of damage from Thomas Fire demonstrated

Thomas Fire Visual Burn Scars

Break - Jim McKinney returns to the stage to release the audience for break until 10:45 AM.

During the Break

During the break we connected with Bruce, Madison and Shane (left to right,) graduate students from the University of Redlands attending their first DevSummit.


What did they enjoy the most during the first half?


"The 3D stuff is really cool! We're excited to learn more about machine learning, too," said Madison and Bruce.


"I liked the Edge rendering on 3D models; it added some needed texture," explained Shane. "We also use the Jupyter notebook. It really helps us to understand the script. We use it in all our projects."

10:45 AM - Jim McKinney Welcome back from break and introduces David Cardella

10:46 AM - Developer Experience

Product: ArcGIS Online Developers

Speaker: David Cardella

Esri's developer technologies product manager Dave Cardella briefs our developer community on new and improved options for licensing the use of developer tools and deployment that include them. He will also demonstrate and describe improvements to the developer website and self-help learning and productivity resources.


ArcGIS developer technologies and toolkits for desktop, server, web, and mobile.


Two questions are often asked, "What can ArcGIS do for me?" and "How do I get started?"


  • New Home page
  • Success stories
  • Feature pages
  • ArcGIS Developer Program
  • DevLabs
  • Example apps


Cardella talks further about success stories such as CommandX leveraging ArcGIS identities.


How are the success stories implemented? Cardella explains who the ArcGIS API for JavaScript is used to tell the story. Suggests developer audience signing up for the developer program.

David Cardella

10:53 AM – Extending & Automating Your Enterprise

Product: ArcGIS Pro, ArcObjects, ArcGIS API for Python

Speaker: Jim McKinney 

In this section, Esri presenters discuss and demonstrate continued support for ArcObjects developers, as well as the expansion of the capabilities of ArcGIS Pro and the ArcGIS API for Python.


The focus is desktop software and using Python. More information can be found on these GeoNet spaces and groups.

ArcGIS Pro for Utility Management

10:54– ArcGIS Pro for Utility Networks

Speaker: Rich Ruh

Using trace location data to create maps in Pro SDK

Demo of Utility in ArcGIS Pro

Demo of Utility in ArcGIS Pro


Demo of Utility in ArcGIS Pro

11:08 AM – The Power of Python in ArcPy

Speaker: Shaun Walbridge

Walbridge introduces encrypted toolboxes and looks at the ways to work faster with ArcPy. He gives a demonstration in VisualStudio to help with debugging.

11:13 AM – Broader Scope of Automation

Speaker: Jay Theodore & Atma Mani

Sharing the stage, Jay and Atma demonstrate the broader scope of automation.


Using ArcGIS Enterprise, Mani walks the audience through the steps to get a distributed system going, configuring the system and content. He continues demonstrating how government departments such as fire, police, and other field crews used workforce management to collaborate in the field during the Thomas Fire.


Theodore recaps on the workflow demonstrated by Mani.

11:25 AM – Native app development (Why native?)

Product: Native App Developers

Speaker: Euan Cameron

ArcGIS Runtime is now a native app development platform that all can use, and is ready for capabilities that used to be served by ArcGIS Engine. Building apps for online/offline use, consistent user experience across desktop and mobile, as well as some new examples of using ArcGIS with augmented reality and virtual reality are demonstrated. 

Why native?

  • Runtime is the native SDK
  • Benefits of native development
  • Esri apps also built with Runtime

Native Dev options:

  • Field Apps
  • AppStudio
  • Runtime SDKs

11:28 - Working with Maps in ArcGIS Runtime

11:30 AM – Layers types with Runtime

Speaker: Divesh Goyal

with the geopackage, Goyal demonstrates connected and disconnected layers on his iPad using featured data within many apps. He shows how to display tiles from the FAA Visual flight rules and dynamic data for no fly zones for drones in The Netherlands. 

11:38 AM – 3D Mapping with Runtime

Speaker: Kerry Robinson

Robsinson demos of Runtime open for business with 3D layers and additional scene layers analysis, shapefiles of observer locations run, and LOS/viewshed all on a mobile device.


Robinson continues to demonstrate code for GeoElementsLineOfSight. The Runtime 3D allows you to develop code for mobile devices.

11:45 AM – AR and VR

Speaker: Adrien Meriaux, joined by Rex Hansen

Meriaux and Hansen demonstrates the use of mapping with VR visiting downtown San Diego while still on stage including the use of viewshed. 

Virtual Reality walk through San Diego


This is just one of the new experiences you can build using VR. If you would like to apply for the Beta Program, please email

11:50 AM - Wrap Up from Euan Cameron and Summary from Jim McKInney.

Thank you for attending the #EsriDevSummit.

Plenary Live Blog, Daily Updates and More!

DevSummit 2018 is right around the corner! This year we invite you to follow the action in the DevSummit space and connect with the GeoNet Community in Palm Springs. Check out the live blogging, daily updates and showcase meet-up details below.


Tuesday, March 6

Plenary Live Blog & Video Livestream

View the DevSummit plenary livestream and join the conversation as the GeoNet Team live blogs the event on the DevSummit Conference space.


March 6-9

DevSummit Daily Updates

Follow the GeoNet team and guest contributors in the DevSummit space as we share daily updates including what we learn and experience throughout the week.


Attending DevSummit? You can share your DevSummit experience by adding your comments to the daily update posts.


March 5-9

GeoNet area at the Esri Showcase – Oasis 1 & 2

Stop by the GeoNet area to: 

  • Learn how GeoNet Community members are working better, sharing ideas and finding solutions
  • Connect with other GeoNet members
  • See what's coming to GeoNet in 2018

We'll be hosting specific meet-up times below:

Monday through Thursday: 2 - 3 pm, 4:30 - 5:30 pm
Oasis 1-2 near the Python and the Esri Lab Exhibit Booths

Map of Esri Showcase GeoNet spotlight

Know a fellow Esri user who should join GeoNet? Bring them along. We welcome all to the Community.



Follow @EsriGeoNet on Twitter for even more #DevSummit commentary.

We look forward to connecting with you throughout the week.
See you at DevSummit.

You can be the next inspirational thought leader at the 2018 Esri Developer Summit. It takes only 5 minutes to share your GIS success story. Showcase a successful geodev project, describe an innovative customization you made using ArcGIS or SDKs, speak of challenges you overcame with GIS Technology, and contribute to the overall excitement of the 2018 DevSummit.


Present your story and be the inspiration that sparks innovation. Submissions are reviewed on a first come, first serve basis. Space is limited. Email your proposal before March 3, 2018 to


When & Where


DevSummit PS Lightning Talks
Monday, March 5 | 3:00 p.m. — 4:00 p.m.
Palm Springs Convention Center | Mesquite B-C Rooms



    • Share one great idea — Tell a story, motivate, and inspire.
    • Make it quick — Presentations must be five minutes or less.
    • No live demos — We want to hear about the idea directly from you.
    • Be creative — You can use slides, videos, or Prezi to present your talk.
    • Avoid sales pitches — Refrain from advertising products and services.
    • Hurry and sign up! — There are only 18 slots, so submit your lightning talk soon!

      Lightning Talk submissions are reviewed on a first come, first serve basis and space is limited. Email your Lightning Talk proposal to by the March 3, 2018 deadline, including the following:

        • Your full name, title, organization, email address, and phone number.
        • Your final Lightning Talk PowerPoint slides, video, or Prezi.
        • A short description of your talk (500 characters or less).
        • A brief, interesting fact about yourself that we can share with the Lightning Talks audience.
    • Have fun! — This is your chance to share your passion for your great idea. For inspiration, read How to Give a Great Ignite Talk or watch a lightning talk on writing Unix daemons to see how a seemingly dull topic can be made exciting.

It was a blast connecting and collaborating with you at DevSummit 2017! To wrap up our daily updates, here's the fourth and final recap. 




After an intense and well contested tournament during the Thursday night party, the Sitting Ducks, for the second straight year, reigned supreme as the defending DevSummit dodgeball champions. Congrats to the Sitting Ducks and thanks to all the other teams who competed. You put on a fine show! 




During the Friday closing session, a collection of fun and interesting weekly stats and facts were shared. Amazing what can be produced in just 6 days. And we're still wondering what sorghum is. 


Then the Esri development team sat down to answer questions that were submitted through social media and onsite videos during the week. The questions covered topics ranging from specific feature enhancements and the ArcGIS platform roadmap to learning how the Esri Dev team works and what inspires them to keep growing, learning and developing their craft. 


If you missed any of the other updates, you can check them out below including the YouTube video playlist from the plenary and keynote presentation.  



So much happened and we couldn't get to it all, so we invite you to continue the discussion and share what you learned in the DevSummit Conference group. Thanks to everyone for joining us and sharing your experiences on social media and here on GeoNet. You really made it another memorable and meaningful week!