# Why we chose Elm for Humio’s web UI

**URL:** <https://discourse.elm-lang.org/t/why-we-chose-elm-for-humio-s-web-ui/7251>\
**Category:** Show and Tell\
**Created:** [April 16, 2021, 2:57pm UTC](https://discourse.elm-lang.org/t/why-we-chose-elm-for-humio-s-web-ui/7251 "2021-04-16T14:57:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jfmengels](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/jfmengels/32/3124_2.png) [@jfmengels](https://discourse.elm-lang.org/u/jfmengels)\
**Post date:** [April 16, 2021, 2:57pm UTC](https://discourse.elm-lang.org/t/why-we-chose-elm-for-humio-s-web-ui/7251/1 "2021-04-16T14:57:06Z")

</div>

Hi all 👋

We talked with a colleague of mine about why we (he) chose Elm at our company, and why we’re so happy with it after so many years. Hope you enjoy!

[https://www.humio.com/whats-new/blog/why-we-chose-elm-for-humio-s-web-ui](https://www.humio.com/whats-new/blog/why-we-chose-elm-for-humio-s-web-ui)

---

<div class="post-metadata">

**Author:** ![eimfach](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/eimfach/32/3247_2.png) [@eimfach](https://discourse.elm-lang.org/u/eimfach)\
**Post date:** [April 19, 2021, 2:31pm UTC](https://discourse.elm-lang.org/t/why-we-chose-elm-for-humio-s-web-ui/7251/2 "2021-04-19T14:31:14Z")

</div>

Hi, I get a blank screen on iOS 14.4.2 …  
Some icons flash shortly on loading and then the white screen …

---

<div class="post-metadata">

**Author:** ![jxxcarlson](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/jxxcarlson/32/866_2.png) [@jxxcarlson](https://discourse.elm-lang.org/u/jxxcarlson)\
**Post date:** [April 20, 2021, 2:32pm UTC](https://discourse.elm-lang.org/t/why-we-chose-elm-for-humio-s-web-ui/7251/3 "2021-04-20T14:32:33Z")

</div>

Really nice article! I wonder whether you and Dillon could devote a podcast to reusable components (re your mention of this in the article.)

---

<div class="post-metadata">

**Author:** ![hamblingreg52](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/hamblingreg52/32/4011_2.png) [@hamblingreg52](https://discourse.elm-lang.org/u/hamblingreg52)\
**Post date:** [April 21, 2021, 10:11am UTC](https://discourse.elm-lang.org/t/why-we-chose-elm-for-humio-s-web-ui/7251/4 "2021-04-21T10:11:09Z")

</div>

@eimfach Oh! I also found this error in my iPhone. Is any body have the solution of this. Please share with me. 😪

---

<div class="post-metadata">

**Author:** ![Charlon](https://avatars.discourse-cdn.com/v4/letter/c/6f9a4e/32.png) [@Charlon](https://discourse.elm-lang.org/u/Charlon)\
**Post date:** [April 26, 2021, 9:18am UTC](https://discourse.elm-lang.org/t/why-we-chose-elm-for-humio-s-web-ui/7251/5 "2021-04-26T09:18:07Z")

</div>

Working on a web-app using only elm in the frontend in a team of more than 4 developers with more than 100000 lines of elm, I can totally feel you.  
I learned my frontend skills with elm. To me, JS/frontend wasn’t really appealing. Without elm, I would have certainly been still just a backend developer.

When I came into the company I’m working in (through the elm slack #job channel ;), doing some refacto was extremely easy and as you said, I could easily understand the patterns. Most refactoring job is stressing and not fun at all, but with elm, it’s indeed really satisfying and safe!

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/1X/50a05e53677a2c3b47776d7abd0f113eb50193a1.png) [@system](https://discourse.elm-lang.org/u/system)\
**Post date:** [May 6, 2021, 9:18am UTC](https://discourse.elm-lang.org/t/why-we-chose-elm-for-humio-s-web-ui/7251/6 "2021-05-06T09:18:36Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
