JVM Languages
-

Grails render images on the fly in GSP
This tutorial will show how to generate PNG images on the fly and display inside a GSP. This can serve…
Read More » -

Scala snippets 4: Pimp my library pattern with type classes.
I wanted to write an article on the fun parts of scalaz, but thought it would be best to first…
Read More » -

Tuple and entry destructuring
The next release of Ceylon features an interesting range of new language features, including constructors, if and switch expression, let…
Read More » -

Gradle Goodness: Rename Ant Task Names When Importing Ant Build File
Migrating from Ant to Gradle is very easy with the importBuild method from AntBuilder. We only have to add this…
Read More » -

Grails Tutorial for Beginners – Grails Service Layer
This tutorial will discuss the importance of the service layer in Grails and how to work with it. It also…
Read More » -

Solving “Water buckets” problem using Scala
I recently came across a puzzle called the “Water Buckets” problem in this book, which totally stumped me. You have…
Read More » -

Grails domain classes and special presentation requirements
In Grails we often use our domain objects directly as backing model for presentation purposes and only for specialized situations…
Read More » -

Grails Tutorial for Beginners – Grails Service Layer
This tutorial will discuss the importance of the service layer in Grails and how to work with it. It also…
Read More » -

Gradle Goodness: Continue Build Even with Failed Tasks
If we run a Gradle build and one of the tasks fails, the whole build stops immediately. So we have…
Read More »



