Skip to content

Setup instructions and finished demos for the "Building Web Apps with Elm" workshop

License

Notifications You must be signed in to change notification settings

jfairbank/elm-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 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

About

Setup instructions and finished demos for the "Building Web Apps with Elm" workshop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published