Esri Dev Summit: The Javascript Sessions

Javascript @ Dev Summit

Took a look through the online Agenda for the 2014 Esri Developer Summit and was really impressed at all the Javascript sessions – so I thought I’d high light some of them here.

This list is mainly focused on advanced sessions, but for those transitioning to Javascript, there are a bunch of sessions early in the week. Just search for “Javascript” using the agenda. I’d link to those sessions but for some reason that’s not possible. (Apparently you can link to the sessions)

Upping Your Javascript Game

These sessions will help you get a better handle on the language, the tools and the general workflows of the modern javascript developer.


Javascript Tooling

Joshua Peterson is cooking up a great session talking about Chrome Dev tools, Postman, Grunt, Bower, SublimeText, grunt… This should be standing room only.

Monday 5:15pm – 5:45pm Demo Theater 2 – Oasis 1


Modular Javascript

Derek Swingley (@derekswingley) & Matt Driscoll will talk about leveraging AMD in your Dojo based applications.

Mon 11:30am – 12:00pm Demo Theater 2 – Oasis 1


ArcGIS API for Javascript

These are a sub-set of the sessions directly related to working with the JS API. There are quite a few more, but these hit the “new” stuff.

Working with WebMaps

Jeremy Bartley & Kelly Hutchins – Learn how to author and consume webmaps in the JS API. While not strictly necessary, leveraging web maps in your javascript apps can massively streamline your code.

Mon 3:30pm Demo Theater 2 – Oasis 1


Rethinking How you Style Your Maps

Jeremy Bartley & Jim Herries – Learn about the new renderes and styling options in the javascrip api, including statistically significant heat maps, dot density, and aggregation of your data to standard geographies. Lots of this stuff is leveraging web workers – very cool.

Mon 1:00pm – 2:00pm Pasadena/Ventura/Sierra

Thu 1:00pm – 2:00pm Primrose A


ArcGIS API for JavaScript: What Have You Done for Me Lately?

Derek Swingley (@derekswingley) & Jerome Yang at it again – explore the latest features, enhancements, and improvements made to ArcGIS API for JavaScript in the past year. Topics will cover simple map widgets, advanced rendering options, easier use of SVG, AMD-style coding, and simpler event management. Hopefully they cover the Web Optimizer as I did not see that listed anywhere else.

Tues 5:30pm – 6:30pm Oasis 4

Thu 2:30pm – 3:30pm Catalina/Madera


Outside the Box

These sessions hit on new technologies in the JS API, how to use Leaflet with the Esri stack, and how to integrate other javascript frameworks – from PhoneGap, to AngularJs, to Node.

Many of these sessions are in “Demo Theaters”, and thus they only fit ~80 people. I’d expect that many of these sessions will be really crowded, so try to get there early.

Using Esri Leaflet

Patrick Arlt (@patrickarlt) from the Portland R&C Center will discuss the esri-leaflet plugin and how to combine it with other leaflet plugins to create light-weight web mapping applications. For some reason this session does not come up in a search for “javascript” the online agenda. Check out the esri-leaflet project.

Mon 6pm-6:30pm Demo Theater 1 – Oasis 1


Using Web Workers and Processes to Bend Data to Your Will

Matt Priour (@mattpriour) & Lloyd Heberlie – Learn how to use the newly released Workers & Processors systems to process, modify, aggregate, or analyze your data efficiently. You will learn about these new features of ArcGIS API for JavaScript and see demonstrations of what you can do with them. This stuff is really sweet.

Tuesday 5:30-6:00pm Demo Theater 1 – Oasis 1


Accessing and Visualizing Esri GeoServices with the ArcGIS JavaScript API, D3, and Node.js

Nick Furness (@geeknixta) & Chris Helm (@cwhelm) mixin it up with all sorts of great technologies. Check out new ways to interact with various ArcGIS GeoServices APIs in the context of advanced JavaScript libraries such as D3.js and Node.js. The session will present ways to use third-party data and APIs within the ArcGIS platform and will illustrate how such data can be combined with other Esri services to make compelling maps and visualizations from a multitude of services. I suspect Koop will also make an appearance.

Wednesday 11:00am – 12:00pm Demo Theater 2 Oasis 1


Declarative Mapping Applications with Angular JS

Patrick Arlt (@patrickarlt) from the Portland R&C Center droppin the wisdome. AngularJS is a rapidly growing application framework from Google that focuses on extending HTML with a language for creating rich applications. Angular JavaScript can help you create custom HTML elements and attributes so you can rapidly develop mapping applications with reusable components. Oh, and some esri-leaflet for good measure.

Tuesday 1pm-2pm Demo Theater 2 – Oasis 1


Native Mobile Web Apps with PhoneGap and jQuery

Andy Gup (@agup) & Lloyd Heberlie – More mobile but with a twist. Learn how to configure, build, and style hybrid, cross-platform mobile GIS applications that can access GPS, cameras, SD cards, and more. This session will cover implementation patterns using PhoneGap and JQuery.

Tues 2:30pm – 3:30pm Primrose A

Wed 4:00pm – 5:00pm Pasadena/Ventura/Sierra


Working with JavaScript App Frameworks and ArcGIS API for JavaScript

This session will cover patterns for integrating JS API with other frameworks. I know they are going to cover Backbone/Marionette, and Polymer aka web components), and likely EmberJs. Lots of speakers – Derek Swingley (@derekswingley), Fred Aubry, Matt Priour (@mattpriour) and Mike Juniper (@mjuniper).

Tuesday 4pm-5pm Smoketree A-E


Testing Tools and Patterns for Javascript Mapping Applications

I’ve done a number of posts and talks on javascript unit testing, and I will be co-presenting this session along with David Spriggs (@davidspriggs) and Tom Wayson. We will be covering how to organize your code so it is testable, and how to write tests. We’ll talk about using Jasmine, Karma, Grunt, and a host of other tools. It’s late in the day and we promise to make this interesting!

Wed 5:30pm – 6:30pm Pasadena/Ventura/Sierra

Thu 1:00pm – 2:00pm Catalina/Madera

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>