Source code for Webmachine and Erlang workshop at Yow LambdaJam 2014
Erlang CSS JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
priv
src
.gitignore
Makefile
README.md
rebar.config

README.md

webmachine-tutorial

Webmachine Tutorial for LambdaJam 2014.

Setup

Before starting ensure you have erlang/otp installed, at least R16 and a unix based OS.

Checkout the project and go back to the beginning:

git clone git://github.com/tmcgilchrist/erlang_from_scratch.git
git checkout start

Compile and startup the shell:

make
make shell

Notes

In order of the workshop.

Adding Link Route

git checkout 17197822fe814e0084aeafa27c03e960a8207ba1

Initial Link Resource

git checkout cf5afeb1e0a3410cbcc0eb7504db5cef0b17d5a7

ETS store for links

git checkout b3406b568f91665fd4604fe365fdb982cbf51788

erlio_store gen_server version

git checkout d671faad582c6f7b826947e4f4443aef48745a75

Initial lookup_link to gen_server

git checkout 950e72a4aab322a07d58cd5e20e525ea60aac8eb

Refactor ets code into gen_server

git checkout 5a33f8cb4b118db8c95298f6ed06414aaed2139e

Initial erlio_links_resource

git checkout 976fba66de3506c036686d1da065bbf5b90cd2d3

Final erlio_links_resource

git checkout 905cc392779353eab2ef284a18c0f14559101ac0

Add web UI

git checkout c9d4479ee45fdcee8e6fc343eb240164c77aea69

Initial short resource for 302

git checkout 4962aa5364b1ad160d46fb72d2d1193fd9108339

Final short resource

git checkout 403e31e7ab838f61b45ce92fab59733426ee8d1a

Merged assets and short resource

git checkout d7c4219ffcbc0851a2c0ac03b75f219923970b12