{"id":1823742,"date":"2023-02-24T09:51:18","date_gmt":"2023-02-24T17:51:18","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1823742"},"modified":"2023-02-24T10:08:47","modified_gmt":"2023-02-24T18:08:47","slug":"web-developers-guide-to-the-2023-esri-developer-summit","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit","title":{"rendered":"Web Developer&#8217;s Guide to the 2023 Esri Developer Summit"},"author":4271,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37101,738191],"tags":[96582,30181,768682],"industry":[],"product":[36831,36601],"class_list":["post-1823742","blog","type-blog","status-publish","format-standard","hentry","category-announcements","category-developers","tag-arcgis-api-for-javascript","tag-developer-summit","tag-maps-sdk-for-javascript","product-js-api-arcgis","product-developers"],"acf":{"short_description":"Web developers have many great sessions to choose from this year at the 2023 DevSummit! This is a guide for planning your week.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Greetings web developers! We are excited to connect with you both in-person and virtually at the 2023 Esri Developer Summit! We\u2019ve been working hard to prepare for this event packed with inspiring demos, practical technical sessions, and many opportunities to connect directly with the ArcGIS Maps SDK for JavaScript product team. This blog is an overview of the technical presentations geared towards web developers wanting to further their web mapping and development expertise.<\/p>\n<h2><strong>Highlights from the last year<\/strong><\/h2>\n<p>In the past year, we had three releases that introduced a ton of new features &#8211; from ground-breaking layer updates to quality-of-developer-life improvements. Due to the large quantity of sessions that are taking place, many topics are scheduled at the same time so we will strive to help you best plan your week. Presenters will showcase our key enhancements in performance, visualization, layer updates, editing, imagery, widgets, and general API updates. <strong><em>Key Highlights of the Last Year<\/em> is the best place get an update on the JavaScript Maps SDK, as well as figure out which topics you want to learn more about.<\/strong><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1849932,"id":1849932,"title":"guide-highlight-2023","filename":"guide-highlight.png","filesize":1121858,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/guide-highlight.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\/guide-highlight","alt":"","author":"330302","description":"","caption":"","name":"guide-highlight","status":"inherit","uploaded_to":1823742,"date":"2023-02-22 02:28:20","modified":"2023-02-22 02:28:32","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1100,"height":619,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/guide-highlight-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/guide-highlight.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/guide-highlight.png","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/guide-highlight.png","large-width":1100,"large-height":619,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/guide-highlight.png","1536x1536-width":1100,"1536x1536-height":619,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/guide-highlight.png","2048x2048-width":1100,"2048x2048-height":619,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/guide-highlight-826x465.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/guide-highlight.png","wide_image-width":1100,"wide_image-height":619}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767400497001pOCo\">ArcGIS Maps SDK for JavaScript: Key Highlights of the Last Year<\/a><\/li>\n<\/ul>\n<h2><strong>Mapping and Visualization<\/strong><\/h2>\n<p>2022 was a big year in the area of mapping and visualization capabilities. We\u2019ve been amazed by your creative, beautiful, and impactful web maps to tell your story and make our planet a better place. We expanded our JavaScript Maps SDK with new aggregation capabilities for dense datasets, pie chart styles, expanded arcade support, new multi-layer vector symbol capabilities, interactive voxel layers, and more. Our sessions cover traditional and new ways of visualizing your dataset, techniques for smooth interaction, and best practices.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1849382,"id":1849382,"title":"popup-chart-colors-426","filename":"popup-chart-colors-426.png","filesize":44040,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/popup-chart-colors-426.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/whats-new-in-arcgis-maps-sdk-for-javascript-4-26\/popup-chart-colors-426","alt":"","author":"4271","description":"","caption":"","name":"popup-chart-colors-426","status":"inherit","uploaded_to":1837212,"date":"2023-02-22 00:09:42","modified":"2023-02-22 00:09:42","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":850,"height":450,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/popup-chart-colors-426-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/popup-chart-colors-426.png","medium-width":464,"medium-height":246,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/popup-chart-colors-426.png","medium_large-width":768,"medium_large-height":407,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/popup-chart-colors-426.png","large-width":850,"large-height":450,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/popup-chart-colors-426.png","1536x1536-width":850,"1536x1536-height":450,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/popup-chart-colors-426.png","2048x2048-width":850,"2048x2048-height":450,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/popup-chart-colors-426-826x437.png","card_image-width":826,"card_image-height":437,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/popup-chart-colors-426.png","wide_image-width":850,"wide_image-height":450}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767425622001eFjN\">ArcGIS Maps SDK for JavaScript: Visualizing Large Datasets<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767399115001p2Lt\">ArcGIS Online: Best Practices for Publishing and Maintaining Large Datasets<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767409010001LyQm\">ArcGIS Maps SDK for JavaScript: Data Visualization<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767401819001pFue\">ArcGIS Maps SDK for JavaScript: Better UX with Popups<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767419269001s8OL\">ArcGIS Maps SDK for JavaScript: Visualizing Change Over Time<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767411020001LGdv\">ArcGIS Maps SDK for JavaScript: 3D Visualization<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767425120001e4GD\">ArcGIS Maps SDK for JavaScript: Dynamic Vector Symbology<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767420043001sXQn\">ArcGIS Maps SDK for JavaScript: Using Arcade with Your Apps<\/a><\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<p><em>Session highlight:<\/em> <em>ArcGIS Maps SDK for JavaScript: Visualizing Large Datasets<\/em><\/p>\n<p>Visualizing large and dense dataset in a clear way has always been challenging. Overlapping features in large datasets often hide their true spatial patterns, making it difficult for intuitive data visualization. We added a lot of enhancements in the JavaScript Maps SDK last year to address this issue. In this session, we will demonstrate several effective methods to visualize large datasets, front client-side techniques for visualizing density and clusters to server-side preprocessing and aggregation. We also offer <em>ArcGIS Online: Best Practices for Publishing and Maintaining Large Datasets<\/em> for the best practices of managing large datasets in ArcGIS Online.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1849622,"id":1849622,"title":"binning-narrow","filename":"binning-narrow.gif","filesize":944395,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/binning-narrow.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\/binning-narrow","alt":"","author":"330302","description":"","caption":"","name":"binning-narrow","status":"inherit","uploaded_to":1823742,"date":"2023-02-22 00:35:02","modified":"2023-02-22 00:35:02","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":741,"height":338,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/binning-narrow-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/binning-narrow.gif","medium-width":464,"medium-height":212,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/binning-narrow.gif","medium_large-width":741,"medium_large-height":338,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/binning-narrow.gif","large-width":741,"large-height":338,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/binning-narrow.gif","1536x1536-width":741,"1536x1536-height":338,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/binning-narrow.gif","2048x2048-width":741,"2048x2048-height":338,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/binning-narrow.gif","card_image-width":741,"card_image-height":338,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/binning-narrow.gif","wide_image-width":741,"wide_image-height":338}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2><strong>Working with your data<\/strong><\/h2>\n<p>In this information era, everything is about data. With the JavaScript Maps SDK, we have a series of enhancements that help you fully release the power of your dataset and those available online, so you can create the best data-driven experience for your audiences. We are offering the following sessions that cover the capabilities of the feature layer, how to maximize performance, how to bring data from anywhere, and best practices to work with hosted layers and public data.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1848722,"id":1848722,"title":"largedataset","filename":"largedataset.gif","filesize":1618797,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/largedataset.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\/largedataset","alt":"","author":"330302","description":"","caption":"","name":"largedataset","status":"inherit","uploaded_to":1823742,"date":"2023-02-21 21:42:55","modified":"2023-02-21 21:42:55","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1216,"height":574,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/largedataset-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/largedataset.gif","medium-width":464,"medium-height":219,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/largedataset.gif","medium_large-width":768,"medium_large-height":363,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/largedataset.gif","large-width":1216,"large-height":574,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/largedataset.gif","1536x1536-width":1216,"1536x1536-height":574,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/largedataset.gif","2048x2048-width":1216,"2048x2048-height":574,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/largedataset-826x390.gif","card_image-width":826,"card_image-height":390,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/largedataset.gif","wide_image-width":1216,"wide_image-height":574}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767411684001LqP4\">ArcGIS Maps SDK for JavaScript: Using the Feature Layer<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767416753001seff\">ArcGIS Maps SDK for JavaScript: Maximize Performance and Capabilities of the Feature Layer<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767418384001s5CU\">ArcGIS Maps SDK for JavaScript: Bring in Data from Anywhere<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767438945001xBuf\">Working with Hosted Feature Layer Views and Public Data<\/a><\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<p><em>Session highlight: ArcGIS Maps SDK for JavaScript: Maximize Performance and Capabilities of the Feature Layer<\/em><\/p>\n<p>Feature layer is our 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, from the service configuration and caching to the client-side queries to take advantage of data already in the web browser.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2><strong>Analysis<\/strong><\/h2>\n<p>The JavaScript Maps SDK offers a suite of analytical capabilities that allow you to do advanced and dynamic analysis; including instantaneous client-side analysis that is performed entirely in the browser. The following sessions cover techniques for building interactive, analytical workflows with feature data and imagery.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1849452,"id":1849452,"title":"rasterfunction","filename":"rasterfunction-1.gif","filesize":770795,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/rasterfunction-1.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\/rasterfunction-2","alt":"","author":"330302","description":"","caption":"","name":"rasterfunction-2","status":"inherit","uploaded_to":1823742,"date":"2023-02-22 00:15:47","modified":"2023-02-22 00:15:47","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":912,"height":450,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/rasterfunction-1-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/rasterfunction-1.gif","medium-width":464,"medium-height":229,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/rasterfunction-1.gif","medium_large-width":768,"medium_large-height":379,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/rasterfunction-1.gif","large-width":912,"large-height":450,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/rasterfunction-1.gif","1536x1536-width":912,"1536x1536-height":450,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/rasterfunction-1.gif","2048x2048-width":912,"2048x2048-height":450,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/rasterfunction-1-826x408.gif","card_image-width":826,"card_image-height":408,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/rasterfunction-1.gif","wide_image-width":912,"wide_image-height":450}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767410575001Lq6s\">ArcGIS Maps SDK for JavaScript: Client-Side Queries &amp; Analysis<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767409934001Lqcz\">ArcGIS Maps SDK for JavaScript: Working with Imagery<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767402342001p3TS\">ArcGIS Maps SDK for JavaScript: Working with RouteLayer<\/a><\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h2 style=\"line-height: 115%\"><b>Building 3D experiences<\/b><\/h2>\n<p>As one of the core capabilities in JavaScript Maps SDK, 3D is not just displaying buildings, it is another dimension to explore our planet. 3D updates are huge in 2022. We added visualization enhancements such as weather effects and terrain shading, more editing capabilities including full 3D snapping, voxel layer improvement to visualize impressive volumetric data, and a lot more. Our 3D sessions at DevSummit focuses on the 3D workflows for web apps and 3D visualization.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1849222,"id":1849222,"title":"snapping-in-3d-measuring-tools","filename":"snapping-in-3d-measuring-tools.gif","filesize":720045,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/snapping-in-3d-measuring-tools.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/whats-new-in-arcgis-maps-sdk-for-javascript-4-26\/snapping-in-3d-measuring-tools","alt":"","author":"4271","description":"","caption":"","name":"snapping-in-3d-measuring-tools","status":"inherit","uploaded_to":1837212,"date":"2023-02-21 23:47:40","modified":"2023-02-21 23:47:40","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":800,"height":450,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/snapping-in-3d-measuring-tools-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/snapping-in-3d-measuring-tools.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/snapping-in-3d-measuring-tools.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/snapping-in-3d-measuring-tools.gif","large-width":800,"large-height":450,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/snapping-in-3d-measuring-tools.gif","1536x1536-width":800,"1536x1536-height":450,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/snapping-in-3d-measuring-tools.gif","2048x2048-width":800,"2048x2048-height":450,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/snapping-in-3d-measuring-tools.gif","card_image-width":800,"card_image-height":450,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/02\/snapping-in-3d-measuring-tools.gif","wide_image-width":800,"wide_image-height":450}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767416163001sD1L\">ArcGIS Maps SDK for JavaScript: 3D Workflows for the Web<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767411020001LGdv\">ArcGIS Maps SDK for JavaScript: 3D Visualization<\/a><\/li>\n<\/ul>\n<p><em>Session highlight: ArcGIS Maps SDK for JavaScript: 3D Workflows for the Web<\/em><\/p>\n<p>In this session, you will learn how to leverage various interactive capabilities of the ArcGIS Maps SDK for JavaScript to build powerful and performant 3D web apps. We&#8217;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.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2><strong>Create better experiences, easier<\/strong><\/h2>\n<p><strong>Calcite Design System. <\/strong><a href=\"https:\/\/developers.arcgis.com\/calcite-design-system\/\">Calcite Design System 1.0<\/a> has officially arrived earlier this year! As a collection of design and development resources, Calcite is your resource to design and build beautiful, user-friendly, cohesive, and accessible experiences to your users. In the following sessions, we are going to explore fundamentals of the Calcite Design System, how to utilize it to build beautiful apps with JavaScript Maps SDK and web development frameworks, how to leverage Calcite to build accessible web apps, and of course what you can expect from Calcite in the future.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1821672,"id":1821672,"title":"card-comp-sample","filename":"card-comp-sample.gif","filesize":1646036,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/card-comp-sample.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/developers\/calcite-design-system-1-0-released\/card-comp-sample","alt":"Animation of Calcite's sample playground where you can interact with a component to modify its settings to fit your UI.","author":"4271","description":"","caption":"Explore components with the updated interactive component sample before implementing in your apps.","name":"card-comp-sample","status":"inherit","uploaded_to":1814352,"date":"2023-01-21 00:34:03","modified":"2023-01-25 20:11:29","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1812,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/card-comp-sample-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/card-comp-sample.gif","medium-width":438,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/card-comp-sample.gif","medium_large-width":768,"medium_large-height":458,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/card-comp-sample.gif","large-width":1812,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/card-comp-sample-1536x915.gif","1536x1536-width":1536,"1536x1536-height":915,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/card-comp-sample.gif","2048x2048-width":1812,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/card-comp-sample-780x465.gif","card_image-width":780,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/card-comp-sample.gif","wide_image-width":1812,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767402518001pvJW\">Calcite Design System: What&#8217;s New and Road Ahead<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767417943001sA8J\">Designing Apps with Calcite Design System<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767424750001eTdL\">Building Web Apps with ArcGIS Maps SDK for JavaScript and Calcite Design System<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767447530001Xjdd\">Building Web Apps with Calcite Design System and React<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767402612001p5bF\">Building Accessible Web Apps with ArcGIS Maps SDK for JavaScript and Calcite Design System<\/a><\/li>\n<\/ul>\n<p><strong>Editing.\u00a0<\/strong>We introduced a lot of new editing capabilities in the past year. You can now create user-friendly editing experiences both in 2D and 3D that maximize your user&#8217;s productivity and ensures data accuracy. Come to our web editing session to learn more about how to leverage our new editing capabilities to build the next-generation web editing experience.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1849952,"id":1849952,"title":"async-form","filename":"async-form.gif","filesize":547361,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/async-form.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\/async-form-3","alt":"","author":"330302","description":"","caption":"","name":"async-form-3","status":"inherit","uploaded_to":1823742,"date":"2023-02-22 02:37:17","modified":"2023-02-22 02:37:17","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":800,"height":450,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/async-form-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/async-form.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/async-form.gif","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/async-form.gif","large-width":800,"large-height":450,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/async-form.gif","1536x1536-width":800,"1536x1536-height":450,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/async-form.gif","2048x2048-width":800,"2048x2048-height":450,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/async-form.gif","card_image-width":800,"card_image-height":450,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/async-form.gif","wide_image-width":800,"wide_image-height":450}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767419697001szwO\">ArcGIS Maps SDK for JavaScript: Web Editing<\/a><\/li>\n<\/ul>\n<p><strong>Building UI components.\u00a0<\/strong>Widgets and UI components are essential tools to create custom experiences easily. Widgets in JavaScript Maps SDK allows developers to use the \u201cviewModel\u201d to create a custom experience with minimal efforts. In the sessions below, you will learn how you can create your own view with a custom look at feel using widgets and how to build web apps using web components.<\/p>\n<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767401902001pa6q\">ArcGIS Maps SDK for JavaScript: Build a Custom UI for API Widgets<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767411789001LTPC\">Building Apps with Geospatial Web Components<\/a><\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h2><strong>Best practices, development techniques, and tooling<\/strong><\/h2>\n<p>The JavaScript Maps SDK leverages modern web development technologies so you can build the best interactive geospatial experience. We are offering the following sessions focusing on best practices for building web apps, techniques for developing, and useful tools for productive development.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1854142,"id":1854142,"title":"MicrosoftTeams-image (13)","filename":"MicrosoftTeams-image-13.png","filesize":250575,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/MicrosoftTeams-image-13.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\/microsoftteams-image-13-4","alt":"","author":"4271","description":"","caption":"","name":"microsoftteams-image-13-4","status":"inherit","uploaded_to":1823742,"date":"2023-02-23 22:40:52","modified":"2023-02-23 22:40:52","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":3440,"height":1066,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/MicrosoftTeams-image-13-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/MicrosoftTeams-image-13.png","medium-width":464,"medium-height":144,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/MicrosoftTeams-image-13.png","medium_large-width":768,"medium_large-height":238,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/MicrosoftTeams-image-13.png","large-width":1920,"large-height":595,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/MicrosoftTeams-image-13-1536x476.png","1536x1536-width":1536,"1536x1536-height":476,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/MicrosoftTeams-image-13-2048x635.png","2048x2048-width":2048,"2048x2048-height":635,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/MicrosoftTeams-image-13-826x256.png","card_image-width":826,"card_image-height":256,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/MicrosoftTeams-image-13-1920x595.png","wide_image-width":1920,"wide_image-height":595}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767399115001p2Lt\">ArcGIS Maps SDK for JavaScript: Best Practices for Building Apps<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767440187001xN3a\">TypeScript: What Is It and Why Might I Need It?<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767447822001X1jn\">ArcGIS Maps SDK for JavaScript: Tips and Tricks for Developing and Debugging Apps<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767410798001Lxr6\">Enterprise JavaScript: Build and Testing for Production<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767410148001LJ2J\">A Practical Guide to ArcGIS Online Security<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767438945001xBuf\">ArcGIS Online: Best Practices with Hosted Feature Services<\/a><\/li>\n<\/ul>\n<p><em>Session highlight: ArcGIS Maps SDK for JavaScript: Best Practices for Building Apps<\/em><\/p>\n<p>This session focuses on how to use the latest release of the ArcGIS Maps SDK for JavaScript to build your own custom applications. We&#8217;ll cover patterns and tooling for building applications that can be used across various frameworks.<\/p>\n<h2><strong>Getting to know the API<\/strong><\/h2>\n<p>If you are new to web development or to the ArcGIS Maps SDK for JavaScript, our introduction and fundamental sessions are perfect for you. We\u2019ll guide you through your first web mapping application in Demo Theater and cover the programming basics of the SDK in our Technical Session.<\/p>\n<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767447920001X3zo\">An Introduction to JavaScript for Future Web Developers<\/a><\/li>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767399987001pnzz\">ArcGIS Maps SDK for JavaScript: Programming Patterns and API Fundamentals<\/a><\/li>\n<\/ul>\n<h2><strong>Dive deep and look far<\/strong><\/h2>\n<p><strong>Under the hood.\u00a0<\/strong>Curious about the underlying technology that powers the ArcGIS Maps SDK for JavaScript? Come to this session to explore some of the architecture, tools, techniques, and modern browser capabilities that we leverage to enable optimum performance and capabilities. You can then apply these techniques to your own web app development.<\/p>\n<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767410042001LjNB\">ArcGIS Maps SDK for JavaScript: A Look Under the Hood<\/a><\/li>\n<\/ul>\n<p><strong>Road Ahead.\u00a0<\/strong>Product Managers and development leads for the JavaScript Maps SDK will discuss our road map and our 2023 and beyond development strategy with you.<\/p>\n<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767406697001LcGy\">ArcGIS Maps SDK for JavaScript: The Road Ahead<\/a><\/li>\n<\/ul>\n<h2><strong>Asking Anything<\/strong><\/h2>\n<p>This is a session for YOU. You can ask any question about the ArcGIS Maps SDK for JavaScript, and our panel of Esri developers from the ArcGIS Maps SDK for JavaScript team will answer for you. There\u2019s no bounds, just informative time between you and the JavaScript Maps SDK team!<\/p>\n<ul>\n<li><a href=\"https:\/\/devsummit2023.esri.com\/flow\/esri\/23epcdev\/deveventportal\/page\/sessions\/session\/1669767402797001pgoD\">Q&amp;A with the ArcGIS Maps SDK for JavaScript Team<\/a><\/li>\n<\/ul>\n<h2><strong>There&#8217;s a lot going on!<\/strong><\/h2>\n<p>In addition to the technical sessions, there are several great activities planned for getting to know esri product teams, networking with other developers, and to have fun!<\/p>\n<ul>\n<li>Watch the <a href=\"https:\/\/www.esri.com\/en-us\/about\/events\/devsummit\/plenary\">Plenary sessions<\/a> that showcase the technology updates that we are most excited about<\/li>\n<li>See this guide on <a href=\"https:\/\/www.esri.com\/en-us\/about\/events\/devsummit\/agenda\/things-to-do\">things to do<\/a> at the conference.<\/li>\n<li>Find the JavaScript Maps SDK &amp; Calcite Design System development teams at the <a href=\"https:\/\/www.esri.com\/en-us\/about\/events\/devsummit\/agenda\/expo\">Web Development showcase<\/a><\/li>\n<li>See <a href=\"https:\/\/www.esri.com\/en-us\/about\/events\/devsummit\/agenda\/detailed?search=keynote#\/\">keynote speakers<\/a> that will spotlight some amazing customer journeys and implementations.<\/li>\n<\/ul>\n<p>Discover some cool places and things to do in Palm Springs using this <a href=\"https:\/\/storymaps.arcgis.com\/stories\/a3cd5daf33fa44a799870addf979ff62\">tour<\/a>.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1854112,"id":1854112,"title":"palm-springs","filename":"palm-springs.png","filesize":584258,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/palm-springs.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\/palm-springs-2","alt":"","author":"4271","description":"","caption":"","name":"palm-springs-2","status":"inherit","uploaded_to":1823742,"date":"2023-02-23 22:25:22","modified":"2023-02-23 22:25:22","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":521,"height":377,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/palm-springs-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/palm-springs.png","medium-width":361,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/palm-springs.png","medium_large-width":521,"medium_large-height":377,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/palm-springs.png","large-width":521,"large-height":377,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/palm-springs.png","1536x1536-width":521,"1536x1536-height":377,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/palm-springs.png","2048x2048-width":521,"2048x2048-height":377,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/palm-springs.png","card_image-width":521,"card_image-height":377,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/palm-springs.png","wide_image-width":521,"wide_image-height":377}},"image_position":"left-center","orientation":"horizontal","hyperlink":"https:\/\/storymaps.arcgis.com\/stories\/a3cd5daf33fa44a799870addf979ff62"}],"authors":[{"ID":4271,"user_firstname":"Julie","user_lastname":"Powell","nickname":"Julie Powell","user_nicename":"julie-powell","display_name":"Julie Powell","user_email":"julie_powell@esri.com","user_url":"","user_registered":"2018-03-02 00:15:51","user_description":"Julie Powell is Principal Product Manager for Esri's web development technologies. She works to ensure developers can be successful in building state of the art, purposeful solutions using ArcGIS software. \r\nJulie brings 20 years of experience working with global leaders such as Hewlett-Packard and Esri, delivering a variety of software solutions for both the enterprise and consumer markets.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/03\/PhotoRoom-20220321_101413-3-213x200.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":330302,"user_firstname":"Yixuan 'Emily'","user_lastname":"Hu","nickname":"Emily Hu","user_nicename":"yhu","display_name":"Yixuan 'Emily' Hu","user_email":"yhu@esri.com","user_url":"","user_registered":"2023-01-25 19:36:28","user_description":"Yixuan 'Emily' Hu is a mapping and technology enthusiast working as the Product Manager for Esri's web development technologies. She was previously a software engineer for web mapping applications and GIS developer in commercial real estate, with an educational background in GIS and Urban Spatial Analytics. Emily is dedicated to leverage her experience in different parts of GIS industry and her global background to help customers build the most suitable applications.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/09\/profile_square-465x465.jpeg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/card-2.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/banner5-1.png"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Web Developer&#039;s Guide to the 2023 Esri Developer Summit<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Web Developer&#039;s Guide to the 2023 Esri Developer Summit\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-24T18:08:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\"},\"author\":{\"name\":\"Julie Powell\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/3ef71df36f6aacca26eb2c7f65f15e88\"},\"headline\":\"Web Developer&#8217;s Guide to the 2023 Esri Developer Summit\",\"datePublished\":\"2023-02-24T17:51:18+00:00\",\"dateModified\":\"2023-02-24T18:08:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\"},\"wordCount\":9,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS API for JavaScript\",\"Esri Developer Summit (DevSummit)\",\"maps sdk for javascript\"],\"articleSection\":[\"Announcements\",\"Developers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\",\"name\":\"Web Developer's Guide to the 2023 Esri Developer Summit\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2023-02-24T17:51:18+00:00\",\"dateModified\":\"2023-02-24T18:08:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web Developer&#8217;s Guide to the 2023 Esri Developer Summit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/3ef71df36f6aacca26eb2c7f65f15e88\",\"name\":\"Julie Powell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/03\/PhotoRoom-20220321_101413-3-213x200.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/03\/PhotoRoom-20220321_101413-3-213x200.png\",\"caption\":\"Julie Powell\"},\"description\":\"Julie Powell is Principal Product Manager for Esri's web development technologies. She works to ensure developers can be successful in building state of the art, purposeful solutions using ArcGIS software. Julie brings 20 years of experience working with global leaders such as Hewlett-Packard and Esri, delivering a variety of software solutions for both the enterprise and consumer markets.\",\"sameAs\":[\"https:\/\/x.com\/JuliePowellGIS\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/julie-powell\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Web Developer's Guide to the 2023 Esri Developer Summit","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit","og_locale":"en_US","og_type":"article","og_title":"Web Developer's Guide to the 2023 Esri Developer Summit","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2023-02-24T18:08:47+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit"},"author":{"name":"Julie Powell","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/3ef71df36f6aacca26eb2c7f65f15e88"},"headline":"Web Developer&#8217;s Guide to the 2023 Esri Developer Summit","datePublished":"2023-02-24T17:51:18+00:00","dateModified":"2023-02-24T18:08:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit"},"wordCount":9,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS API for JavaScript","Esri Developer Summit (DevSummit)","maps sdk for javascript"],"articleSection":["Announcements","Developers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit","name":"Web Developer's Guide to the 2023 Esri Developer Summit","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2023-02-24T17:51:18+00:00","dateModified":"2023-02-24T18:08:47+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Web Developer&#8217;s Guide to the 2023 Esri Developer Summit"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/3ef71df36f6aacca26eb2c7f65f15e88","name":"Julie Powell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/03\/PhotoRoom-20220321_101413-3-213x200.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/03\/PhotoRoom-20220321_101413-3-213x200.png","caption":"Julie Powell"},"description":"Julie Powell is Principal Product Manager for Esri's web development technologies. She works to ensure developers can be successful in building state of the art, purposeful solutions using ArcGIS software. Julie brings 20 years of experience working with global leaders such as Hewlett-Packard and Esri, delivering a variety of software solutions for both the enterprise and consumer markets.","sameAs":["https:\/\/x.com\/JuliePowellGIS"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/julie-powell"}]}},"text_date":"February 24, 2023","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/developers\/web-developers-guide-to-the-2023-esri-developer-summit","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/01\/banner5-1.png","primary_product":"ArcGIS Maps SDK for JavaScript","tag_data":[{"term_id":96582,"name":"ArcGIS API for JavaScript","slug":"arcgis-api-for-javascript","term_group":0,"term_taxonomy_id":96582,"taxonomy":"post_tag","description":"","parent":0,"count":58,"filter":"raw"},{"term_id":30181,"name":"Esri Developer Summit (DevSummit)","slug":"developer-summit","term_group":0,"term_taxonomy_id":30181,"taxonomy":"post_tag","description":"","parent":0,"count":60,"filter":"raw"},{"term_id":768682,"name":"maps sdk for javascript","slug":"maps-sdk-for-javascript","term_group":0,"term_taxonomy_id":768682,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"category_data":[{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":1964,"filter":"raw"},{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":423,"filter":"raw"}],"product_data":[{"term_id":36831,"name":"ArcGIS Maps SDK for JavaScript","slug":"js-api-arcgis","term_group":0,"term_taxonomy_id":36831,"taxonomy":"product","description":"","parent":36601,"count":363,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":763,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=js-api-arcgis","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1823742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/4271"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=1823742"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1823742\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=1823742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=1823742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=1823742"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=1823742"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=1823742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}