Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

We've been using Elm in production for the last year to power an app used by 100,000 public school students in the US, and it's been fantastic.

The Elm language and framework really do live up to their promise: it's a delightful development experience. Despite rewriting our entire 4-year-old UI we've had remarkably few bugs despite multiple large refactors. The whole team was new to Elm when we started, and now everyone's an advocate.

Re: components, I'd echo what others have said. Because the view code can't have side effects, components become much simpler and a whole category of the problems we've had in one of our Javascript apps just don't happen. You sometimes will want to separate out logic for subsystems in your update function, but that's pretty well supported.

Also, if you're interested in working in Elm and making a measurable difference in student learning, we're hiring!

https://www.esparklearning.com/company/careers



Also also, if you're interested in meeting the Elm community in person, we've just announced the speaker lineup for Elm in the Spring, a new 1-day conference in Chicago in April -- we're really excited :D :D :D

https://www.elminthespring.org/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: