leaflet control

Custom Leaflet Control

One of the reasons people are big fans of Leafletjs is due to the simplicity of the API. Leaflet offers a lot of power in that simplicity and it’s also quite extensible. That much is apparent just by looking at all the available plugins users have built for it. You can even add custom controls…




clojurescript leaflet

Clojurescript with Leaflet

Last week I talked about some testing I have been doing with PureScript & Leaflet. In that post I mentioned I had also been doing some testing with ClojureScript. If you are new to ClojureScript, it is a compiler for Clojure to JavaScript. Clojure is a Lisp that works on the JVM and even the…




purescript leaflet

PureScript with Leaflet Experiments

Not another damn JavaScript compiler Yeah yeah, I know. For a long time, I really enjoyed using CoffeeScript and I have spent quite a bit of time learning ClojureScript. I’ve given┬áTypeScript a hard time in the past, but I’ve changed my tune about it. Recently I have been digging my head down into Haskell, mostly…




soft-skills

Review: Soft Skills

I haven’t done a review in a while, last time it was on a series of TDD screencasts. But every now and then, I come across a book or training course that I think, damn, that was awesome. I read and listen to a ton of books on varying subjects, mainly on development, productivity and…




goals

2015 Goals: Getting Real

I had a jam-packed 2014. Reviewing my 2014 goals I met some and not others. Work I have like three jobs, including my day job, which at times can stretch my sanity, but I’ve been managing. SmartGeotech: Business is progressing here. I’ve had the opportunity to work on a couple of projects that really try…




esri pouchdb

Taking it offline

When building a mobile web-mapping application, like any other web application, there are a few things you need to consider. Who are the users? What services do I need? How will the application be used? What devices will the application be used on? You get the idea. If the application in any way requires a…




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,…