Roadmap - HermannEbbinghaus/tutorial GitHub Wiki
Below you can find a rough outline of the intended steps in the tutorial. It is meant to be in chronological order. Near the end things might get a little uncertain, so accept some changes.
- What is this tutorial about
- Installing Elm
- Skeletal Elm project
- A first flash card
- A custom function
- Type annotations
- On namespaces
- A record type
- Type aliases
- A custom type
- A convenient function
- Showing the back side
- Flip the card
- Elm Architecture
- Updating the model
- Building the frontend
- Installing Rust
- Skeletal Rust project
- Simple server
- Serving the frontend
- Testing Elm
- Decoding a FlashCard
- Modeling a flash card on the server
- Encoding a flash card
- Sending a FlashCard as JSON
- Moving out of the sandbox
- Preparing to recieve a FlashCard
- Receiving a FlashCard as JSON
- Installing
docker
- Running postgres
- Using
diesel
- Retrieve a FlashCard from the DB
- Signatures
- Decoding FlashCard front and back