JVM Languages
-
Gettin’ schwifty with Clojure’s core.async
A few months ago, somebody in the office pointed us to an interesting job offer from CartoDB which looked as…
Read More » -
Recursion
Recursion is a technique that allows us to break down a problem into smaller pieces. This technique allows us to…
Read More » -
Exclusive Book Offers (75% off): Big Data Analytics with Java, Scala and Spark for Big Data Analytics, Big Data Visualization
Hello fellow Geeks! Today, we have some exciting news for you! Java Code Geeks and Packt have teamed up to…
Read More » -
Exclusive Book Offers (75% off): Learning ClojureScript, Clojure for Java Developers, Clojure Reactive Programming
Hello fellow Geeks! Today, we have some exciting news for you! Java Code Geeks and Packt have teamed up to…
Read More » -
Learning to Build Clojure Webapps
A while ago I gave a talk at an internal event at Zenika Singapore. We were free to choose a…
Read More » -
Make Your Groovy Objects More Bullet-Proof
Groovy has the Immutable annotation which allows to create immutable classes, which is a prerequisite for creating value objects. Unfortunately,…
Read More » -
Kotlintest and property based testing
I was very happy to see that Kotlintest, a port of the excellent scalatest in Kotlin, supports property based testing. I was introduced…
Read More » -
Grails 3.3 has Spock 1.1
You’ll be glad to know that milestone 1 of Grails 3.3 has been released 3 days ago — and is…
Read More » -
Play and SBT basics
Previously we had an introduction to sbt, its default tasks and how to add extra tasks. Play comes with the…
Read More »