Category: javascript

arcgis promises

ArcGIS JavaScript Promises

Something not exactly new to the ArcGIS API for JavaScript 4.0beta1 is the increased usage of Promises within the API. You can read more details about the use of Promises here. I’ve talked before about Promises in the ArcGIS API for JavaScript here and about how in the 4.0beta1, you would uses Accessors to really…




esrijs map views

Maps and Views in ArcGIS JS API

Imagine for a moment that you have a clear box that you can hold in the palm of your hands. Now imagine that you place little cut out figures in the box, maybe an astronaut fighting a dragon, that would be pretty cool, swords and mountain cut outs included. You can place the box on…




esrijs 3d

Fun with Accessors in ArcGIS JS 4.0beta1

Last week I talked about how cool ES5 Accessors in the ArcGIS JS API 4.0beta1 are. This week, I want to talk a little more about how you might be able to do some cool stuff with them in your applications. New Point of View Before we dive in to a sample, I want to…




ember-cli

Five things I learned writing an Ember-cli addon

I recently talked about how to use EmberJS with the ArcGIS API for JavaScript. I also talked about how this was done using ember-cli and provided via an addon I wrote called ember-cli-amd. This was a great learning experience and I thought I would share some of my big takeaways from this project. The Ember-cli…




emberjs esrijs

Ember with ArcGIS API for JavaScript

I’m a person that likes to try new frameworks and toolets. Even when I was doing Flash development, I really enjoyed using Swiz and Robotlegs, and with JavaScript, aside from the staples of jQuery and Dojo I’ve enjoyed Backbone, Knockout, Angular, React and much more. Some of these tools tend to be a little easier…




esrijs dstore

Quick tip: dstore with ArcGIS API for JavaScript

Have you been in the dijit trenches? Have you used dijit FilteringSelect or dijit Trees? If you have, you probably know the joys of working with the dojo/store modules. These aren’t bad modules. They definitely serve a purpose when it comes to working with data-binding to UI elements. But did you know the guys at…




esrijs-smart-mapping

Smart Mapping for Devs

It’s been about three months now since the latest Esri Dev Summit, but I’m still digging stuff up in my notes that I haven’t had a chance to look over yet. One of those items I saw that I thought was pretty cool was the idea of Smart Mapping. In a nutshell, Smart Mapping is…




es6 arcgis

Use ES2015 with ArcGIS API for JavaScript

At the most recent Esri Developer Summit, I did a presentation on using ES6 for ArcGIS JavaScript development. ES6 is now referred to as ES2015, but I’m still not use to calling it that. I realized recently that I had not really discussed ES6 other than using it with a Leaflet project. So today, I…




electron-leaflet

Quick Tip: Fun with Electron

Have you tried out the Atom editor? It has some nice features as far as editors go, however one of the most interesting things about is the fact that it uses atom-shell, which is now called Electron. Electron is a built on node.js. What does that even mean? That means we have transitioned from JavaScript…




esri-rxjs

Using RxJS with the ArcGIS API for JavaScript

A while back I did a blog post on using RxJS with the ArcGIS API for JavaScript. I’ve also been pretty interested in using Flux architecture to build my apps, even non-React apps. Recently I was reading this blog post that discusses the authors frustrations with Flux and his move to using RxJS instead. So…