Exploring elm-spa-example
summary
Modernized elm-spa-example shows concrete changes: each page has its own model/view/update and headers inside a single module; an opaque Endpoint type and custom request wrappers replace raw URLs so gets/puts require correct credentials at compile time; a localStorage session subscription keeps login state in sync across tabs; several packages (elm-validate, select-list, json-extra) get removed leaving only markdown, json-decode-pipeline and ISO8601 date handling; these changes reduce risk and improve maintainability.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:02Outline
- 1:26Background
- 9:03Module Structure
- 10:24Login Page
- 23:09Dependencies
- 29:05Reliability
- 32:09Raising the bar
- 32:43Reuse and scaling
- 35:58Food example
- 41:46Summary
related talks
47mElm or how I learned to love front end development
56mSimplifying Web App Development With Elm and Functional Programming
53mA peek in to Elm Architecture
39mDeveloper Happiness on the Front End with Elm
51mAdventures in Elm
51mElm-Friendly Functional Programming For The Web
30mElm the Game Changer
31mMake the Back-End Team Jealous: Elm in Production
