Category: javascript

dojo 2

A look at Dojo 2

I like Dojo. It’s a solid toolkit that’s been around a long time. I’ve had my share of hair-pulling when it comes to integrating Dojo with other JavaScript tooling like SystemJS and Webpack, each time finding some sort of workaround. And yeah, Dijit is getting a little long in the tooth. Long in the tooth….


EmberConf 2017

I’m in Portland, OR again! This is my second EmberConf and I’m looking forward to some cool stuff this year. There’s a few Ember projects at Esri right now, Operations Dashboard Workforce Web App Open Data I’m sure there’s some other stuff going on too. I’ve talked a bit about using Ember with the ArcGIS…

ArcGIS API 4 for JS with vue-cli and Nuxt

I’m a framework fan. You know it, I know it, I’ve come to accept this. It all started with Flex, and PureMVC, Swiz, Robotlegs and more. So many different ways to create awesome apps. Recently, I’ve been having a lot of fun with Vue. You can find some great videos at on getting started…

esrijs clone

Quick Tip – Clone in ArcGIS JSAPI

The ArcGIS API 4 for JavaScript is a very powerful evolution of the API. A lot of the work under the hood in Accessor and the ability to Autocast properties which helps to simplify the API, make the JSAPI a very robust tool. There’s still a few little gems in the API and things you…

esrijs widgets

Custom Widgets in the ArcGIS API for JavaScript

One of the new features introduced with the ArcGIS API 4 for JavaScript recently in the 4.2 release is the introduction of a new widget framework you can use to build custom widgets with the API. You are not required to use this widget framework, you can always just build your own widgets how you…

esrijs accessor widgets

ArcGIS JSAPI Accessor and Widgets!

The latest release of the ArcGIS API for JavaScript 4.2 introduced some vew and improved features. One feature, that isn’t really new in 4.x, but has been more thoroughly documented is the Accessor. I’ve covered Accessor before on this blog, and for good reason, it is so powerful! Accessor I’m a huge fan of Accessor,…

esrijs accessor

Quick Tip – Accessor in ArcGIS API for JavaScript

The Accessor is a key compoment of the ArcGIS API 4 for JavaScript. It allows you to do some really awesome stuff like watch for property changes in your application. I’ve talked about them before and how useful they are. Today, I just want to quickly look at how they can be used as a…

esrijs mapimagelayer

Quick Tip – MapImageLayer in ArcGIS API for JavaScript

The MapImageLayer is a totally revamped version of the ArcGISDynamicMapServiceLayer in version 3 of the ArcGIS JS API. The MapImageLayer API has been greatly simplified to work with Sublayers that allows you to create definitionExpressions, customize renderers, work with query tables and more. In this video we take a quick look at the MapImageLayer and…


Excerpt from Intro to ArcGIS API for JavaScript 4

This week I’d like to provide you an excerpt from my most recent book, Intro to ArcGIS API for JavaScript 4. The book is still being written, but if you purchase the book, you’ll get updates as they come along. I’m currently working on section that covers Popups that I will be releasing soon. I’ve…

esrijs vue

Using VueJS with ArcGIS API for JavaScript

It’s no secret that I am a fan of JavaScript frameworks. One little framework I haven’t touched in a long time is VueJS. What I really like about VueJS is that it is a very simple to use JavaScript framework that provides a big benefit to developers that want a templating library without all the…