Journey to The West

Java

  • Thinking in Java
  • Effective Java
  • Clean code
  • Refactoring Improving the Design of Existing Code

C++

  • Effective C++

Spark

  • Scala

python

  • Python for Data Analysis