Kristian Ekenes

Kristian Ekenes
Kristian Ekenes is a Product Engineer for the ArcGIS API for JavaScript. He joined Esri in 2015. He's interested in cartography for the web, 3D visualization, GeometryEngine, and all things GIS. You can follow him on twitter at @kekenes and view/contribute to his JavaScript samples on GitHub.

Recent Posts

Exploring 3D object data in a custom web app

above-and-below

In a session titled 3D Visualization with the ArcGIS API for JavaScript at the 2017 Esri User Conference (UC), Javier Gutierrez and I demonstrated some of the new visualization capabilities available in the JavaScript API. I’m particularly excited about Smart … Continue reading

Posted in 3D GIS, App Developers, Apps, Developer, Web | Tagged , , , , , , | Leave a comment

Creating a predominance visualization with Arcade

Educational attainment in Mexcio

At the March 2017 Esri Developer Summit, Dave Bayer and I gave a presentation on how to use Arcade expressions in web apps built on the ArcGIS platform. In that presentation I demonstrated a succinct way to create a predominance … Continue reading

Posted in App Developers, Apps, Developer, Web | Tagged , , , , , , , , | Leave a comment

Visualizing data in web apps: leveraging the platform

5-load-layer

The ArcGIS API for JavaScript contains powerful visualization capabilities that bring your data to life on the web. Some of these include using unclassified or classified color, size, opacity, and any combination of them to visualize numbers; unique symbols for … Continue reading

Posted in App Developers, Apps, Cartographic Design, Uncategorized, Web | Tagged , , , , , , , , | Leave a comment

Take advantage of the JavaScript symbol playground

bench

The 4.3 release of the ArcGIS API for JavaScript introduced an app called the Symbol Playground. Its purpose is to provide an environment where you can design 2D or 3D symbols with a simple user interface, copy the code used … Continue reading

Posted in App Developers, Apps, Uncategorized, Web | Tagged , , , , , | 4 Comments

Enliven your web apps with custom actions

predominance

The 4.x series of the ArcGIS API for JavaScript introduced the concept of actions. An action is a task that can be triggered by a user by clicking its simple button interface. For example, clicking the magnifying glass button on … Continue reading

Posted in App Developers, Apps, Web | Tagged , , , , , , , , | Leave a comment

Using Arcade expressions in web apps

apparenttemp

At the end of 2016 Esri released Arcade, a light-weight scripting language designed to evaluate expressions in labeling and rendering contexts with apps built on the ArcGIS platform. Arcade is similar to other scripting and expression languages, such as SQL, … Continue reading

Posted in App Developers, Apps, Developer, Web | Tagged , , , , , , | 4 Comments

ArcGIS API for JavaScript 4.2 released

Blog-FeaturedImage-4.2

The ArcGIS API for JavaScript 4.2 is available, introducing new widgets, smart mapping in 2D and 3D, vector tiles in 3D, support for Arcade, and new events in the MapView and SceneView. Custom widget development In addition to the Esri-provided … Continue reading

Posted in ArcGIS Online, Developer, Web | Tagged , , , | 8 Comments

ArcGIS API for JavaScript 4.1 Released

Dynamic rendering changes

The second release in the 4.x series of the ArcGIS API for JavaScript is now available. Our next-generation JS API continues along its path to reach parity with 3.x, while also introducing new powerful capabilities such as 3D. The following … Continue reading

Posted in App Developers, Developer, Web | Tagged , , , | 2 Comments

Play in the JavaScript symbol playground

playground-app

Version 3.15 of the ArcGIS API for JavaScript introduced a convenient new app called the Symbol Playground to help developers create symbology for visualizing features in web applications. This app helps improve the experience for designing, coding, and ultimately understanding … Continue reading

Posted in App Developers, Apps, Developer, Uncategorized, Web | Tagged , , , , , , | Leave a comment

Smart Mapping with dynamic workspaces

sm-dynamic-workspace

Not too long ago I wrote a post about how and why you may want to use Smart Mapping in custom web apps using the ArcGIS API for JavaScript. The sample featured in that post showed how to dynamically change … Continue reading

Posted in App Developers, Apps, Cartographic Design, Developer, Web | Tagged , , , , , , , , , | 7 Comments