Attack of the Clones: How Kotlin Design Patterns Save the Day (Again)
If you’ve ever had the pleasure of working with generated classes—whether from Protobuf, Swagger, or yet another “magical” schema tool—you’ll know they’re about as customizable as a locked-down corporate laptop. The result? Multiple classes that all do basically the same thing (e.g., PersonA, PersonB, PersonC) but refuse to share a single interface. In Kotlin, this... Continue reading Attack of the Clones: How Kotlin Design Patterns Save the Day (Again)