Category: javascript

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…




esri dojo

Modular ArcGIS JavaScript apps

I recently had a conversation with someone about building modular JavaScript applications and how you communicate between them. These are the kinds of problems that React Flux tries to answer and I talked about how that architecture could be applied with Dojo. Let’s have a chat Classically Dojo would handle this through via the Evented…




esri typescript

Trying to learn TypeScript

So I’m trying to learn TypeScript. TypeScript is not necessarily difficult to learn, I think most of my stumbling blocks have to do with working with definition files. Sometimes they work, sometimes they don’t and sometimes I just can’t get my vim or Grunt build scripts to understand what I’m doing. Not a love story…




cateyes

Fun with EsriJS Geometry Engine

The release of version 3.13 of the ArcGIS API for JavaScript introduced the beta version of the Geometry Engine. Since this is still considered beta, there are probably some missing features, maybe a few bugs here and there, so use with caution. What the hell is it? The Geometry Engine is analogous to Turf. I’m…




dojo flux

Dojo Flux (lite)

React has blown up in popularity and has become a favorite among many JavaScripters. I am admittedly a fan and have even tried to integrate it with some of my Dojo and ArcGIS API for JavaScript projects. One of the neat things that has also come out of Reacts popularity is the Flux application architecture…