https://github.com/jfairbank/elm-workshop
Setup instructions and finished demos for the "Building Web Apps with Elm" workshop
https://github.com/jfairbank/elm-workshop
Last synced: 7 months ago
JSON representation
Setup instructions and finished demos for the "Building Web Apps with Elm" workshop
- Host: GitHub
- URL: https://github.com/jfairbank/elm-workshop
- Owner: jfairbank
- License: mit
- Created: 2017-03-09T13:56:11.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-17T20:08:46.000Z (over 7 years ago)
- Last Synced: 2025-01-21T17:36:51.350Z (9 months ago)
- Homepage:
- Size: 85.9 KB
- Stars: 9
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Build Web Apps with Elm Workshop
This repo contains demos and exercises for the "Building Web Apps with Elm"
workshop.## Setup
This workshop uses the wonderful [Ellie App](https://ellie-app.com) for
running Elm demos and exercises. Ellie is to Elm what JSBin or JSFiddle is to
JavaScript.All you need is a modern browser such as Chrome or Firefox. Make sure you're
able to compile some of the URLs below to verify your OS and browser can use
Ellie. I've seen problems with some Linux distros in the past.## Demo Templates
For demos, please use these template URLs to follow along:
| Content | URL |
| ------- | --- |
| General | https://ellie-app.com/8hQzDZMRa1/0 |
| Static Types | https://ellie-app.com/4sc93c7xya1/0 |
| GitHub Application (no HTTP) | https://ellie-app.com/bJK855jBa1/1 |
| Gif Application (HTTP) | https://ellie-app.com/xfNh99HYa1/0 |
| Text Engine Application | https://ellie-app.com/zVRYBH4ca1/0 |## Completed Demos
Completed demos can be found at these URLs. The completed demos are helpful for
reference while working on the exercises.| Content | URL |
| ------- | --- |
| Syntax and Functions | https://ellie-app.com/F9NypKpfa1/0 |
| Lists and Records | https://ellie-app.com/H5nvMP2Ha1/1 |
| Static Types | https://ellie-app.com/J9LzG8CYa1/0 |
| Union Types | https://ellie-app.com/KcwpjVkVa1/1 |
| Text Engine Application (DRY) | https://ellie-app.com/MLqpvdV3a1/0 |
| Text Engine Application (not DRY) | https://ellie-app.com/P4LFshZYa1/0 |
| GitHub Application (no HTTP) | https://ellie-app.com/QqCwfHxca1/0 |
| JSON Decoders | https://ellie-app.com/Syq6SkFCa1/0 |
| Gifs Application (HTTP) | https://ellie-app.com/TPL2qc9ca1/1 |## Exercises
Use these URLs for the hands-on exercises. Each URL has 3 or more exercises with
instructions in the comments.| Exercise | URL |
| -------- | --- |
| Syntax and Functions | https://ellie-app.com/3M74gZGTkTXa1/1 |
| Lists and Records | https://ellie-app.com/3M78mSsjJQQa1/0 |
| Static Types | https://ellie-app.com/q3Jjfywpja1/1 |
| Union Types | https://ellie-app.com/3M7fNp6zmZCa1/0 |
| Shopping Cart Application | https://ellie-app.com/qkkmJNsCza1/1 |
| JSON Decoders | https://ellie-app.com/3FK8F6mjTa1/0 |
| GitHub Application (HTTP) | https://ellie-app.com/33x8dtjdSa1/0 |## Completed Exercises
Use these URLs to see the completed exercises. Please refrain from viewing these
files until you've attempted the exercises yourself. To view the URLs, click
"Details" below to expand.| Exercise | URL |
| -------- | --- |
| Syntax and Functions | https://ellie-app.com/3M774rWfLHTa1/1 |
| Lists and Records | https://ellie-app.com/3M79ybpRwFga1/0 |
| Static Types | https://ellie-app.com/qhXZC8ktFa1/0 |
| Union Types | https://ellie-app.com/3M7gkY6RQCsa1/1 |
| Shopping Cart Application | https://ellie-app.com/qmGT6sNBXa1/0 |
| JSON Decoders | https://ellie-app.com/3HLcGxLS2a1/1 |
| GitHub Application (HTTP) | https://ellie-app.com/36F9XybfXa1/0 |