Skip to content
0:00 / 0:00

#elm#elmarchitecture#scaling

Elm Europe 2017 - Richard Feldman - Scaling Elm Apps

Elm Europe

2.5K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 2 people: 2 on Hacker News.
  • A classic. People kept recommending it from 2019 to 2022.
  • Presented by Richard Feldman, Elm developer and author
  • May be out of date. Uploaded 9 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

41K views9 years ago2 recommendations

Web developmentSoftware designVue, Svelte, Angular and othersSoftware architecture

Richard Feldman explains how to structure and scale large Elm applications, focusing on when to nest messages and state.

The uploader added no description.

Why it's here

2 people recommend this

What people say. Engineers recommend this talk for understanding how to structure and scale large Elm applications without overcomplicating the architecture.

z5hon Hacker News • Recommends

On “Ask HN: Anyone Using Elm in Production?”

You'll probably want to watch Richard Feldman's Scaling Elm Apps( link to this video ). I built Component Result( link ) to help with a pattern that occurs when scaling up apps. I'm not clear what you mean by or expect to be problematic with by cross-cutting concerns. Feel free to ping me, z5h, on the Elm slack.

hombre_fatalon Hacker News • Recommends

On “Tao of Node – Design, Architecture and Best Practices”

You can write this sort of guide for literally any tech, even the ones you think are better. I've been using Elm since it came out and I use it for everything, but you could write a "Tao of Elm" that's just as in-depth as this. Just watch rfeldman's talks about how to structure large Elm projects ( link to this video ) or watch the community chat about how to do it, it's an open question. For example, the Tao of Elm would give pointers on what you should send over ports, how granular you should even make ports, how to pick Msg types (LogIn User | LogOut vs. SetUser User), how to build a good Model, when to nest models, (a big one:) how to build parent/child communication, what should be implemented on…

rtfeldmanon Hacker News • Mentions

On “How I write Elm applications”

…of whether this nesting was actually an improvement after all. My conclusion at the end of the article is that in retrospect nesting did more harm than good, and knowing that, I would have happily left it flat. Incidentally, "leave it flat" is not my stance in all cases. For example, I gave a whole talk that could have been titled "when to nest" - link to this video - and my most popular Elm project uses nesting in multiple places - link But indeed, in this case, I'd happily leave Msg flat and not bother with all the lens stuff!…