Elm by Example


Making beautiful map displays with Elm and Leaflet

Sydney, Australia

Maps and GIS are not scary. You can build a responsive user interface that has custom map displays remarkably easily.

Most of us carry a geolocation device on us at all times. This opens up many applications for presenting information on a map.

The Elm environment (a functional programming language that transpiles to Javascript) leads to beautifully small and bug-free sites that also happen to be responsive and look great (particularly when combined with the Material Design toolkit).

This lets me create great looking user interfaces that can be served from the ROM of an Internet Thing.

Many people worry about being locked into the Elm language and unable to use other javascript libraries.

This presentation will show how my team works almost exclusively in Elm, while still having access to cutting-edge javascript toolkits such as Leaflet.js

Mapping gets everywhere, I find myself using geo-representation for applications ranging from building management to vehicle traffic enforcement.

Come on in, the functions are fine.