Part 2. Production-grade Elm

In the next three chapters, you’ll learn techniques that can be found in most Elm applications in the wild: talking to servers, talking to JavaScript, and testing. Strictly speaking, not every Elm application needs these, but in practice, all three are used very widely.

In chapter 4, you’ll learn how to communicate with servers. This involves commands, a new concept within The Elm Architecture. Chapter 5 teaches how to communicate with JavaScript, which turns out to be very similar to communicating with servers. Chapter 5 also introduces the last foundational concept of The Elm Architecture: subscriptions.

Just as part 1 of the book ended with a chapter on how to make your code more reliable, so too does part 2 ...

Get Elm in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.