New Clojure Kafka Client Andriod link: http://download.csdn.net/detail/cleopard/8417767 Akka link: http://blog.csdn.net/gaoyanjie55/article/details/10043987 Kafka consume exactly once: https://github.com/koeninger/kafka-exactly-once/blob/master/blogpost.md
sicp on lisp http://norvig.com/paip.html
scsala school: https://twitter.github.io/scala_school/basics.html
spark-tunning guide: http://blog.cloudera.com/blog/2015/03/how-to-tune-your-apache-spark-jobs-part-1/ http://blog.cloudera.com/blog/2015/03/how-to-tune-your-apache-spark-jobs-part-2/ http://spark-summit.org/wp-content/uploads/2014/07/A-Deeper-Understanding-of-Spark-Internals-Aaron-Davidson.pdf http://apache-spark-user-list.1001560.n3.nabble.com/Determine-number-of-running-executors-td19453.html http://apache-spark-user-list.1001560.n3.nabble.com/data-locality-td10142.html#a10418 https://www.safaribooksonline.com/library/view/learning-spark/9781449359034/ch04.html http://stackoverflow.com/questions/26273664/what-are-the-spark-transformations-that-causes-a-shuffle http://homepage.cs.latrobe.edu.au/zhe/files/SparkAPIMaster.pdf http://www.slideshare.net/databricks/strata-sj-everyday-im-shuffling-tips-for-writing-better-spark-programs
Docker stuff: https://www.mindmeister.com/389671722/docker-ecosystem