DEV Community

Discussion on: Why do you use your language/stack?

kjwong3 profile image
Kelly Wong

I'm using Elm and Erlang backed by DynamoDB. The application is deployed on containers in Amazon's ECS.

I've been going with functional languages because it makes tracking down bugs much easier. Immutables, mostly pure functions, and explicit behavior takes a lot of the mystery out of why something happened.

Elm's type system makes rewriting code for new features much easier. Erlang's process model handles problems gracefully.