{"id":491432,"date":"2019-04-15T14:11:42","date_gmt":"2019-04-15T21:11:42","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=491432"},"modified":"2019-04-15T14:11:42","modified_gmt":"2019-04-15T21:11:42","slug":"2019-devsummit-top-20","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20","title":{"rendered":"2019 DevSummit Top 20"},"author":3821,"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,22931,22941],"tags":[43161,334802,310512,32691],"industry":[],"product":[36591,36841,36621,36641,36571,37381,36811,36801,36581,36831,36551,36561,36851,36861,36871,36881,36891,36901,36911,36921,36691,36631,36601,36931],"class_list":["post-491432","blog","type-blog","status-publish","format-standard","hentry","category-announcements","category-imagery","category-mapping","tag-developer","tag-development","tag-devsummit-2019","tag-tech-sessions","product-apps","product-api-python","product-appstudio","product-collector","product-arcgis-enterprise","product-ext-server-geoevent","product-arcgis-hub","product-insights","product-arcgis-living-atlas","product-js-api-arcgis","product-arcgis-online","product-arcgis-pro","product-arcgis-pro-net","product-api-rest","product-api-net-win-desktop","product-api-for-android","product-api-ios","product-api-java","product-api-mac-osx","product-api-cqt","product-survey123","product-web-appbuilder","product-developers","product-web-appbuilder-dev-ed"],"acf":{"short_description":"If you missed out on DevSummit this year, or are just looking to re-live it, check out the Top 20 technical sessions.","flexible_content":[{"acf_fc_layout":"content","content":"<p>If you missed out on DevSummit this year, or are just looking to re-live it, the following are the Top 20 technical sessions you may want to check out.<\/p>\n<p>First\u2026 what does &#8220;<strong>Top<\/strong>\u201d mean really?<\/p>\n<p>Well, some we included due to them being some of the most popular sessions of the week, and some we chose because of the session room was really full, or flat out overfull. But then, some of the sessions below introduced some new products and capabilities, and we wanted to take one more shot at ensuring you know about them.<\/p>\n<p>Ok, here we go, <u>in no particular order:<\/u><\/p>\n<p>0 \u2013 <a href=\"https:\/\/www.youtube.com\/watch?v=NNGaXxMueiw\">Real Software Engineering<\/a><\/p>\n<p>It&#8217;s not uncommon for some to assert that software development isn&#8217;t, or should not be considered &#8220;engineering&#8221;.<\/p>\n<p>We were lucky to have as a Keynote Speaker, Glenn Vanderburg, the VP of Engineering at First.io. Glenn gave an interesting talk exploring the concept of &#8220;engineering&#8221; and how it applies to the pursuit of building powerful software applications.<\/p>\n<p>Glenn does a clever job exploring this idea&#8211;showing that, while software engineering has aspects that are fairly unique compared to other engineering fields, there are other aspects that not only show that it <strong>can<\/strong> be considered engineering, but that when it comes to designing, testing, scaling, deploying good software, and collectively learning from what we all do, for us to get the most from technology it <strong>should<\/strong> be treated as, and practiced as an engineering discipline.<\/p>\n<p>1 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=qdo2WSm_5UU\">High-End 3D Visualization with CityEngine, Unity, and Unreal<\/a><\/p>\n<p><strong>GIS and Game Engines<\/strong>&#8211;interesting combination. And the future is here today. Game-like interactive experiences, whether on the screen or in VR\/AR, are the next big step in 3D GIS. In this session, you will get an introductory guide to Unity and Unreal, the leading game engines. You will learn to load your map data up into a virtual world, one where you can walk through realistically rendered city models or to explore interactive storytelling of your 3D project.<\/p>\n<p>2 \u2013 <a href=\"https:\/\/www.youtube.com\/watch?v=I_ajvvSRtL0\">ArcGIS API for JavaScript: What&#8217;s New<\/a><\/p>\n<p>This was <strong>THE most heavily attended session<\/strong> at DevSummit this year (that didn&#8217;t have &#8220;Road Ahead&#8221; in the title). Web developers make up the largest part of the global developer community building with ArcGIS, and the developers and engineers at Esri responsible for growing this API continue adding many new capabilities each release.<\/p>\n<p>For web developers, hitting up the annual What&#8217;s New session is near the top of their lists of things to do. And now you can too.<\/p>\n<p>3 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=xcjNHdQfLcQ\">Using Insights for ArcGIS with Python and R<\/a><\/p>\n<p>New this year, Insights has been enhanced so that developers and data scientists can now <strong>extend the capabilities<\/strong> with both Python and R for analysis and visualization.<\/p>\n<p>4 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=sBjHPo9d1os\">ArcGIS Runtime SDKs: Everything (or Anything) You Wanted to Know But Were Afraid to Ask<\/a>.<\/p>\n<p><strong>Live Q&amp;A session. No slides, no demos<\/strong>, just all of the ArcGIS Runtime SDK developer leads. They all covered topics such as Metal, Vulkan, React Native, editing, snapping, Arcade, samples, styling 2D and 3D, and more. And here is <a href=\"https:\/\/community.esri.com\/community\/devsummit-runtime-live-qa\/content\">the full list of questions that were answered<\/a> by the panel of developers and engineers on the ArcGIS Runtime teams.<\/p>\n<p>5 \u2013 <a href=\"https:\/\/www.youtube.com\/watch?v=FT5-RSCSIn8\">ArcGIS Enterprise: Architecting Your Deployment<\/a><\/p>\n<p>&#8220;<em>This is not a very GIS-y presentation, and I&#8217;m not doing any live coding&#8230;<\/em>&#8220;, says ArcGIS Enterprise product manager Philip Heede. Despite that caution, this session continues to be very popular in Palm Springs year after year. The title says it all. Optimizing your resources, storage, and performance <strong>starts with a solid architecture<\/strong> that fits the needs of your organization, apps, databases, and users.<\/p>\n<p>6 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=OPnGtDLzuFg\">Extending Survey123 for ArcGIS<\/a><\/p>\n<p>Sure, Survey123 has been one of the most popular end-user apps for a couple years now, but given this is DevSummit, this session looks into ways <strong>developers can now extend<\/strong> the app, to customize it further to make it more closely fit your workflows, such as: writing JavaScript functions, creating Add-ins, using Webhooks, and rebranding the app.<\/p>\n<p>7 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=aX4VhaonTFg\">Using Webhooks in ArcGIS Enterprise<\/a><\/p>\n<p>This. Demo. Theater. Was. <strong>OVERFULL<\/strong>. All chairs taken, standing room only, spilling out into the Showcase. Easily the most popular demo theater of the week. If you got there too late, then today you&#8217;re in luck. Here&#8217;s the 30-min video&#8230; enjoy! Webhooks: They&#8217;re Better Than Polling!<\/p>\n<p>8 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=zxPNSe8tdhY\">Integrating Machine Learning and Deep Learning with ArcGIS<\/a><\/p>\n<p>During the Plenary session, Rohit Singh invited everyone to follow him into &#8220;<strong><em>the exciting world of pavement cracks<\/em><\/strong>&#8220;. \ud83d\ude42 Well, this session here is a more complete version.\u00a0 This was the 2nd most highly attended demo theater of the week. Also standing room only.<\/p>\n<p>In this session, Rohit demonstrated how organizations can detect deep and complex spatiotemporal patterns in their data, and use that to predict geospatial events of interest \u2013 at scale, and in real-time.<\/p>\n<p>And if you like this 30-min session, don\u2019t miss the <a href=\"https:\/\/www.youtube.com\/watch?v=SvWR2jG9Djw\">4+ hours of machine learning &#8220;deep dive\u201d here<\/a>.<\/p>\n<p>9 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=X8avvgNAl3M\">ArcGIS Data Store Management: Best Practices<\/a><\/p>\n<p>This was a new session this year, but with almost 300 attendees in the room, its popularity is clear. We bet you will find this information useful as well. In this session, after a brief intro about what the Data Store is, how it works, and what it can do for you, the presenters dig into how to <strong>install and configure<\/strong> it, followed by techniques for backing up, restoring, moving, and upgrading the Data Store.<\/p>\n<p>10 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=r6rGhGP6wH0\">Using Webpack and React with the ArcGIS API for JavaScript<\/a><\/p>\n<p>Modern frameworks continue to make robust and powerful web app development better. In this session, you&#8217;ll learn to integrate the ArcGIS API for JavaScript via the ArcGIS webpack plugin or esri-loader, and then use <strong>React<\/strong> to build a fast and responsive application that uses some of these modern tooling and techniques.<\/p>\n<p>11 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=Mv0zMW4Vye8\">Network Management with ArcGIS: Introduction to the Utility Network<\/a><\/p>\n<p>We put this session in the wrong room&#8211;way too small. If you tried to get in, and couldn&#8217;t, then <strong>this is what you missed<\/strong>. Next year, the update to this session will be much better placed.<\/p>\n<p>12 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=A5fb1wTC9mw\">What&#8217;s New in Collector for ArcGIS<\/a><\/p>\n<p>One of the most popular apps over the past several years, the Esri Apps team gave a rundown&#8211;to a full house&#8211;on all the new capabilities of Collector, and what their <strong>plans are for the future<\/strong>, so that you can get the most from your field data collection. As they say &#8220;Accurate Data Collection Made Easy!&#8221;<\/p>\n<p>13 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=uJvZ8MJA0t4\">Interacting with Hosted Feature Layers through the ArcGIS REST API<\/a><\/p>\n<p>Yet another <strong>overfull<\/strong> demo theater session. Although ArcGIS Online has a rich user interface for working with Hosted Feature Layers, there are some advanced features that developers can use for interacting with these web services using the ArcGIS REST API.<\/p>\n<p>14 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=ygQ25o7yCSI\">Tools for the Modern Web Developer<\/a><\/p>\n<p>When pulling together this session, Josh and Gavin from Esri Professional Services ask themselves: &#8220;<em>What tools improved our workflows the most over the past year?<\/em>\u201d. So in 30 minutes, they went and covered helpful techniques for using <strong>Postman<\/strong>, Visual Studio Code, and open source tools from Esri for working with Calcite Maps, React, Angular, and Ember.<\/p>\n<p>15 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=B9mMjJXod4o\">Building Native Cross-Platform Apps with AppStudio: Advanced Topics<\/a><\/p>\n<p>DevSummit attendees really like sessions with the word &#8220;Advanced&#8221; in the title. In this talk, we dig into some new capabilities, such as leveraging other geolocation tech with your apps, using Bluetooth, Beacons, and <strong>high-accuracy GNSS receivers<\/strong>. Also demonstrated is the new extension for developing AppStudio apps with the Visual Studio Code development environment.<\/p>\n<p>16 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=I21hjf6s6YQ\">Roadmap for BIM-GIS Interoperability<\/a><\/p>\n<p>As soon as GIS introduced 3D capability, users started experimenting with putting one of the most widely created 3D data types in GIS context, <strong>Building Information Modeling<\/strong> (BIM) data. This session covers best practices and techniques for using BIM data in ArcGIS, along with a road map for where things are going.<\/p>\n<p>17 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=suv77iHTUcE\">Continuously Delivered Scalable Geoservices on Kubernetes<\/a><\/p>\n<p><strong>Containerization is hot<\/strong>. It\u2019s a sharply growing trend in the IT industry, improving the automation, scalability, and management of apps, services, data, users, and organizational workflows. In this session, developers from Esri&#8217;s Washington DC R&amp;D Center cut to the chase on how to use Kubernetes and Jenkins, and their useful abstractions, for automating and managing the creation and use of containers, so that you can continuously deliver scalable web services.<\/p>\n<p>18 &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=MP90p-jkA5Q\">ArcGIS Pro SDK for .NET: Understanding the CIM, a Guide for Developers<\/a><\/p>\n<p>CIM == <strong>Cartographic Information Model<\/strong>. While the Pro SDK provides classes and methods for the most commonly used aspects of rendering layers and managing map layouts, the CIM opens that box up all the way. Access to the CIM gives ArcGIS Pro developers access to all of these much more advanced capabilities. This session digs right in, showing you techniques you&#8217;ll find useful right away.<\/p>\n<p>19 \u2013 <a href=\"https:\/\/www.youtube.com\/watch?v=-XRORpWOMls\">Improving your Web App through UI\/UX Best Practices<\/a><\/p>\n<p>With so many great GIS tools around, why isn&#8217;t map app design a slam dunk? This session teaches you that great UX is more than the sum of its parts and explains how to <strong>design more compelling User Interfaces<\/strong>. We&#8217;ll cover fundamental building blocks of successful applications and introduce ways to improve the total experience.<\/p>\n<p>Tied for 20 &#8211; 242, all of the other videos that you can find here:<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/playlist?list=PLaPDDLTCmy4Y0GMTl0O4V6LF3EmxIAivv\">https:\/\/www.youtube.com\/playlist?list=PLaPDDLTCmy4Y0GMTl0O4V6LF3EmxIAivv<\/a><\/p>\n<p>Let us know what you think!<\/p>\n<p>&nbsp;<\/p>\n"}],"authors":[{"ID":3821,"user_firstname":"Amy","user_lastname":"Niessen","nickname":"Amy Niessen","user_nicename":"amy5511","display_name":"Amy Niessen","user_email":"aniessen@esri.com","user_url":"","user_registered":"2018-03-02 00:15:26","user_description":"Amy is the Developer Community Manager in Product Management. She has an MA in English Literature and Composition and an MBA with a focus on Global Business. Follow the @EsriDevs and @EsriDevEvents accounts on X for updates on developer community events and happenings!","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/IMG_6720.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":false,"wide_image":false},"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>2019 DevSummit Top 20<\/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\/developers\/announcements\/2019-devsummit-top-20\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2019 DevSummit Top 20\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\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\/developers\/announcements\/2019-devsummit-top-20#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20\"},\"author\":{\"name\":\"Amy Niessen\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c97784d2f6c79bb17c14817084c63320\"},\"headline\":\"2019 DevSummit Top 20\",\"datePublished\":\"2019-04-15T21:11:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20\"},\"wordCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"Developer\",\"development\",\"DevSummit 2019\",\"tech sessions\"],\"articleSection\":[\"Announcements\",\"Imagery &amp; Remote Sensing\",\"Mapping\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20\",\"name\":\"2019 DevSummit Top 20\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2019-04-15T21:11:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2019 DevSummit Top 20\"}]},{\"@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\/c97784d2f6c79bb17c14817084c63320\",\"name\":\"Amy Niessen\",\"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\/2018\/07\/IMG_6720.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/IMG_6720.jpg\",\"caption\":\"Amy Niessen\"},\"description\":\"Amy is the Developer Community Manager in Product Management. She has an MA in English Literature and Composition and an MBA with a focus on Global Business. Follow the @EsriDevs and @EsriDevEvents accounts on X for updates on developer community events and happenings!\",\"sameAs\":[\"https:\/\/www.linkedin.com\/groups\/1949564\/\",\"https:\/\/x.com\/EsriDevs\",\"https:\/\/www.youtube.com\/channel\/UCgCXcfk5uEraWkpE9wlRwgw\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/amy5511\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"2019 DevSummit Top 20","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\/developers\/announcements\/2019-devsummit-top-20","og_locale":"en_US","og_type":"article","og_title":"2019 DevSummit Top 20","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","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\/developers\/announcements\/2019-devsummit-top-20#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20"},"author":{"name":"Amy Niessen","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c97784d2f6c79bb17c14817084c63320"},"headline":"2019 DevSummit Top 20","datePublished":"2019-04-15T21:11:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20"},"wordCount":2,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["Developer","development","DevSummit 2019","tech sessions"],"articleSection":["Announcements","Imagery &amp; Remote Sensing","Mapping"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20","name":"2019 DevSummit Top 20","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2019-04-15T21:11:42+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/2019-devsummit-top-20#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"2019 DevSummit Top 20"}]},{"@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\/c97784d2f6c79bb17c14817084c63320","name":"Amy Niessen","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\/2018\/07\/IMG_6720.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/IMG_6720.jpg","caption":"Amy Niessen"},"description":"Amy is the Developer Community Manager in Product Management. She has an MA in English Literature and Composition and an MBA with a focus on Global Business. Follow the @EsriDevs and @EsriDevEvents accounts on X for updates on developer community events and happenings!","sameAs":["https:\/\/www.linkedin.com\/groups\/1949564\/","https:\/\/x.com\/EsriDevs","https:\/\/www.youtube.com\/channel\/UCgCXcfk5uEraWkpE9wlRwgw"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/amy5511"}]}},"text_date":"April 15, 2019","author_name":"Amy Niessen","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/amy5511","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"Developers","tag_data":[{"term_id":43161,"name":"Developer","slug":"developer","term_group":0,"term_taxonomy_id":43161,"taxonomy":"post_tag","description":"","parent":0,"count":39,"filter":"raw"},{"term_id":334802,"name":"development","slug":"development","term_group":0,"term_taxonomy_id":334802,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"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":32691,"name":"tech sessions","slug":"tech-sessions","term_group":0,"term_taxonomy_id":32691,"taxonomy":"post_tag","description":"","parent":0,"count":11,"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"},{"term_id":22931,"name":"Imagery &amp; Remote Sensing","slug":"imagery","term_group":0,"term_taxonomy_id":22931,"taxonomy":"category","description":"","parent":0,"count":765,"filter":"raw"},{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2683,"filter":"raw"}],"product_data":[{"term_id":36591,"name":"Apps","slug":"apps","term_group":0,"term_taxonomy_id":36591,"taxonomy":"product","description":"","parent":0,"count":648,"filter":"raw"},{"term_id":36841,"name":"ArcGIS API for Python","slug":"api-python","term_group":0,"term_taxonomy_id":36841,"taxonomy":"product","description":"","parent":36601,"count":151,"filter":"raw"},{"term_id":36621,"name":"ArcGIS AppStudio","slug":"appstudio","term_group":0,"term_taxonomy_id":36621,"taxonomy":"product","description":"","parent":36591,"count":88,"filter":"raw"},{"term_id":36641,"name":"ArcGIS Collector","slug":"collector","term_group":0,"term_taxonomy_id":36641,"taxonomy":"product","description":"","parent":36591,"count":140,"filter":"raw"},{"term_id":36571,"name":"ArcGIS Enterprise","slug":"arcgis-enterprise","term_group":0,"term_taxonomy_id":36571,"taxonomy":"product","description":"","parent":0,"count":972,"filter":"raw"},{"term_id":37381,"name":"ArcGIS GeoEvent Server","slug":"ext-server-geoevent","term_group":0,"term_taxonomy_id":37381,"taxonomy":"product","description":"","parent":36571,"count":31,"filter":"raw"},{"term_id":36811,"name":"ArcGIS Hub","slug":"arcgis-hub","term_group":0,"term_taxonomy_id":36811,"taxonomy":"product","description":"","parent":36591,"count":218,"filter":"raw"},{"term_id":36801,"name":"ArcGIS Insights","slug":"insights","term_group":0,"term_taxonomy_id":36801,"taxonomy":"product","description":"","parent":36591,"count":119,"filter":"raw"},{"term_id":36581,"name":"ArcGIS Living Atlas","slug":"arcgis-living-atlas","term_group":0,"term_taxonomy_id":36581,"taxonomy":"product","description":"","parent":0,"count":1164,"filter":"raw"},{"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":361,"filter":"raw"},{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2419,"filter":"raw"},{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2035,"filter":"raw"},{"term_id":36851,"name":"ArcGIS Pro SDK","slug":"arcgis-pro-net","term_group":0,"term_taxonomy_id":36851,"taxonomy":"product","description":"","parent":36601,"count":91,"filter":"raw"},{"term_id":36861,"name":"ArcGIS REST API","slug":"api-rest","term_group":0,"term_taxonomy_id":36861,"taxonomy":"product","description":"","parent":36601,"count":75,"filter":"raw"},{"term_id":36871,"name":"ArcGIS Runtime SDK for .NET","slug":"api-net-win-desktop","term_group":0,"term_taxonomy_id":36871,"taxonomy":"product","description":"","parent":36601,"count":65,"filter":"raw"},{"term_id":36881,"name":"ArcGIS Runtime SDK for Android","slug":"api-for-android","term_group":0,"term_taxonomy_id":36881,"taxonomy":"product","description":"","parent":36601,"count":65,"filter":"raw"},{"term_id":36891,"name":"ArcGIS Runtime SDK for iOS","slug":"api-ios","term_group":0,"term_taxonomy_id":36891,"taxonomy":"product","description":"","parent":36601,"count":55,"filter":"raw"},{"term_id":36901,"name":"ArcGIS Runtime SDK for Java","slug":"api-java","term_group":0,"term_taxonomy_id":36901,"taxonomy":"product","description":"","parent":36601,"count":59,"filter":"raw"},{"term_id":36911,"name":"ArcGIS Runtime SDK for macOS","slug":"api-mac-osx","term_group":0,"term_taxonomy_id":36911,"taxonomy":"product","description":"","parent":36601,"count":27,"filter":"raw"},{"term_id":36921,"name":"ArcGIS Runtime SDK for Qt","slug":"api-cqt","term_group":0,"term_taxonomy_id":36921,"taxonomy":"product","description":"","parent":36601,"count":80,"filter":"raw"},{"term_id":36691,"name":"ArcGIS Survey123","slug":"survey123","term_group":0,"term_taxonomy_id":36691,"taxonomy":"product","description":"","parent":36591,"count":177,"filter":"raw"},{"term_id":36631,"name":"ArcGIS Web AppBuilder","slug":"web-appbuilder","term_group":0,"term_taxonomy_id":36631,"taxonomy":"product","description":"","parent":36591,"count":103,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":761,"filter":"raw"},{"term_id":36931,"name":"Web AppBuilder (Developer Edition)","slug":"web-appbuilder-dev-ed","term_group":0,"term_taxonomy_id":36931,"taxonomy":"product","description":"","parent":36601,"count":47,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=developers","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/491432","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\/3821"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=491432"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/491432\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=491432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=491432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=491432"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=491432"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=491432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}