Where Am I? Geolocation in Elm

Elm is a simple and functional language that compiles to
JavaScript. These are my notes about getting started with Elm using a
small but complete application to get the current location of a device
and update it based on movement. Read more


JSON Decoding in Elm

JSON is probably the most common way of representing data that is being sent between a server and a browser. JSON stands for JavaScript Object Notation, and, as the name implies, dealing with JSON in JavaScript is pretty straight forward. When you get JSO... (more…)

Read more »

Elm Type Declaration Demystified

While trying to learn Elm, I came across a few concepts that were not easy to grasp. Especially when it comes to types and the syntax. I struggled with the difference between type and type alias. I struggled with understanding what was going on in a type ... (more…)

Read more »

Elm at Rakuten

In our team at Rakuten, we have been using Elm1 in production for almost two years now. This post is about our story, the lessons we learned, and our likes and dislikes. This post is quite long so if you prefer to see an overview, feel free to jump to the... (more…)

Read more »