I’m a Senior Engineer of the Creative Cloud Platform at Adobe

The opinions expressed here are my own.

You can take a look at ryos.io where I maintain F/OSS projects.

Scala Companion Objects

It’s a very common approach to create new objects using factory methods in object-oriented programming as it is in Java. It allows us to decrease coupling between software components while realizing one of the most popular OOP-rule “base on abstractions instead of implementations”. However, the way of how we implement... Continue reading...