Hello developer community! We are excited to connect with you virtually next week at the 2021 Esri Developer Summit! We’ve been hard at work preparing for this event and there is no shortage of innovative demos, technical sessions, and ways of connecting directly with the development team. This blog serves as a brief overview of the DevSummit event for anyone wanting to expand their web mapping & development expertise.
Highlights of the last year & how to plan your week
As with previous years, we have a session dedicated to helping attendees sift through a wide variety of technical sessions and plan their week. However, we’re shaking it up this year! This time, it will be a combination of “What’s New” and an overview of sessions happening throughout the week. Each presenter will have a few minutes to cover key enhancements for their topic area, and then give you a sneak peek of their sessions and demos. This is a great way to quickly get an update on the API, as well as figure out which topics you want to learn more about.
2020 was a crazy year when it came to visualization. The world used web mapping to help communicate about the pandemic and act on unprecedented challenges at a magnitude that we’ve never seen. Developers built incredible applications and managed services that served trillions of people. In the same year, we expanded the API with new ways to tell the story behind your data, and create striking, interactive workflows. We are offering a collection of sessions that cover both the traditional and brand-new ways of visualizing your data, techniques for enabling dynamic workflows, and best practices.
Best Practices for Building Web Apps that Visualize Large Datasets (Streaming Live)
Build the right experience
Widgets. The API’s widget architecture consists of a clean separation between the presentation (UI) of widgets and the underlying business logic. This gives you the ability to easily use the widgets as-is, customize the look and feel, and even integrate your own custom workflows into the widget using events. The following two sessions will cover how you can build your own widget from scratch using the API’s development pattern, and how you can customize the API’s widgets.
Design system. This month we are releasing Calcite, Esri’s design system, so that developers can create consistent, beautiful apps that have a smooth integration with the ArcGIS ecosystem. We have a collection of sessions that will provide a tour of the resources available (web components, icon library, colors & themes, and design guidelines/best practices), teach you how to use the resources in your app through code examples and demonstrations, and discuss resources available for designers (UI kit, etc).
Esri’s Design System: Build Beautiful, Consistent Web Apps Faster (Live)
Esri’s Design System: Build Compelling Web Apps Faster Using the New Web Component Library (Live)
Esri’s Design System: Designing Applications Faster with UI Kits and Components (Live)
Development tools & techniques
Consuming the API & JS frameworks. In December, we released an additional way of consuming the API – ES modules, in beta. Now at version 4.19, we are introducing the production release. This will enable easy integration with modern frameworks and build tools. The following sessions will cover the various ways in which the API can be consumed in your app, and everything you need to know about integrating with the most popular JS frameworks.
To learn about tips & techniques for building progressive web apps with optimal performance, tooling and best practices for enterprise development, and TypeScript, attend the following sessions:
Getting to know the API
Under the hood & road ahead
API under the hood. The lead architects of the API will be presenting a session that will reveal the innovation “under the hood” that powers the API. They will share the underlying architecture and ways in which they leverage modern browser technology to deliver an API that dynamically renders more than a million features with fast performance. Their hope is that some developers attending this session might be inspired to apply similar techniques in their own apps.
Roadmap. In the following session, we will be demonstrating on-going projects and talking about our 2021 roadmap. Attend this session if you are curious about what we are working on for upcoming releases.
A session for asking us anything
We will be covering many topics throughout the week! On Thursday, we will have a session purely dedicated to answering any remaining questions that you have. Starting on the first day of the conference, Tuesday April 6th, you can post your questions in our GeoNet place dedicated to this session and continue to do so for the duration of the conference. We will go through the questions posted here during the session.
Connect with us via “Ask our Experts!”
Looking forward to “seeing” you next week!
Your friends at Esri