3 ms·
You mentioned PHP or Python, or Ruby devs. How was your experience on-boarding programmers with no Scala experience?
by stunt 7y ago
You mentioned PHP or Python, or Ruby devs.
How was your experience on-boarding programmers with no Scala experience?
- hszeeks 7y agoIf you keep the Scala feature you use minimal, it should not get too complicated. First step was to learn SBT, which in itself is simple (building projects, dependencies, plugins). Later we have them do scala exercises (scala-exercises.org) to understand Scala basics, and the philosophy behind Scala, onboard on Framework (Play/Lagom). Then we move on to Slick, and then Future API, error handling with Try, for yield comprehension, map and flatMap, collections, and of course implicits. The rest would be comments on pull request.