I just stumbled on this set of lectures, slides, and notes, from ETH Zurich, which seems like it would be useful supplementary material: http://dcg.ethz.ch/lectures/podc_allstars/
Also relevant is the "Distributed Algorithms" course at Royal Institute of Technology in Sweden. Seems to be a little bit more theoretical, but might be an interesting complement to a more practical course.
Given Prof. Stefan Nilssons "Fundamentals of concurrent programming", which is taught in Go [1], it would be interesting to see whether not the distributed systems course will adopt Go as well, in the near future.
Yes, I also had similar feel while using Erlang - "hardcore" part was just gone and I thought I was just writing config scripts to some underlying system (which it is) :)
There's a cloud computing class[0] launching on Coursera taught by Prof. Indranil Gupta which will cover all concepts such as fault tolerance, consensus etc. I'd suggest you can give that a shot. If you can't wait, you can checkout the course page[1] and get started right away.
Have you looked at the linked material? I went through all of it myself and I found that although there are a lot of slides with code in them, you are given a good balance between Go code and theory.
You can just brush through the slides that have code in them. The comments are good enough.
[+] [-] jefftchan|11 years ago|reply
[+] [-] wtf_is_up|11 years ago|reply
[+] [-] SwellJoe|11 years ago|reply
[+] [-] samuell|11 years ago|reply
YouTube playlist: https://www.youtube.com/playlist?list=PL700757A5D4B3F368
Course page: http://www.ict.kth.se/courses/ID2203 (appears to be down at the moment though)
[+] [-] samuell|11 years ago|reply
[1] http://www.nada.kth.se/~snilsson/concurrency
[+] [-] davidw|11 years ago|reply
[+] [-] polskibus|11 years ago|reply
[+] [-] zerr|11 years ago|reply
[+] [-] zerr|11 years ago|reply
Can anyone recommend some good DS course oriented for working engineers with hands-on projects which the course (theory/book) itself follows closely?
[+] [-] krat0sprakhar|11 years ago|reply
You can take a look at other DS courses here - https://github.com/prakhar1989/awesome-courses/#systems
Lastly, you also have the option of working on assignments in MIT's DS class[2] (git clone git://g.csail.mit.edu/6.824-golabs-2014 6.824)
[0] - https://www.coursera.org/course/cloudcomputing
[1] - https://courses.engr.illinois.edu/cs425/
[2] - http://css.csail.mit.edu/6.824/2014/index.html
[+] [-] jamra|11 years ago|reply
You can just brush through the slides that have code in them. The comments are good enough.
[+] [-] samuell|11 years ago|reply
[+] [-] fshaikh|11 years ago|reply
[+] [-] aaronaaa|11 years ago|reply
[+] [-] kmmbvnr_|11 years ago|reply
[+] [-] kmmbvnr_|11 years ago|reply
[deleted]