Jeroen Engels
jfmengels.bsky.social
Jeroen Engels
@jfmengels.bsky.social
Elm developer. Author of elm-review.com. Blogging at https://jfmengels.net. Co-host of Elm Radio Podcast.
Working on making programming easier through static analysis and FP, and hoping to keep Earth a nice place to live in somehow.
Pas sûr que c'est le moment de renommer l'endométriose, mais j'ai trouvé le terme "menstruosité" qui a du succès auprès d'une amie qui en souffre.
October 14, 2025 at 10:24 PM
Haha 😂
lo1tuma has been around in that domain a long time as well. I think we interacted around linting rules for mocha or something like 7-8 years ago? Good to have such a person helping out with the project!
October 3, 2025 at 2:47 PM
That's really not a lot of money. I'd even say that 0,000 is... no money.

(I imagine the first digit was removed by mistake)
August 27, 2025 at 3:48 PM
Didn't know about this (not a Next user) but yeah, removing it sounds like the way to go.
August 25, 2025 at 7:49 PM
Why would you want to search for anything if we recommend you such great content when you load the page?
August 25, 2025 at 5:45 PM
It's a fish?!
August 25, 2025 at 10:49 AM
Some questions I have:
- Are there any benchmarks that show it's faster?
- Are there any API differences? Differences in results? Or tradeoffs?
- Why make a separate package and not contribute these to slice-ansi instead?
August 24, 2025 at 1:11 PM
Over 600k loc of Elm last time I checked.
August 23, 2025 at 7:21 AM
Congratulations team! Great work!
August 22, 2025 at 10:23 PM
jfmengels.net
Mainly about linters and Elm.
August 21, 2025 at 6:48 AM
It's not a bug, this is an intended feature. But boy is it an anti-pattern.
August 20, 2025 at 10:13 AM
For instance, I haven't seen a better linter out there than elm-review, and I have looked! (speed of the tool notwithstanding, it's okay at best).

No side-effects, no impure FFI, etc. all make for really easy maintenance and features. Lamdera is amazing and could not work as well given side-effects
August 19, 2025 at 3:16 PM
It works just fine for us and a number of other companies. As you say, Elm is not a general purpose language, it is for web applications (though I have some success for using it for a linter).

The removal of signals and other features comes at a cost, yes, but it also comes with some great perks.
August 19, 2025 at 3:16 PM
The creator is still working on it but not in public. There hasn't been a release in a long time, most of the improvements have therefore been in the ecosystem (I'm working on its main linter). It's not dead, though it has shrunk over the years. It's still my favorite language by far.
August 19, 2025 at 3:10 PM
Super interesting!
Do you know which rules get removed in practice? Is it like rules that only care about TypeScript types for example?
August 18, 2025 at 2:07 PM
(Yet another case of other linters not supporting such an automatic fix because of potentially removing side-effects and therefore altering code behavior)
August 18, 2025 at 10:06 AM
Are there so many rules that look for such specific nodes to make for such a big performance change? That's quite surprising!
August 18, 2025 at 6:48 AM