Jump starting Your Elm Skills - Part 1 of 2
summary
Builds a tiny shop called HipStore end-to-end: uses create‑elm‑app and elm, a custom hipster-ui package, the remote-data pattern and HTTP commands to GET products and fetch a session‑scoped cart (requires withCredentials). Implements JSON decoders via json‑decode‑pipeline, maps responses into algebraic Message types, updates Model and view, and posts cart changes. Several npm/install issues surface but the app ultimately renders product list and cart and the decoder/command flow works.
AI-written summary · about
chapters (21)
- 0:00Intro
- 2:00Elm Runtime
- 4:00Getting Started
- 10:00Package Manager
- 12:00Connector
- 14:00NPM
- 16:00Troubleshooting
- 24:00Remote Data
- 26:00Runtime
- 30:00Command vs Message
- 32:00Testing
- 34:00Commands
- 38:00Map
- 40:00JSON Decoding
- 42:00JSON Decoding Result
- 44:00JSON Decoding Pipeline
- 46:00JSON Decoding Part 1
- 50:00The JSON Decoding Pipeline
- 54:00HTTP Request
- 56:00Cart
- 58:00Messages
related talks
39mDeveloper Happiness on the Front End with Elm
47mElm or how I learned to love front end development
34mBeyond Hello World and Todo Lists
40mFunctional in the front rails in the back
56mSimplifying Web App Development With Elm and Functional Programming
53mA peek in to Elm Architecture
31mMake the Back-End Team Jealous: Elm in Production
51mAdventures in Elm
