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…


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…

I’m going to Esri

Short post this week, I’m out of town. I’m joining Esri. This is what I imagine my first day will be like. More to come. Thanks.

maybe mayhem

Learning Mayhem

So a couple of months ago, I was minding my own business at the Esri Developer Summit when I first heard of Mayhem. I had no idea this was even in the works. I then had the chance to attend a small meetup at the developer summit where Dylan from Sitepen and founder of Dojo…


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…


EsriJS with Ramda

When you start looking into what the latest JavaScript craze is, chances are you will end up at TodoMVC and twirl your handlebar mustache or stroke your beard. It’s a decent enough sample that developers can use to see how a framework functions. Not everyone may agree with it, but as a quick snapshot of…

hacjing esrijso

Hacking the ArcGIS API for JavaScript Web Optimizer

This is a video on how to use the node tool esrijso-modules to create a custom build of the ArcGIS API for JavaScript using the Web Optimizer.