Web Development Session Guide to the 2018 Developer Summit

The 2018 Esri Developer Summit in Palm Springs, CA is right around the corner. It will feature a lineup of more than 50 technical sessions and demo theaters focused on web development and ArcGIS API for JavaScript topics. With so many interesting sessions to choose from, we thought it would be useful to make a handy guide tailored for our web development community. This blog will describe the main topics of sessions to attend, or, you can access them as a single pdf file here: Web Development Sessions. For a complete list of sessions, search for “JavaScript” in the Developer Summit Agenda page.

Preconference Hands-On Training

For those of you eager to get your training on before the conference begins, there are many opportunities on Sunday (March 4th) and Monday (March 5th). More details can be found at the Pre-summit Hands-On Training page, but here are the choice ones for web developers.

Inside Scoop: Navigating Your Way Through the ArcGIS API for JavaScript Sessions

Tuesday, March 6th, 1:00PM – 2:00PM (Oasis 4)

We want to help you make the most of your week. One of the best ways to get a taste for all the sessions throughout the Conference is to attend the very first session after the Plenary, Inside Scoop: Navigating Your Way Through the ArcGIS API for JavaScript Sessions. In this session, the presenters will each get five minutes to promote their session. The goal is to give you a quick preview of each of the sessions, and answer any questions you have about what will be covered.

Introductory Sessions: Getting Started with 4.x

If you are a developer new to the ArcGIS API for JavaScript and would like to get up to speed on the API capabilities, programming patterns, fundamentals, and other key aspects about developing with the API (such as visualization techniques and integration with your portal), then this example pathway might be useful to you. The most introductory session on this list is Getting Started with Web Development and the ArcGIS API for JavaScript, as it will be a great overview of the important developing concepts for working with the API. This is also a great session for developers coming from the 3.x version of the API.

3D Sessions

This example pathway is about learning the fundamentals of 3D web development, and helping you to build a responsive web app, with a brief overview of the API widgets. Two 3D sessions worth highlighting in this section are 1): 3D Visualization, this will be an inspiring session all about the various techniques available for styling your 3D scene (both from a data authoring perspective, and from within the JavaScript API), and, 2): Creating a Smart 3D City Web App, which will demonstrate how you can use Scene Layers to create compelling user experiences with your 3D features and attributes.

UI Sessions

The UI series includes a wide overview of the capabilities in the API that were designed to help you build a responsive web app, and a brief overview of the API widgets. The rest of the sessions are focused on using, styling, and customizing API widgets, as well as what you need to know in order to build your own custom widget using the same pattern as API widgets.

4.x Deeper Dives

Have you already started developing with 4.x and are looking for more advanced/specialized topics? This collection of sessions will cover some of the topics that will help you integrate with 3rd party frameworks, create optimized builds of the API, and will teach various patterns such as building classes using Accessor which will model the design of the API’s classes. There are many other sessions not listed in this pathway, but these should give you a feel for some of the options you may be interested in.

Web Development: The Road Ahead

Friday, March 9th, 10:00AM – 11:00AM (Primrose B)

The Web Development: The Road Ahead session will feature product managers and development leads discussing the road map for the future of the ArcGIS API for JavaScript, as well as the Web AppBuilder for ArcGIS, and configurable web application templates and more. The perfect end to a busy week.

Esri Showcase

Lastly, feel free to stop by and say hello to the JavaScript team at the Esri Showcase. We’ll be happy to answer your questions, or just rap about web development. See you in Palm Springs!

About the authors

Passionate about JavaScript, maps, and writing (not necessarily in that order). Big fan of squirrels. Journeyman mapper of Utility Lines and Public Restrooms. Product Engineer on the ArcGIS API for JavaScript team. In Noah’s spare time, he also enjoys parenting.


I spend a ton of time outdoors and when not on a mountain somewhere I'm a Sr. Product Engineer for the ArcGIS Maps SDK for JavaScript. I work on ES modules, 3rd party JavaScript frameworks, and other cool mapping-related goodies.


20+ years of experience with web mapping. Currently lead project engineer for the ArcGIS Maps SDK for JavaScript development team at Esri.


Working daily to elevate user happiness about reading the ArcGIS Maps SDK for JavaScript documentation. Occasionally blogging about the ArcGIS Maps SDK for JavaScript, and technical presenter at the Esri Developer Summit and User's Conferences. A Product Engineer on the Esri ArcGIS Maps SDK for JavaScript team.


Next Article

Mahoning County Public Health fights substance use with the Opioid Epidemic Outreach solution

Read this article