4 September 2019
Scala is a language that has an immense feature set, including both functional and OOP concepts. It takes a lot of thought to figure out how to best utilize the language for successful software development. We are going to delve into a little history of FP and OOP, and then analyze some scala functionality to see how we can use the language optimally. We are going to objectively look at the functional and OOP paradigms to see what combination of them makes sense to use. I guarantee you that whether you are a newcomer to programming or a seasoned developer, there will be a wealth of information (and quotes!) for you to apply to your craft.