JVM Languages
-

Gradle Goodness: Using and Working with Gradle Version
To get the current Gradle version we can use the gradleVersion property of the Gradle object. This returns a string…
Read More » -

Clojure at Scale: Why Python Just Wasn’t Enough for AppsFlyer
A first hand experience and an introduction to Clojure at scale Still considered a bit of an esoteric language, Clojure…
Read More » -

Spark: Parse CSV file and group by column value
I’ve found myself working with large CSV files quite frequently and realising that my existing toolset didn’t let me explore…
Read More » -

First steps with REST, Spray and Scala
On this site you can already find a couple of articles on how to do REST with a multiple of…
Read More » -

Akka Notes – Actor Supervision – 8
Failures are more like a feature among distributed systems. And with Akka’s let it crash fault tolerance model, you could…
Read More » -

Using Groovy for Bash (shell) Operations
Recently I needed to create a groovy script that deletes some directories in a Linux machine. Here’s why: …
Read More » -

Clustering reactmq with akka-cluster
In the last two posts on reactmq, I described how to write a reactive, persistent message queue. The queue has…
Read More » -

Akka Notes – DeathWatch – 7
When we talked about Actor lifecycle, we saw that Actors could be stopped by various means (using ActorSystem.stop or ActorContext.stop…
Read More » -

From Java 7 Futures to Akka actors with Scala
This blog post will show you how a step by step transition from a “java 7 and j.u.c.Future” based implementation…
Read More »




