Category Archives: software development

Scala: Declaring variables and methods

The first thing that hit me in my first encounter in Scala is the different syntax for the declaration of variables. In Scala it is defined in one of two ways: The first line defines an immutable value (i.e. constant … Continue reading

Posted in scala, software development | Leave a comment

Scala: A journey

I’m a Java, C# C++ programmer by trade and having worked on software projects involving those languages throughout my 10 year career. ¬†Yet I have on many occasions struggled with dealing with the complexities in code written in those languages … Continue reading

Posted in scala, software development | Leave a comment

Dynamic closure argument types to test types that may not exist yet

Dynamically typed languages like Groovy are great for unit testing because they can be used to test different versions of the same library and adapt the test suite to the peculiarities of each library version at runtime and not fail … Continue reading

Posted in groovy, software development | Leave a comment