JVM Languages
-

Spring Boot and Scala with sbt as the build tool
Earlier I had blogged about using Scala with Spring Boot and how the combination just works. There was one issue…
Read More » -

Groovy Goodness: Define Compilation Customizers With Builder Syntax
Since Groovy 2.1 we can use a nice builder syntax to define customizers for a CompileConfiguration instance. We must use…
Read More » -

Groovy 2.3 introduces traits
A few days ago the second beta of Groovy 2.3 got released. One of the major new Groovy 2.3 features…
Read More » -

Grails Goodness: Extending IntegrateWith Command
We can extend the integrate-with command in Grails to generate files for a custom IDE or build system. We must…
Read More » -

The Grails depedency injection inheritance pitfall
This blog post is about a small pitfall you should be aware of when combining dependency injection in Grails with…
Read More » -

Memoization of Scala Streams
I learnt the hard way that scala internally uses memoization with Streams. This was my first attempt at a solution…
Read More » -

Groovy Goodness: Closure as Writable
In a previous post we learned about the Writable interface and how the GString implementation implements this interface. In Groovy…
Read More » -

Spring-boot and Scala
There is actually nothing very special about writing a Spring-boot web application purely using Scala, it just works! In this…
Read More » -

A SQL query DSL for Scala by ScalikeJDBC
There are a tremendous amount of SQL APIs natively written in Scala. Manuel Bernhardt has summarised a nice collection in…
Read More »



