JVM Languages
-

Grails Goodness: Unit Testing Render Templates from Controller
In a previous blog post we learned how we can unit test a template or view independently. But what if…
Read More » -

Scala Wonderland: The functional style
Scala encourages to use a functional style of programming. For programmers coming from imperative world of Java or C# it…
Read More » -

Scala setup on Mac OS
Not so long time ago I decide to improve my programming skills with a new programming language. As you can…
Read More » -

Scala Wonderland: Lists
In functional style methods should not have side effects. A consequence of this philosophy is that List is immutable in…
Read More » -

Clojure: All things regex
I’ve been doing some scrapping of web pages recently using Clojure and Enlive and as part of that I’ve had…
Read More » -

Grails Goodness: Accessing Resources with Resource and ResourceLocator
Grails uses Spring and we can piggyback on the Spring support for resource loading to find for examples files in…
Read More » -

Scala Wonderland: Semicolons, singletons and companion objects
In Scala you may usually omit semicolon at the end of a statement. It is required if more statements are…
Read More » -

Scala Wonderland: Case classes and pattern matching
Pattern matching is usually related to text search. In Scala it has much more sophisticated usage. You can write exciting…
Read More » -

Automatic generation of delegate methods with Macro Annotations
Macro Annotations are a new type of macros, which are one of the candidates for inclusion (see also comment by…
Read More »


