Deep Dive Into Spark Workshop on optimizing, writing better Spark code and performance tuning. Focusing on optimizing joins and minimizing memory / disk spill.