xtyle arcgis

Using xstyle with ArcGIS API for JavaScript

Recently I have been toying around with a library called xstyle that is maintained by the same guys that maintain the Dojo Toolkit. At first glance, it may seem like another css preprocessor, similar to Sass or less, which are both great tools. However, once you dive in, it can do so much more. Keeping…




gis developer

GIS Analyst to GIS Developer

I’m going to keep this short and simple. If you’re a GIS pro or student and wondering how to get started learning how to boost your developer chops, I’m going to list some resources. For some detailed geo-career advice, I’d recommend Justin Holmans blog with tons of great resources. I’m a GIS professional, why do…




arcgis javascript api bootstrap

Dojo Bootstrap with ArcGIS JavaScript API

If you use the ArcGIS JavaScript API, have you tried Bootstrap? It’s a great way for developers to get a decent looking website up and going pretty quickly that doesn’t look like total crap. It has some handy components, however they are dependent on jQuery because everyone uses jQuery, didn’t you know that? Bootstrap Map…



dojo router

dojo router for your Esri JavaScript Maps

Part of the rage in building single page applications is the ability to do all your page routing on the client. Angular has the $routeProvider, Backbone has a solid router, Ember has a great routing system in place, and although React isn’t an all-in-one framework, there is a fantastic routing library available for it. Now,…




You get a GIS

GIS Day 2014 – Learn some geo

It’s that special holiday we all look forward to this time of year, it’s GIS Day! Now please hold back your excitement. If you are a GIS pro, you are probably lounging around the house enjoying your holiday off. I’ll be hanging out at the LA County GIS Day event most of the day hoping…




arcgiswebdev

10 Things I learned writing ArcGIS Web Dev

So it’s been almost two years now since I took on the challenge of writing the ArcGIS Web Dev book from Manning Publications. Recently I made myself a list of 10 things I learned in the process. I didn’t think I could write Ok, that might be a horrible thing to say considering I have…




Leaflet.Control, transducers and es6

Hacking away I haven’t hacked away at using Leaflet in a while, but I’m looking at doing some pretty extensive Leaflet.Control development down the line so I needed some practice. I also wanted to play around with Transducer.js which is a JavaScript port of Clojure’s Transducers. To learn more about Transducers, go watch this video…




Some fun with Esri JS API and RxJS

What the… So I get pretty bored. For the past year or so I’ve been learning some functional programming stuff, and like most things it has snowballed into tons of little side projects and experiments. A few months ago I attended this online workshop from FrontendMasters and it totally melted my brain. I highly recommend…




Quick Tip: Save last location on map reload

I’d like to… I recently had a need in an ArcGIS JS project to save a maps last location when the user closed the browser so that it would return that location when they returned to the application. After a little trial and error, I think I came up with a pretty good solution. Quick…




Esri ClusterFeatureLayer

Too many damn points If you have ever worked with a somewhat large amount of points in a web mapping application, in particular with the ArcGIS API for JavaScript, you know the pain points it can take to display that much data on a map. It could be five-thousand, fifty-thousand or a one-thousand, depending on…