Tag: dojo

Code coverage in your apps

Ok, so this post isn’t necessarily about geodev, but it’s related in that I’m sure a lot of us don’t write enough tests. I’m working on this, and I recently, for some odd reason, got really into code coverage and tooling. Using it as a tool to help guide me to focus on writing my…

dojo 2

A look at Dojo 2

I like Dojo. It’s a solid toolkit that’s been around a long time. I’ve had my share of hair-pulling when it comes to integrating Dojo with other JavaScript tooling like SystemJS and Webpack, each time finding some sort of workaround. And yeah, Dijit is getting a little long in the tooth. Long in the tooth….

dojo2 esrijs

Intro to Dojo2 with ArcGIS API for JavaScript

Dojo 2 has been in the works for quite some time. It is finally at a stage where most of the packages are in either alpha or beta and can be tested. You can find more information about the status of each Dojo 2 package here. SitePen has put a lot of work into making…

ArcGIS TypeScript

Using TypeScript with EsriJS 4

With the release of the ArcGIS API 4 for JavaScript and even leading up to the release, there has been a lot of interest in updated TypeScript Definition files. I’m pleased to let you know that when the ArcGIS API 4 was released, the new TypeScript definition files for 4.0 were also released. Because of…

esrijs4 redux

DIY Redux using EsriJS 4

I’m a big fan of React. Mostly because it’s focused one thing and that’s on building components. It’s up to me to decide how I want to use those components and wire them together. One of the first architectures released for React apps was Flux and Flux is great for managing separation of updating state…

react dojo

Quick tip – Build React into your Dojo apps

So I spent some time this past weekend fussing around with getting a Dojo app built with React. I was going through and replacing use of Dijits for React components. Everything was working just fine in development. It was awesome! Then I tried to build it with the Dojo build system and none of the…

dojo aspect

Quick tip: dojo/aspect to dig in

When you use the ArcGIS API for JavaScript you already have Dojo and all it’s capabilities available for you to use. One of the more useful modules you may or may not use very much is dojo/aspect. The dojo/aspect module is very interesting. It provides a lightweight mechanism for you to do aspect-oriented programming in…

esrijs bower

Using Bower to build ArcGIS API for JavaScript Apps

Esri recently announced the release of a Bower package for the ArcGIS API for JavaScript. The repo for the Bower package can be found here. There is also a repo with examples on how to do local builds using Dojo and RequireJS. Easy Bower Install bower install –save arcgis-jsp-api This makes it incredibly easy to…


Using dstore in EsriJS

One of the libraries included with the ArcGIS API for JavaScript is dstore. I talked about using dstore with your custom dijits not too long ago, but I felt like a little more ground could be covered here. I haven’t really seen people taking advantage of the power that dstore can bring to your application,…

Using Yeoman ArcGIS JS App Generator

This video covers how to use the ArcGIS JS App Generator to quickly scaffold an application with testing and build tools provided. This way you can quickly get an application up and running without having to worry about basic setup and application structure.