At Engage, we've been excited to embrace a new technology for creating web applications that are more maintainable, performant, and reliable. Elm is a programming language that compiles to JavaScript, designed from the ground up for creating web applications, in a way that guides developers towards well-architected code, which we've been excited to explore and have now officially decided to adopt as our primary front-end development language.