Structural Types is a neat feature of Scala that not many developers know or use. This article will provide a brief introduction on what they are and how to use them. What are Structural Types? Types can be really powerful in Scala: they can define classes, abstract classes, objects, traits, functions...and a lot more! What… Continue reading Static Duck Typing in Scala