This course teaches learners how to utilize typeclasses in Scala to attach interfaces to existing code, with a focus on implementing a genetic algorithm. The course covers defining a specific typeclass, deriving various implementations, and testing the algorithm using ScalaCheck. The teaching method involves hands-on examples run directly from the REPL. This course is intended for developers familiar with Scala who want to explore advanced topics like typeclasses and genetic algorithms.
Overview
Syllabus
Being Creative with Genetic Algorithms and Typeclasses - by Noel Markham
Taught by
Scala Days Conferences