Dojo Framework with ArcGIS API for JavaScript

I’ve been spending quite a bit of time with the new Dojo Framework recently. It’s important to note, this isn’t the OG Dojo Toolkit you may be familiar with. Modern Dojo is a full blown reactive framework for building applications. I had been asked a couple of times if I tried using the ArcGIS API…


View Models in the ArcGIS API for JavaScript

The ArcGIS API for JavaScript has powerful support for ArcGIS Platform features like geocoding, printing, directions and more. Most of these capabilities are exposed via the out-of-the-box widgets provided with the API. This makes it really easy for you as a developer to integrate these features into your own applications so you can focus on…


Client Side Fun with ArcGIS API for JavaScript

One of the really powerful and fun features of the ArcGIS API for JavaScript is the ability to do some cool client side analysis with your data. Most of the time, you will be working with a FeatureLayer in your apps. You will most likely be consuming a hosted feature service. I’ll do another blog…


Feature Widget Fun

There’s an interesting widget in the ArcGIS API for JavaScript that you may not be too familiar with. That is the Feature widget. What makes the Feature widget so interesting it that it can let you access the content of your Popups to graphics without having to really touch the Popup. A popular use case…


Hit me baby one more time!

I love when people ask me some interesting questions about how to use the ArcGIS API for JavaScript. Sometimes, they are use cases I never really thought about before, although I use the API daily, everyone has different needs. So when I get a question that makes me go hmmm, I get excited. I was…


Custom bookmarks in your ArcGIS JS API apps

The recent release of the ArcGIS API for JavaScript introduced the Bookmarks widget to support Bookmarks you can create in WebMaps. It’s pretty cool, simple but elegant little widget. Not to mention the fact that if you have users creating bookmarks in WebMaps, it’s kind of cool to expose that to them in a custom…


Post EsriUC 2018 Wrap Up

Well, that was a heck of an EsriUC. You can see a lot of the action on the @EsriUC twitter account. UC is interesting, it’s a mix of users, managers, analysts, techs, devs, people from other industries interested in how spatial can fit into their workflows. Whereas DevSummit is heavily focused on devs and geogeekness….


Build apps with the @arcgis/cli

A cool new tool was recently announced to help you build apps with the ArcGIS API for JavaScript. The @arcgis/cli. It’s fairly easy to set up: npm install -g @arcgis/cli Now you can start using it to quickly scaffold new applications using the ArcGIS API for JavaScript. arcgis create awesome-app it seems like just about…


Put ArcGIS JS API into your webpack

Recently, it was announced that there is a new @arcgis/webpack-plugin. The plugin makes it easier for you to integrate the ArcGIS API for JavaScript into your modern developer workflow. Basically, what it does is use a lightweight AMD loader during the webpack build process to feed the modules in the ArcGIS API for JavaScript into…


TypeScript Conf – The Aftermath

Last week I had the opportunity to attend the inaugural TSConf in Seattle, WA with a few of my Esri buds. This was the first ever conference focused specifically on TypeScript. It was also my first time in Seattle, and I think I happened to be there in an ideal weekend, because it wasn’t even…