An amazing two-article series on the nature of functional programming and how it compares to object-oriented programming. Part 1 - What Is Functional Programming? Part 2 - Which Programming Languages Are Functional?…
Scala's companion object vs JavaScript
Adding methods to the Scala's companion object corresponds in JavaScript to adding functions to the constructor function…
Execution in the kingdom of nouns
Creative rant on pure OOP (and Java).…
On the usefulness of the Global object
While it’s best to limit your use of the global object, it does provide one particularly indispensable use. Since the global object provides a dynamic reflection of the global environment, you can use it to query a running environment to detect which features are available on the platform. (Effective…