{"id":442942,"date":"2019-02-25T08:44:24","date_gmt":"2019-02-25T16:44:24","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=442942"},"modified":"2019-02-25T14:26:53","modified_gmt":"2019-02-25T22:26:53","slug":"developer-summit-guide-for-web-developers","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers","title":{"rendered":"ArcGIS API for JavaScript at DevSummit 2019"},"author":4271,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37101],"tags":[310512,30181,24921,27491],"industry":[],"product":[],"class_list":["post-442942","blog","type-blog","status-publish","format-standard","hentry","category-announcements","tag-devsummit-2019","tag-developer-summit","tag-javascript","tag-jsapi4"],"acf":{"short_description":"A guide to help web developers navigate web development-focused technical sessions, demo theaters, and more at the 2019 Developer Summit.","flexible_content":[{"acf_fc_layout":"content","content":"<p>The 2019 Developer Summit is right around the corner and we have (perhaps our best yet) line up of more than 40 technical sessions and demo theaters focused on web development-related topics, plenary and keynote talks, and other activities geared towards supporting your professional development and of course enjoyment as a web developer.\u00a0 With such a packed week, the task of navigating the event might feel somewhat daunting. This blog and the accompanying resources are aimed at helping you plan your week.<\/p>\n<p>For your convenience, below you\u2019ll find a collection of example \u201cpathways;\u201d each containing a selection of sessions focused around a particular theme. You can also check out the full Developer Summit <a href=\"https:\/\/devsummit2019.schedule.esri.com\/schedule\/\">agenda<\/a>.<\/p>\n<p><strong>Inside Scoop: Navigating Your way Through the ArcGIS API for JavaScript Sessions<\/strong><\/p>\n<p><em>Tuesday, 1:00 PM &#8211; 2:00 PM (Oasis 4)<\/em><\/p>\n<p>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 week is to attend the very first session after Plenary, \u201cInside Scoop: Navigating Your Way Through the ArcGIS API for JavaScript Sessions.\u201d This session is designed to help you plan out your week. ArcGIS API for JavaScript presenters will be given a couple minutes to try to convince you to come to their session by giving you a sneak peek at what they will be covering.<\/p>\n<p><strong>This year\u2019s tech session strategy and organization<\/strong><\/p>\n<p>Every year a broad spectrum of developers attend DevSummit &#8211; from brand new to very advanced developers; with representation from many industries and areas of interest. For that reason, we have sessions ranging from introductory to very advanced, specialty sessions. While you\u2019ll find a collection of sessions that provide best practices and core API concepts, there are also many new sessions this year focusing on recent advances for visualizing data in 2D and 3D, ways in which you can build very interactive user experiences with optimum performance, and topics related to developer tooling and techniques.<\/p>\n<h2>Building foundational knowledge of the 4.x API<\/h2>\n<p>If you are coming to the Developer Summit to build foundational knowledge about working with the JavaScript API, the following sessions will be of interest. Covering topics such as using and customizing API widgets, dynamic visualization and interaction with the feature layer, and programming patterns and fundamentals, these sessions will span many core concepts pertinent for building apps with the 4.x API. If you\u2019re planning to build your first <em>3D<\/em> web app, attend the \u201cInteractive 3D Maps with the ArcGIS API for JavaScript: Getting Started\u201d session where presenters will review and demonstrate the 3D building blocks of the API.<\/p>\n<p>You can also come to the What\u2019s New session to explore some of the latest capabilities available with the API and the Road Ahead session for a sneak peak at projects slated for upcoming releases.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":444082,"id":444082,"title":"foundations","filename":"foundations.png","filesize":28490,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/foundations.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers\/foundations","alt":"","author":"4271","description":"","caption":"","name":"foundations","status":"inherit","uploaded_to":442942,"date":"2019-02-21 22:23:02","modified":"2019-02-21 22:23:02","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":960,"height":516,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/foundations-150x150.png","thumbnail-width":150,"thumbnail-height":150,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/foundations.png","medium-width":464,"medium-height":249,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/foundations.png","medium_large-width":768,"medium_large-height":413,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/foundations.png","large-width":960,"large-height":516,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/foundations.png","1536x1536-width":960,"1536x1536-height":516,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/foundations.png","2048x2048-width":960,"2048x2048-height":516,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/foundations-826x444.png","card_image-width":826,"card_image-height":444,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/foundations.png","wide_image-width":960,"wide_image-height":516}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>2D and 3D visualization<\/h2>\n<p>In the last year, a lot of work has gone into creating new ways for developers to build very dynamic, interactive visualizations of their data in both 2D and 3D. The following sessions explore various visualization techniques to really bring your data to life. For example, \u201cArcGIS API for JavaScript: Using Arcade with your Apps\u201d will demonstrate how you can use the Arcade scripting language to drive visualizations, popup content, and labels by an expression evaluated on the fly rather than a fixed field value. You can also learn about visualizing temporal data or look at a practical example of a creating a custom layer.<\/p>\n<p>More and more developers are beginning to integrate 3D visualization into their apps \u2013 either as the primary view or as an alternative perspective to the 2D view. What many developers don\u2019t realize is that you can build a pretty incredible 3D app using your <em>2D data.<\/em> Come to the \u201cPractical Guide for Building a 3D Web App From 2D Data\u201d session to learn how to do that.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":444932,"id":444932,"title":"2d3dViz","filename":"2d3dViz.png","filesize":24338,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/2d3dViz.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers\/2d3dviz","alt":"","author":"4271","description":"","caption":"","name":"2d3dviz","status":"inherit","uploaded_to":442942,"date":"2019-02-24 06:22:54","modified":"2019-02-24 06:22:54","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":937,"height":452,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/2d3dViz-150x150.png","thumbnail-width":150,"thumbnail-height":150,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/2d3dViz.png","medium-width":464,"medium-height":224,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/2d3dViz.png","medium_large-width":768,"medium_large-height":370,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/2d3dViz.png","large-width":937,"large-height":452,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/2d3dViz.png","1536x1536-width":937,"1536x1536-height":452,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/2d3dViz.png","2048x2048-width":937,"2048x2048-height":452,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/2d3dViz-826x398.png","card_image-width":826,"card_image-height":398,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/2d3dViz.png","wide_image-width":937,"wide_image-height":452}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Building a great experience<\/h2>\n<p>Building a great user experience requires us to go beyond designing beautiful graphical elements and UI layout. It entails creating an immersive, interactive experience that adapts well to any screen size. The following sessions cover several topics to help you do just that; they cover building apps that leverage client-side querying, filtering, statistics, and geometric operations to create interactive workflows, web editing, and interesting ways of visualizing temporal data. You can also learn about using the API\u2019s responsive widgets out of the box, styling them, customizing their functionality, or even building your own widget from scratch.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":444942,"id":444942,"title":"experience","filename":"experience.png","filesize":21193,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/experience.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers\/experience","alt":"","author":"4271","description":"","caption":"","name":"experience","status":"inherit","uploaded_to":442942,"date":"2019-02-24 06:23:28","modified":"2019-02-24 06:23:28","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":934,"height":411,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/experience-150x150.png","thumbnail-width":150,"thumbnail-height":150,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/experience.png","medium-width":464,"medium-height":204,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/experience.png","medium_large-width":768,"medium_large-height":338,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/experience.png","large-width":934,"large-height":411,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/experience.png","1536x1536-width":934,"1536x1536-height":411,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/experience.png","2048x2048-width":934,"2048x2048-height":411,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/experience-826x363.png","card_image-width":826,"card_image-height":363,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/experience.png","wide_image-width":934,"wide_image-height":411}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>3D development<\/h2>\n<p>Our world is 3D; learn to use the API\u2019s 3D capabilities to allow your users to visualize, analyze and interact with your data in 3D too. To get an introduction to 3D capabilities and API architecture, check out \u201cInteractive 3D Maps with the ArcGIS API for JavaScript: Getting Started\u201d and learn about the building blocks for building stunning 3D applications. This session will introduce you to the concepts of 3D scenes, symbology, terrain models and more. And, you can take your web 3D skills to the next level with the \u201cInteractive 3D Maps with the ArcGIS API for JavaScript: Beyond the Basics\u201d. Building on the core concepts, this session delves into animating viewpoints as well as concepts for managing and displaying 3D data for best performance. And for a practical guide on the entire 3D workflow, all the way from authoring your scenes to publishing to building your 3D app, be sure to check out \u201cA Holistic Approach to Building 3D Web Apps\u201d and see how all the pieces fit together.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":444952,"id":444952,"title":"3d","filename":"3d.png","filesize":18775,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/3d.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers\/3d-2","alt":"","author":"4271","description":"","caption":"","name":"3d-2","status":"inherit","uploaded_to":442942,"date":"2019-02-24 06:23:57","modified":"2019-02-24 06:23:57","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":933,"height":358,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/3d-150x150.png","thumbnail-width":150,"thumbnail-height":150,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/3d.png","medium-width":464,"medium-height":178,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/3d.png","medium_large-width":768,"medium_large-height":295,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/3d.png","large-width":933,"large-height":358,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/3d.png","1536x1536-width":933,"1536x1536-height":358,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/3d.png","2048x2048-width":933,"2048x2048-height":358,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/3d-826x317.png","card_image-width":826,"card_image-height":317,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/3d.png","wide_image-width":933,"wide_image-height":358}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Tooling and techniques<\/h2>\n<p>We always offer a variety of sessions that go beyond web GIS and help you round out your skills as a geospatial developer. Web development technology is always rapidly changing, and these tooling and technique sessions give you the latest insights to help you stay ahead. If you are working with 3<sup>rd<\/sup> party frameworks and libraries there are sessions for building apps with the JavaScript API and React, Angular and Progressive Web Apps (PWAs) that will give you a head start on coding patterns and best practices for getting started or even improve your existing applications. And whether you\u2019re a veteran developer or just starting out the \u201cArcGIS API for JavaScript: Tips and Tricks for Developing and Debugging Apps\u201d will help you boost your productivity by covering recommendations for setting up your development environment, and techniques for quickly and easily finding and fixing problems.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":444962,"id":444962,"title":"tooling","filename":"tooling.png","filesize":24092,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/tooling.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers\/tooling","alt":"","author":"4271","description":"","caption":"","name":"tooling","status":"inherit","uploaded_to":442942,"date":"2019-02-24 06:24:24","modified":"2019-02-24 06:24:24","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":934,"height":450,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/tooling-150x150.png","thumbnail-width":150,"thumbnail-height":150,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/tooling.png","medium-width":464,"medium-height":224,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/tooling.png","medium_large-width":768,"medium_large-height":370,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/tooling.png","large-width":934,"large-height":450,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/tooling.png","1536x1536-width":934,"1536x1536-height":450,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/tooling.png","2048x2048-width":934,"2048x2048-height":450,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/tooling-826x398.png","card_image-width":826,"card_image-height":398,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/tooling.png","wide_image-width":934,"wide_image-height":450}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>Beyond sessions<\/h2>\n<p>While the bread and butter of the Developer Summit is certainly technical sessions and demo theaters, there is a lot more going on at the conference that will be of interest to web developers. Here are some highlights:<\/p>\n<p><strong>Pre-Summit Hands-On Training<\/strong><\/p>\n<p>We have some great <a href=\"https:\/\/www.esri.com\/en-us\/about\/events\/devsummit\/agenda\/pre-summit-hands-on-training\">Pre-Summit Hands-On Training<\/a> scheduled this year, several that still have space and pertain to web development. With the exception of Introduction to the ArcGIS API for JavaScript, the seminars primarily focus on teaching the underlying technologies needed for web development rather than ArcGIS software: Secure Coding for Web Developers, Introduction to React, Introduction to Angular 7, Introduction to TypeScript, and Advanced JavaScript and New Features.<\/p>\n<p><strong>Lightning talks<\/strong>:<\/p>\n<p>Get inspired by your peers. Presenters are given five-minutes to share their awesomely imaginative ideas and concepts that have been, or are in the midst of, coming to fruition with the use of GIS.<\/p>\n<p><strong>Hang out with the ArcGIS API for JavaScript development team<\/strong><\/p>\n<p>Each year, our development team looks forward to hanging out with attendees at the <a href=\"https:\/\/devsummit2019.schedule.esri.com\/schedule\/102032381\">Meet the Teams<\/a> event. This is a casual gathering to eat, drink, and chat about we\u2019re all working on, engineer-to-engineer, or about anything at all.<\/p>\n<p><strong>SpeedGeeking<\/strong>:<\/p>\n<p>It\u2019s like speed dating, but with a developer twist! Come learn about multiple technologies in an hour during this fast-paced developer community event. Hear from our developers, in five minutes, a new concept, tip or trick, or technique that you can apply to your own development today.<\/p>\n<p><strong>Web Development Showcase<\/strong><\/p>\n<p>Many developers come to the Developer Summit just to spend time at the <a href=\"https:\/\/www.esri.com\/en-us\/about\/events\/devsummit\/agenda\/showcase\">showcase<\/a>. This is because you can bring your project and gather ideas on a new approach, discuss your implementation challenges and solve problems, ask questions about new features, see demos, or simply get to know the JavaScript API development team.<\/p>\n<p><strong>Keynote<\/strong><\/p>\n<p>This year\u2019s <a href=\"https:\/\/www.esri.com\/en-us\/about\/events\/devsummit\/agenda\/keynote\">Keynote<\/a> speaker is Glenn Vanderburg\u00a0&#8211; Vice President of Engineering at First.io.\u00a0 Mr. Vanderburg is building transformative software that helps real estate\u00a0agents win more business by focusing on the right people at the right time, with the help of data science. Come to the keynote to hear what he has to say about software engineering.<\/p>\n"}],"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":3801,"user_firstname":"Andy","user_lastname":"Gup","nickname":"andygup","user_nicename":"andygup","display_name":"Andy Gup","user_email":"agup@esri.com","user_url":"http:\/\/www.andygup.net","user_registered":"2018-03-02 00:15:25","user_description":"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.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/andy_gup_thumb4-1.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":[{"ID":402962,"post_author":"7531","post_date":"2019-01-14 08:50:49","post_date_gmt":"2019-01-14 16:50:49","post_content":"","post_title":"Render millions of features in your maps","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"render-millions-of-features-in-your-maps","to_ping":"","pinged":"","post_modified":"2019-01-14 08:50:49","post_modified_gmt":"2019-01-14 16:50:49","post_content_filtered":"","post_parent":0,"guid":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=402962","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/palm-springs_T-2.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/palm-springs.jpg"},"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>ArcGIS API for JavaScript at DevSummit 2019<\/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\/product\/announcements\/developer-summit-guide-for-web-developers\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ArcGIS API for JavaScript at DevSummit 2019\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers\" \/>\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=\"2019-02-25T22:26:53+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\/product\/announcements\/developer-summit-guide-for-web-developers#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers\"},\"author\":{\"name\":\"Julie Powell\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/3ef71df36f6aacca26eb2c7f65f15e88\"},\"headline\":\"ArcGIS API for JavaScript at DevSummit 2019\",\"datePublished\":\"2019-02-25T16:44:24+00:00\",\"dateModified\":\"2019-02-25T22:26:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers\"},\"wordCount\":6,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"DevSummit 2019\",\"Esri Developer Summit (DevSummit)\",\"JavaScript\",\"jsapi4\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers\",\"name\":\"ArcGIS API for JavaScript at DevSummit 2019\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2019-02-25T16:44:24+00:00\",\"dateModified\":\"2019-02-25T22:26:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ArcGIS API for JavaScript at DevSummit 2019\"}]},{\"@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":"ArcGIS API for JavaScript at DevSummit 2019","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\/product\/announcements\/developer-summit-guide-for-web-developers","og_locale":"en_US","og_type":"article","og_title":"ArcGIS API for JavaScript at DevSummit 2019","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2019-02-25T22:26:53+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\/product\/announcements\/developer-summit-guide-for-web-developers#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers"},"author":{"name":"Julie Powell","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/3ef71df36f6aacca26eb2c7f65f15e88"},"headline":"ArcGIS API for JavaScript at DevSummit 2019","datePublished":"2019-02-25T16:44:24+00:00","dateModified":"2019-02-25T22:26:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers"},"wordCount":6,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["DevSummit 2019","Esri Developer Summit (DevSummit)","JavaScript","jsapi4"],"articleSection":["Announcements"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers","name":"ArcGIS API for JavaScript at DevSummit 2019","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2019-02-25T16:44:24+00:00","dateModified":"2019-02-25T22:26:53+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"ArcGIS API for JavaScript at DevSummit 2019"}]},{"@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 25, 2019","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/developer-summit-guide-for-web-developers","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/02\/palm-springs.jpg","primary_product":false,"tag_data":[{"term_id":310512,"name":"DevSummit 2019","slug":"devsummit-2019","term_group":0,"term_taxonomy_id":310512,"taxonomy":"post_tag","description":"","parent":0,"count":7,"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":24921,"name":"JavaScript","slug":"javascript","term_group":0,"term_taxonomy_id":24921,"taxonomy":"post_tag","description":"","parent":0,"count":151,"filter":"raw"},{"term_id":27491,"name":"jsapi4","slug":"jsapi4","term_group":0,"term_taxonomy_id":27491,"taxonomy":"post_tag","description":"","parent":0,"count":111,"filter":"raw"}],"category_data":[{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":1957,"filter":"raw"}],"product_data":[],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/442942","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=442942"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/442942\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=442942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=442942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=442942"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=442942"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=442942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}