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