Nothing fills a developer’s mouth with words of both praise and cursing more than a major version release (Just ask the Angular JS community). ESRI released the ArcGIS JavaScript API 4.0 out of beta yesterday. If you’ve had experience with the 3.x version, a tour through the 4.x line looks a bit incomplete, much like […]

Trouble with dates A couple years ago, our company had developed a JavaScript-based web application, and it was in the middle of user acceptance testing when the client noticed something strange in the search results. When the client searched for her own property, she noticed that the date of sale showed March 17th, the day

ArcGIS JavaScript Hack: Fixing dates from ArcGIS ServerRead More »

Creating Layer visibility controls for web maps can be a pain. If you’ve tried to implement complicated web maps or “ArcMap on the web” applications, you know what I mean. So, when ESRI released the LayerList widget in v. 3.14 of their JavaScript API, I had to try it out. The LayerList I found the

ArcGIS JavaScript Hack: LayerList and ArcGIS OnlineRead More »

Hello. I’m sure you’re wondering where I’ve been lately. Well, I’ve been working on a special project that I can finally talk about. It’s my new book, Mastering ArcGIS Server Development with JavaScript. I know, it’s a long title, but it will help you do what it says. It dives into the ArcGIS JavaScript API,

Mastering ArcGIS Server Development with JavaScript is out!Read More »

Anyone who has developed against ArcGIS Server web services has probably encountered the limit on query results returned. Whether it’s 1000 features, or maybe 2000 with the new versions, it’s never enough for the kind of data you have to return. Contrary to what he or she believes, the typical map user can’t fathom having

ArcGIS JSAPI Hack: Get around the 1000 limit on ArcGIS ServerRead More »

When it comes to presenting quick code samples on the web, there are three competitors that come to my mind: JSFiddle, JSBin, and CodePen. All three sites allow you to add HTML, JSFiddle has been around a long time, and is great for testing out code snippets and parts. JSBin, which bills itself as “Collaborative

Show off webmaps and custom widgets with CodePenRead More »

For those of you who develop using the ArcGIS JavaScript API, have you ever wanted to measure a feature selected on the map? By extending the Measurement dijit, we can add a link to the map.infoWindow object, then add a click event handler to make the measurement dijit to measure the selected feature. The code

ArcGIS JavaScript API Hack: Measure Selected FeaturesRead More »