u/fokot2in r/scala • Recommends
On “Starting to scala”
234K subscribers • 65 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
44K views14 years ago2 recommendations
Programming languagesSoftware designScalaDesign patternsFunctional programming
Dan Rosen explains the typeclass design pattern in Scala and how to implement it using implicits for modular software architecture.
In this video tutorial, I'll go over the "typeclass" design pattern in Scala, a very powerful technique for keeping your software architectures modular, decoupled and open to extension. Originally implemented as a Haskell language feature, the typeclass pattern in Scala leverages implicits to achieve additional flexibility and control. This video is aimed at developers with some basic experience in Scala and assumes a bit of background with algebraic data types (sealed traits and case classes), implicits and general object-oriented design. ** for more free Scala resources, head to marakana.com/s/tags/scalaWhat people say. Recommended as an excellent, easy-to-follow introduction to typeclasses and implicits in Scala.
u/fokot2in r/scala • Recommends
On “Starting to scala”
u/fokot2in r/scala • Recommends
On “As an experienced programmer but beginner in Scala what are the most important concepts to learn and in what order?”
u/fokot2in r/scala • Recommends
On “Understanding FP side of scala”
u/pafagaukurinnin r/scala • Recommends
On “As an experienced programmer but beginner in Scala what are the most important concepts to learn and in what order?”