2024 Proceedings

To access session recordings, log in with your Esri Events account. Create a free Esri Events account if you do not have one already.

168 sessions
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Yes
    Yes
    3D, Digital Twin, 3D Overview
    3D
    ArcGIS Desktop (ArcMap)
    ArcGIS Enterprise
    ArcGIS Online
    ArcGIS Pro
    ArcGIS Maps SDK for JavaScript
    ArcGIS Maps SDKs for Native Apps
    2024 Esri Developer Summit
    DevSummit Session Catalog
    3D Visualization and Analytics
    Cross-Platform
    Tuesday, Mar 12
    5:00 p.m. Tuesday, Mar 12

    As the foundation for digital twins, ArcGIS offers 3D capabilities including customizable and tailored solutions for a variety of use cases. This session will provide an overview of Esri's offerings for creating, maintaining, and analyzing 3D content in ArcGIS with a focus on our SDKs  (game engines, native, JavaScript, ArcGIS Online, ArcGIS Platform, ArcGIS Desktop, and ArcGIS Enterprise). We will look at Python scripts and take a closer look at standard hosted 3D streaming services as well as procedurally generated content, and make our way into the world of XR, with the help of our plugins.

    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Desktop (ArcMap), ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro, ArcGIS Maps SDK for JavaScript, ArcGIS Maps SDKs for Native Apps
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Yes
    Yes
    web scenes, web 3D, sharing, 3D visualization
    3D
    ArcGIS Experience Builder
    ArcGIS StoryMaps
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    3D Visualization and Analytics
    JavaScript
    Wednesday, Mar 13
    1:00 p.m. Wednesday, Mar 13

    In this session, you will learn how to leverage your 3D GIS data by making it accessible through web browsers. We will have a look at Scene Viewer and how it makes it easy to author and share 3D web scenes with others. It is also the starting point for creating custom experiences with tools such as ArcGIS StoryMaps, ArcGIS Experience Builder or 360 VR - or using the ArcGIS Maps SDK for JavaScript directly.

    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS Experience Builder, ArcGIS StoryMaps, ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Yes
    Yes
    Imagery, Satellite, Landsat, Python, Cloud, STAC, Microsoft Planetary Computer
    Imagery and Raster
    ArcGIS Image Server
    ArcGIS Notebooks
    ArcGIS Pro
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Cloud Architecture, Data, and Services
    Imagery & Remote Sensing
    Raster GIS
    Microsoft Azure
    Python
    4:00 p.m. Wednesday, Mar 13
    Wednesday, Mar 13
    Satellite imagery providers are making more and more data available on cloud platforms. In this session, you will learn how you can leverage ArcGIS and your Python expertise to extract information and gain insight from satellite imagery stored on the cloud. You will learn how to use the new STAC APIs in arcpy to obtain data from Microsoft Planetary Computer and process them with ArcGIS Pro's image analysis capabilities. Examples in this session will focus on freely available imagery such as Landsat and Sentinel-2.
    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS Image Server, ArcGIS Notebooks, ArcGIS Pro
  • Yes - DevSummit
    Technical Session
    Develop with ArcGIS Platform
    Advanced
    In-Person
    Recorded
    Live stream
    Yes
    Yes
    open source, location services, APIs
    ArcGIS Platform
    ArcGIS Platform
    ArcGIS REST JS
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Open Source
    JavaScript
    Friday, Mar 15
    8:00 a.m. Friday, Mar 15

    Learn how to use ArcGIS REST JS to integrate ArcGIS Location Services into popular open-source mapping APIs such as Leaflet, OpenLayers, MapLibre GL JS, and Cesium. We will cover ready-to-use location services such as basemaps, places, routing, geocoding, demographics, spatial analysis, and hosted data using ArcGIS Platform.

    Session Type: Technical Session
    Session Level: Advanced
    Esri Products: ArcGIS Platform, ArcGIS REST JS
  • Yes - DevSummit
    Technical Session
    Advanced
    In-Person
    Recorded
    Yes
    Yes
    geodatabase, utility network, trace
    Geodatabases
    ArcGIS Pro
    ArcGIS Utility Network
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Extending ArcGIS
    Microsoft .NET
    Python
    Thursday, Mar 14
    5:00 p.m. Thursday, Mar 14
    Learn how to implement solutions for some of the most common challenges faced by utilities using the ArcGIS Utility Network: Integrating with an engineering analysis tool, creating an interface with a customer information system, and performing real-time analysis using SCADA data.
    Session Type: Technical Session
    Session Level: Advanced
    Esri Products: ArcGIS Pro, ArcGIS Utility Network
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    Imagery, Multidimensional, Analysis, Raster Analytics, Image processing, Raster, WebGIS, Map Viewer
    Imagery and Raster
    ArcGIS API for Python
    ArcGIS Enterprise
    ArcGIS Image for ArcGIS Online
    ArcGIS Pro
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Imagery & Remote Sensing
    Raster GIS
    Spatial Analysis and Data Science
    Python
    Map Viewer
    Wednesday, Mar 13
    5:00 p.m. Wednesday, Mar 13
    Imagery analysis is one of the essential capabilities offered by ArcGIS Imagery. This session will give an overview of how to utilize ArcGIS Python API and ArcPy to perform large-scale analysis with various forms of imagery and raster data including multidimensional raster, orthorectified aerial/satellite imagery in ArcGIS Enterprise and ArcGIS Online. You will understand how these ArcGIS products enables scalable analysis and the options available to you to perform analysis either locally, distributed through Enterprise deployment or utilize software as service (SaaS) offering in the cloud.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS API for Python, ArcGIS Enterprise, ArcGIS Image for ArcGIS Online, ArcGIS Pro
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Yes
    Yes
    Security, authentication, SAML, FedRAMP
    ArcGIS Online
    ArcGIS Online
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Security
    Cross-Platform
    4:00 p.m. Wednesday, Mar 13
    Wednesday, Mar 13
    This session will highlight the portal information model used in ArcGIS Online and how security is integrated with this model. The different authentication options will be covered along with an in-depth review of how to configure ArcGIS Online to use a SAML identity provider. This session will also review the security options available for an organization.
    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS Online
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Live stream
    Yes
    Yes
    Dashboard, Arcade, label, pop-up, conditional formatting, visualization, mapping
    ArcGIS Online
    ArcGIS Dashboards
    ArcGIS Arcade
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Data Visualization
    Cross-Platform
    4:00 p.m. Wednesday, Mar 13
    Wednesday, Mar 13
    A dashboard is a view of geographic information and data that allows you to monitor events, make decisions, inform others, and see trends. A robust suite of configuration options allows you to display multiple visualizations that work together on a single screen. But what if your data isn't quite right, or you can't get a visualization to look exactly how you want it? In this session, you will learn how to leverage attribute expressions, data expressions and formatting expressions to combine, model, and enhance your data in ways that allow you to unlock to full potential of your dashboards.
    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS Dashboards, ArcGIS Arcade
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Yes
    Yes
    Python, packaging, python frameworks, documentation, debugging
    Implementation Strategies
    ArcGIS API for Python
    ArcGIS REST API
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Data Management
    Scripting and Automation
    Python
    2:00 p.m. Wednesday, Mar 13
    Wednesday, Mar 13
    Join us for an exciting journey into advanced Python techniques. Elevate your coding skills, package code effectively, integrate with web frameworks like Flask, and automate documentation. Gain expertise in troubleshooting, logging, debugging, and monitoring REST API calls. Explore ArcGIS and Python's boundless possibilities and take your coding prowess to new heights. Join us on this adventure, 'Beyond the Basics and into the Wild.'
    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS API for Python, ArcGIS REST API
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    Microsoft, automation, Power Automate
    Apps
    ArcGIS for Microsoft 365
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Location Analytics
    Android and Kotlin
    Apple iOS and Swift
    Microsoft Windows
    Tuesday, Mar 12
    1:00 p.m. Tuesday, Mar 12
    Join us for a workshop to learn how to build flows, use webhooks in ArcGIS, and connect multiple systems together through Power Automate. You can use the ArcGIS connector to create feature layers and fetch data from existing feature layers in your ArcGIS organization. The ArcGIS connector helps you easily maintain records and attachments through CRUD-based actions (insert, update, delete) in near real-time allowing you to fetch changes when you need them. This workshop is designed for developers, low-code and no-code users.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS for Microsoft 365
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    ArcGIS Enterprise
    ArcGIS Enterprise
    ArcGIS Enterprise
    ArcGIS Enterprise on Kubernetes
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Extending ArcGIS
    Kubernetes
    Linux
    Microsoft Windows
    Tuesday, Mar 12
    1:00 p.m. Tuesday, Mar 12
    ArcGIS Enterprise provides comprehensive functionality for mapping, visualization, analytics, data management, and geospatial applications. It is used by all types of users of all experience levels. Specifically for developers, it provides a robust launching point for automation, customization, extensibility, and app-building. This session will cover an introduction to ArcGIS Enterprise and review the APIs you can use to script and automate workflows, the ArcGIS Enterprise SDK for extending services, and related products and components to take Enterprise to the next level.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Enterprise, ArcGIS Enterprise on Kubernetes
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Yes
    Yes
    ArcGIS Enterprise, ArcGIS Notebook Server, notebooks, automation, scheduling, Python, webhooks, web tool, API
    ArcGIS Enterprise
    ArcGIS Enterprise
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Extending ArcGIS
    Scripting and Automation
    Linux
    Microsoft Windows
    10:00 a.m. Wednesday, Mar 13
    Wednesday, Mar 13
    ArcGIS Notebooks provides a range of options for automating workflows, allowing you to streamline your processes. In this session, we will explore the different use cases for automation and implementation. We will cover scheduling notebooks to run at specific times, triggering notebook runs using webhooks, publishing notebooks as web tools, and programmatically executing notebooks using the ArcGIS API for Python. You will leave this session with a comprehensive understanding of how to leverage these automation methods in ArcGIS Notebooks to optimize your workflows and enhance productivity.
    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS Enterprise
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Live stream
    Yes
    Yes
    ArcGIS Enterprise, cloud native
    ArcGIS Enterprise
    ArcGIS Enterprise
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Cloud Architecture, Data, and Services
    Kubernetes
    Linux
    Microsoft Windows
    Tuesday, Mar 12
    2:00 p.m. Tuesday, Mar 12
    ArcGIS Enterprise supports connecting to, and making use of, a variety of services in a number of cloud environments. This includes cloud native storage like AWS S3, Azure Storage, and Google Cloud Storage as well as cloud databases like AWS Aurora, Azure SQL, and Google Cloud SQL. In this session we'll talk about these integration options, how they can benefit you, and show you practical examples of how to get started.
    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS Enterprise
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Live stream
    Yes
    Yes
    ArcGIS Enterprise, ArcGIS Enterprise on Kubernetes, resilience, manageability, cloud native
    ArcGIS Enterprise
    ArcGIS Enterprise on Kubernetes
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Containerization
    Kubernetes
    Wednesday, Mar 13
    5:00 p.m. Wednesday, Mar 13
    In this session, learn more about the cloud-native architecture behind ArcGIS Enterprise on Kubernetes. Worldwide adoption of Kubernetes is accelerating, thanks to its scalability, resilience, and manageability. ArcGIS Enterprise on Kubernetes is designed to take advantage of the cloud-native patterns of containerization and microservices design. This session will show you how our software running on Kubernetes can scale quickly, ensure high availability, and makes administration easier. Come see what all the excitement is about!
    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS Enterprise on Kubernetes
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Yes
    Yes
    printing, web development, web apps, reports, PDF
    ArcGIS Enterprise
    ArcGIS Enterprise
    ArcGIS Experience Builder
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Map Output and Printing
    JavaScript
    Wednesday, Mar 13
    5:00 p.m. Wednesday, Mar 13

    Learn how to generate printable reports and maps from the ArcGIS Enterprise print service which was enhanced at version 11.2. Reports can be generated from templates saved as portal items or referenced by the print service, and can include maps, attributes, attachments, related records and more. In this session, we will explore how you can configure layout and report templates in ArcGIS Pro, share your own print service with reporting capabilities, and use the service in Map Viewer, ArcGIS Experience Builder or custom apps built with ArcGIS Maps SDK for JavaScript.

    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS Enterprise, ArcGIS Experience Builder, ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Yes
    Yes
    geodatabase, utility network, rest api, trace, network, diagrams, SAP HANA
    Geodatabases
    ArcGIS Enterprise
    ArcGIS Pro
    ArcGIS Utility Network
    ArcGIS REST API
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Extending ArcGIS
    Network Diagrams and Schematics
    Microsoft .NET
    Microsoft SQL Server
    Oracle
    PostgreSQL
    SAP HANA
    2:00 p.m. Thursday, Mar 14
    Thursday, Mar 14
    This session will explore how to extend the Utility Network Service REST API to answer various business needs using the ArcGIS Enterprise SDK.
    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS Enterprise, ArcGIS Pro, ArcGIS Utility Network, ArcGIS REST API
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    web app, data, maps, low code, widgets, data sources, themes
    Web
    ArcGIS Experience Builder
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    Tuesday, Mar 12
    1:00 p.m. Tuesday, Mar 12
    ArcGIS Experience Builder empowers you to leverage data, maps, and content, to build web apps and pages with no-low code. It is highly configurable with key features like mobile optimization, flexible design, smart widgets, and integration. When needed, build custom tools using the developer edition. Come to learn the building blocks including widgets, data sources, pages, windows, and themes, as well as how they work together seamlessly. You will also learn importing apps from ArcGIS Online or ArcGIS Enterprise to the developer edition.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Experience Builder
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Live stream
    Yes
    Yes
    Custom widget, deploy, customize, extend
    Web
    ArcGIS Experience Builder
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    Wednesday, Mar 13
    5:00 p.m. Wednesday, Mar 13
    ArcGIS Experience Builder is built on React and Maps SDK for JavaScript. It empowers you to quickly transform your data to interactive, mobile optimized web apps and web pages. In this session, we will show how to use TypeScript and React to build custom widgets and themes, and demonstrate deployment patterns. Come to learn all about customizing and extending web experiences with the developer edition.
    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS Experience Builder
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Live stream
    Yes
    Yes
    field maps, what's new, field apps
    Apps
    ArcGIS Field Maps
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Field Operations
    Android and Kotlin
    Apple iOS and Swift
    Microsoft Windows
    4:00 p.m. Tuesday, Mar 12
    Tuesday, Mar 12
    Join this session for a comprehensive overview of what’s new and what’s coming in Esri’s field operations capabilities. This session will cover Field Maps, Navigator, QuickCapture, Survey123, and Workforce.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Field Maps
  • Yes - DevSummit
    Technical Session
    Advanced
    In-Person
    Recorded
    Yes
    Yes
    field maps, arcade, mobile
    Apps
    ArcGIS Field Maps
    ArcGIS Arcade
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Field Operations
    Microsoft Windows
    Thursday, Mar 14
    4:00 p.m. Thursday, Mar 14
    Arcade expressions allow you to break free of your data model and derive new information from your data on the fly, whether it’s by providing greater situational awareness with adaptive popups, applying conditional visibility or calculations to your forms, contextually labeling your features, or dynamically visualizing them on the map. Join this session to deepen your Arcade knowledge within ArcGIS Field Maps and take your mobile workflows to the next level.
    Session Type: Technical Session
    Session Level: Advanced
    Esri Products: ArcGIS Field Maps, ArcGIS Arcade
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Yes
    Yes
    PySpark, big data, Apach Spark, GeoAnalytics, cloud, AWS, Azure, Google, distributed, parallel, geocoding, network analysis
    Spatial Analysis and Data Science
    ArcGIS GeoAnalytics Engine
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Spatial Analysis and Data Science
    Python
    10:00 a.m. Wednesday, Mar 13
    Wednesday, Mar 13
    GeoAnalytics Engine is a developer solution that enables you to analyze large spatial datasets in your Apache Spark environment. Learn the fundamentals of Spark, as well as its advantages for building a big data solution, integrating different data sources, cloud environments, and spatial analysis tools and functions. We will cover the basics to get started, the core functionality, the newly released Geocoding and Network Analysis tools, and a variety of other examples and demos of how GeoAnalytics Engine can add value to your data analysis workflows.
    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS GeoAnalytics Engine
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Yes
    Yes
    demographics, data enrichment, location services, APIs, REST
    ArcGIS Platform
    ArcGIS Platform
    ArcGIS REST API
    ArcGIS REST JS
    ArcGIS Maps SDKs
    2024 Esri Developer Summit
    DevSummit Session Catalog
    JavaScript
    Friday, Mar 15
    10:00 a.m. Friday, Mar 15

    The ArcGIS GeoEnrichment service is an Esri-hosted set of global data and analytic capabilities providing detailed location-based context on people, places, and businesses for your users’ areas of interest around the world. Its ready-to-use data enrichment, Infographics, and reporting capabilities are leveraged across ArcGIS, including in Business Analyst, ArcGIS Pro, the Online Map Viewer, and Experience Builder. Join this session to learn how and why you should integrate GeoEnrichment into your custom apps and solutions supporting mapping, analysis, and decision-making.

    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Platform, ArcGIS REST API, ArcGIS REST JS, ArcGIS Maps SDKs
  • Yes - DevSummit
    Technical Session
    Advanced
    In-Person
    Recorded
    Yes
    Yes
    GeoEvent, Server, real-time, extend, extensible, SDK, input, output, connector, processor, streaming, data, Java, develop, developer
    Real-Time Visualization and Analytics
    ArcGIS GeoEvent Server
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Real-time Visualization and Analysis
    Java
    2:00 p.m. Thursday, Mar 14
    Thursday, Mar 14
    ArcGIS GeoEvent Server is extensible, allowing you to create your own input and output connectors as well as real-time analytic processors. Learn how you can add your own connectors to receive and send new streams of information from your IoT sensors and devices, enterprise business systems, and third-party feeds. The GeoEvent Server SDK is based on Java, so knowledge of Java will be helpful for this session.
    Session Type: Technical Session
    Session Level: Advanced
    Esri Products: ArcGIS GeoEvent Server
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Yes
    Yes
    Analytics, Visualization, Big Data, Data Science, Notebooks
    Spatial Analysis and Data Science
    ArcGIS Insights
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Data Visualization
    Python
    Friday, Mar 15
    10:00 a.m. Friday, Mar 15
    ArcGIS Insights enables drag and drop analytics, connectivity to a variety of data sources and the ability to extend workflows with both Python and R. Workflows that call for spatial and non-spatial analysis can be executed on local data, data stored in cloud databases or result sets generated through the IPython or IR kernels as execution backends for Jupyter. The variety of analysis and data sources supported by ArcGIS Insights make for a powerful combination supporting data exploration, analysis and visualization.
    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Insights
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    Developer, Maps, Native, Flutter, Dart
    Native SDKs
    ArcGIS Maps SDKs for Native Apps
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Native App Development
    Cross-Platform
    4:00 p.m. Tuesday, Mar 12
    Tuesday, Mar 12

    Flutter is a powerful cross-platform framework making waves across the mobile development community. Its modern API design, extensive tooling, and active open source community make it a popular choice for organizations that want to build apps for multiple platforms from one codebase. In this talk, you'll learn about Esri's upcoming beta release of ArcGIS Maps SDK for Flutter. We will discuss the key features, how to get started, and the future roadmap of the product.

    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Maps SDKs for Native Apps
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Yes
    Yes
    3D symbols, 3D visualization on the web, apps, widgets, I3S, web scene, elevation, mesh
    3D
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    3D Visualization and Analytics
    JavaScript
    Thursday, Mar 14
    1:00 p.m. Thursday, Mar 14
    In this session, we'll focus on the 3D ArcGIS Maps SDK for JavaScript visualization capabilities. We'll dive into the various symbol types and demonstrate how you can drive 3D visualization using visual variables. You'll learn cartographic techniques unique to 3D and see several demos showing how to thematically visualize 2D features with 3D symbols. We'll also provide an overview of data layers specific to 3D views, such as I3S scene, integrated mesh, and building scene layers.
    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    Advanced
    In-Person
    Recorded
    Yes
    Yes
    javascript, web development, webgl
    Web
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    Thursday, Mar 14
    4:00 p.m. Thursday, Mar 14
    Come to this session to discover what powers some of the recent updates to the ArcGIS Maps SDK for JavaScript. We'll give you a peek under the hood and share some of the architecture, tools, techniques, and modern browser capabilities that we leverage to enable optimum performance and capabilities. You can then apply some of the same techniques to your own web applications.
    Session Type: Technical Session
    Session Level: Advanced
    Esri Products: ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Yes
    Yes
    animation, time, symbology, JavaScript, CIMSymbol
    Web
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    2:00 p.m. Thursday, Mar 14
    Thursday, Mar 14
    Animations can be used to detect or visualize patterns in your data as the geometry or attributes change. In this session, you'll learn about all the different ways you can programmatically incorporate animations in your applications built with the JavaScript Maps SDK - through features such as the time slider widget, feature filter/effects, animated Cim symbols, and more!
    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Yes
    Yes
    apps, frameworks, web components
    Web
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    2:00 p.m. Wednesday, Mar 13
    Wednesday, Mar 13
    Learn how to use the ArcGIS Maps SDK for JavaScript to build your own custom applications. We'll cover patterns and tooling for building applications that can be used across various frameworks.
    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Yes
    Yes
    Popup, pop-ups, Map Viewer, Arcade, JavaScript
    Web
    ArcGIS Maps SDK for JavaScript
    ArcGIS Arcade
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    Thursday, Mar 14
    4:00 p.m. Thursday, Mar 14
    In this session, you’ll learn how to utilize recently added features in the Map Viewer and the ArcGIS Maps SDK for JavaScript that allow you to modify the popup’s appearance and behavior. We’ll cover how to configure different elements within the pop-up, work with Arcade, display charts, and more to modify the look and feel the of the popup to meet your application’s requirements.
    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Maps SDK for JavaScript, ArcGIS Arcade
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    JavaScript, GeoJSON, CSV, GeoTIFF, OGC
    Web
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    4:00 p.m. Tuesday, Mar 12
    Tuesday, Mar 12
    GeoJSON, CSV, GeoTIFF, and OGC data can easily be brought in as layers with the ArcGIS Maps SDK for JavaScript. In this session, we will build an application that will take advantage of the many capabilities of these layer types.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Yes
    Yes
    3d, apps, widgets, i3s, scene, SceneView, elevation, mesh, global, local
    Web
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    2:00 p.m. Wednesday, Mar 13
    Wednesday, Mar 13
    Learn how you can leverage various interactive capabilities of the ArcGIS Maps SDK for JavaScript to build powerful and performant 3D web apps. We'll look at readily available widgets and components used for editing, analysis and querying. You will see how many of the concepts known from working with 2D maps and feature layers also apply to scenes and 3D-specific layers.
    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Yes
    Yes
    widgets, view, viewModel, custom, ui, ux, components, uis, frameworks, libraries, calcite, design system, JavaScript
    Web
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    2:00 p.m. Wednesday, Mar 13
    Wednesday, Mar 13
    The ArcGIS Maps SDK for JavaScript's widgets have a clean separation between the user interface (the "view") and the underlying business logic ("viewModel"), allowing developers to use the viewModel to create a custom experience. In this session, you will learn how you can create custom UIs using the widget viewModels. We will look at examples using viewModels to create UIs within popular web frameworks and libraries, as well as the Calcite Design System using web components.
    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Yes
    Yes
    client-side, query, filter, effect, geometry engine, arcade, statistics, low latency
    Web
    ArcGIS Maps SDK for JavaScript
    ArcGIS Arcade
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    Tuesday, Mar 12
    2:00 p.m. Tuesday, Mar 12
    This session will discuss and demonstrate advanced visualization and analytical techniques that can be performed client-side. Client-side refers to operations that are performed directly in the browser without the latency normally associated with server requests. Specific topics covered include spatial and aspatial queries, filters, effects, geometry engine, and just a sprinkling of Arcade.
    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Maps SDK for JavaScript, ArcGIS Arcade
  • Yes - DevSummit
    Technical Session
    Advanced
    In-Person
    Recorded
    Yes
    Yes
    visualization, renderers, arcade, CIM, symbols, styles,
    Web
    ArcGIS Maps SDK for JavaScript
    ArcGIS Arcade
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Data Visualization
    JavaScript
    Thursday, Mar 14
    1:00 p.m. Thursday, Mar 14
    This session will demonstrate how you can create creative data visualizations not currently supported out-of-the-box in the existing suite of renderers of the ArcGIS JS Maps SDK. We’ll teach you the foundational concepts of dynamic multilayer vector symbology, Arcade, and renderers before showing how you can combine these concepts to create powerful, complex, and unique spatial data visualizations. Prior to attending this session, you should have basic knowledge of the following JS Maps SDK topics: symbols, renderers, Arcade
    Session Type: Technical Session
    Session Level: Advanced
    Esri Products: ArcGIS Maps SDK for JavaScript, ArcGIS Arcade
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    visualization, renderers, arcade, symbols, styles
    Web
    ArcGIS Maps SDK for JavaScript
    ArcGIS Arcade
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Data Visualization
    JavaScript
    Wednesday, Mar 13
    1:00 p.m. Wednesday, Mar 13
    Learn the basics of how to turn your raw data into information that tells a story with data-driven visualizations. This session will provide an overview to the various visualization techniques available in the API specific to vector data. You will also learn tips and tricks to help you feel more confident in making smart choices for visualizing your data.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Maps SDK for JavaScript, ArcGIS Arcade
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    feature layers, performance, JavaScript
    Web
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    10:00 a.m. Wednesday, Mar 13
    Wednesday, Mar 13
    Explore the capabilities of the feature layer that directly connects to your data. In this session, you will learn how to create, display, and edit data using the ArcGIS Maps SDK for JavaScript's FeatureLayer. We will cover styling features using renderer, filtering the displayed data, and configuring a popup. Then you will learn more about how to craft your client-side FeatureLayer, to take advantage of the FeatureLayer against any dataset.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Live stream
    Yes
    Yes
    JavaScript, web development, analysis, editing, imagery, visualization, layers
    Web
    ArcGIS Online
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    Tuesday, Mar 12
    1:00 p.m. Tuesday, Mar 12
    Attend this session to get a tour of the most important advancements in the ArcGIS Maps SDK for JavaScript that were introduced over the last year, and get inspired with new ideas for your web apps. You'll also get a taste for what other sessions will cover, which will help you plan your DevSummit week.
    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Online, ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Live stream
    Yes
    Yes
    feature layers, performance, JavaScript
    Web
    ArcGIS Online
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    4:00 p.m. Wednesday, Mar 13
    Wednesday, Mar 13
    Feature layer is the best layer to work with feature data directly on the web. In this session, we will discuss and demonstrate different options and techniques to optimize the performance of the layer in your web application, from the service configuration and caching, to client-side queries to take advantage of data already in the web browser.
    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Online, ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    JavaScript, fundamentals, 4.x, new developers
    Web
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    Tuesday, Mar 12
    5:00 p.m. Tuesday, Mar 12
    In this session you'll learn the basics of the ArcGIS Maps SDK for JavaScript, including the fundamentals of watching for property changes, autocasting, working with collections, and lazy-loading data in your applications. You'll learn more details about maps, webmaps, layers, 2D and 3D views, UI, and widgets. This is a key session for developers new to the Maps SDK for JavaScript.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    ArcGIS Maps SDK for JavaScript, Tips and Tricks, Debugging, Code Linters, Optimizing applications
    Web
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    Wednesday, Mar 13
    1:00 p.m. Wednesday, Mar 13
    Learn how to quickly and easily find and fix problems in your web mapping applications. You will learn how to setup your dev environment to use plug-ins like linters and beautifiers to write cleaner code. We'll show you how to use the power of browser-based debugging tools to debug, style, and optimize your apps. We will also cover how to resolve common issues you may run into when working with the ArcGIS Maps SDK for JavaScript.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Yes
    Yes
    Arcade, expression, visualization, forms, popups, labels
    Web
    ArcGIS Maps SDK for JavaScript
    ArcGIS Arcade
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    Wednesday, Mar 13
    5:00 p.m. Wednesday, Mar 13
    This session will demonstrate how you can transform your data from one or more field values to computed data values for use in data visualizations, popup content, forms, and labels. We'll also provide a beginner’s overview to the Arcade language, and then show how to use Arcade in advanced workflows for data exploration. We'll also demonstrate some tips and tricks for debugging Arcade expressions and point out how you can avoid common pitfalls.
    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Maps SDK for JavaScript, ArcGIS Arcade
  • Yes - DevSummit
    Technical Session
    Intermediate
    In-Person
    Recorded
    Yes
    Yes
    visualization, renderers, binning, clustering, aggregation
    Web
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    Thursday, Mar 14
    10:00 a.m. Thursday, Mar 14
    Attempting to visualize large, dense datasets can feel daunting. Large datasets typically have many overlapping features, which makes it difficult and sometimes impossible to view spatial patterns in raw data. This session demonstrates several ways you can visualize large datasets effectively, giving developers more confidence in their ability to make sense of large amounts of data. You will learn client-side techniques to visualize density, clusters, and hot spots, as well as server-side data preprocessing and aggregation workflows.
    Session Type: Technical Session
    Session Level: Intermediate
    Esri Products: ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    All Attendees
    In-Person
    Recorded
    Yes
    Yes
    editing, geodatabase, data management, web development, JavaScript
    Web
    ArcGIS Enterprise
    ArcGIS Online
    ArcGIS Maps SDK for JavaScript
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Web App Development
    JavaScript
    Thursday, Mar 14
    10:00 a.m. Thursday, Mar 14
    Discover the next-generation web editing experience using the ArcGIS Maps SDK for JavaScript. You will learn how to enable and customize the API's editing components as well as create custom web mapping applications for very simple geometry and attribute editing all the way to advanced editing. We’ll cover techniques for building user-friendly experiences that includes feature to feature snapping for data integrity, smart forms for forms-based editing, and advanced visualization and editing capabilities that are critical for utility networks.
    Session Type: Technical Session
    Session Level: All Attendees
    Esri Products: ArcGIS Enterprise, ArcGIS Online, ArcGIS Maps SDK for JavaScript
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    Developer, Maps, Native, Android, Kotlin, Google
    Native SDKs
    ArcGIS Maps SDK for Kotlin
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Native App Development
    Android and Kotlin
    Tuesday, Mar 12
    2:00 p.m. Tuesday, Mar 12
    ArcGIS Maps SDK for Kotlin enables you to quickly and easily build interactive smartphone and tablet mapping applications. This session introduces the SDK, then covers common developer workflows and capabilities you'll use to build your own applications. You'll learn about patterns and practices for building great GIS Android apps, and the resources that are available for your success. You’ll also learn about using UI components built using Jetpack Compose in your apps.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Maps SDK for Kotlin
  • Yes - DevSummit
    Technical Session
    Advanced
    In-Person
    Recorded
    Yes
    Yes
    Developer, Maps, Native, .NET, Xamarin, Windows, UWP, WinUI, MAUI, Android, iOS, macOS
    Native SDKs
    ArcGIS Maps SDK for .NET
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Native App Development
    Microsoft .NET
    Friday, Mar 15
    8:00 a.m. Friday, Mar 15
    In this session, we will talk about more advanced topics like building ArcGIS Maps SDK for .NET applications using MVVM patterns, .NET 8 vs .NET framework, various tips and tricks to boost your productivity and make your applications robust and performant, overcoming platform challenges, etc.
    Session Type: Technical Session
    Session Level: Advanced
    Esri Products: ArcGIS Maps SDK for .NET
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    Developer, Maps, Native, .NET, Xamarin, Windows, UWP, WinUI, MAUI, Android, iOS, macOS
    Native SDKs
    ArcGIS Maps SDK for .NET
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Native App Development
    Microsoft .NET
    Tuesday, Mar 12
    2:00 p.m. Tuesday, Mar 12
    ArcGIS Maps SDK for .NET enables you to build geospatial and location intelligence apps for desktop and mobile platforms. With a wide range of mapping and spatial analytics capabilities, you can write cross-platform code for Android, iOS, macOS, and Windows. This session introduces the SDK, demonstrates your path to get started building desktop and mobile apps, and presents the many resources available to boost your productivity.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Maps SDK for .NET
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    Developer, Maps, Native, .NET, Xamarin, Windows, UWP, WinUI, MAUI, Android, iOS, macOS
    Native SDKs
    ArcGIS Maps SDK for .NET
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Native App Development
    Microsoft .NET
    Thursday, Mar 14
    10:00 a.m. Thursday, Mar 14
    ArcGIS Maps SDK for .NET enables you to build geospatial and location intelligence apps for Android, iOS, macOS and Windows. This session focuses on building cross platform applications using .NET MAUI, migrating existing Xamarin forms application to .NET MAUI, demonstrates significant SDK enhancements, presents different resources available to boost your productivity, deep dives into key technical concepts essential to your development of modern ArcGIS solutions for desktop and mobile platforms.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Maps SDK for .NET
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    Developer, Maps, Native, Qt, C++, QML
    Native SDKs
    ArcGIS Maps SDK for Qt
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Native App Development
    Qt
    Tuesday, Mar 12
    2:00 p.m. Tuesday, Mar 12
    ArcGIS Maps SDK for Qt enables you to quickly and easily build interactive mapping applications for Windows, Linux and Mac desktops, along with iOS and Android phones and tablets. This session introduces the SDK, then covers common developer workflows and capabilities you'll use to build your own applications. You'll learn about patterns and practices for building great GIS Qt apps, and the resources that are available for your success.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Maps SDK for Qt
  • Yes - DevSummit
    Technical Session
    Beginner
    In-Person
    Recorded
    Yes
    Yes
    Developer, Maps, Native, iOS, Swift, Apple, iPhone
    Native SDKs
    ArcGIS Maps SDK for Swift
    2024 Esri Developer Summit
    DevSummit Session Catalog
    Native App Development
    Apple iOS and Swift
    4:00 p.m. Tuesday, Mar 12
    Tuesday, Mar 12
    ArcGIS Maps SDK for Swift enables you to quickly and easily build interactive mapping applications for Apple devices. This session introduces the SDK, then covers common developer workflows and capabilities you'll use to build your own applications. You'll learn about patterns and practices for building great GIS iOS apps, and the resources that are available for your success.
    Session Type: Technical Session
    Session Level: Beginner
    Esri Products: ArcGIS Maps SDK for Swift