JVM Languages
-

Run code on startup with Play and Scala
Depending on various projects, sometimes there is the need to execute some actions on initialization just before our application starts…
Read More » -

Kotlin – Tuple type
It is very simple to write a Tuple type with the expressiveness of Kotlin. My objective expressed in tests is the following:…
Read More » -

Kotlin – Try type for functional exception handling
Scala has a Try type to functionally handle exceptions. I could get my head around using this type using the…
Read More » -

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 »



