JVM Languages
-

Use Cases for Elasticsearch: Index and Search Log Files
In the last posts we have seen some of the properties of using Elasticsearch as a document store, for searching…
Read More » -

Scala and Java 8 type inference in higher order functions sample
One of the concepts mentioned in the Functional Programming in Scala is about the type inference in higher order functions…
Read More » -

Akka Cluster with Docker containers
This article will show you how to build docker images that contain a single akka cluster application. You will be able…
Read More » -

Test your Dependencies with Degraph
I wrote before about (anti)patterns in package dependencies. And of course the regular reader of my blog knows about Degraph, my private project to provide…
Read More » -

Grails Goodness: Using Converter Named Configurations with Default Renderers
Sometimes we want to support in our RESTful API a different level of detail in the output for the same…
Read More » -

Making the Reactive Queue durable with Akka Persistence
Some time ago I wrote how to implement a reactive message queue with Akka Streams. The queue supports streaming send…
Read More » -

Explicit Implicit Conversion
One of the most common pattern we use on our day to day is converting objects from one type of…
Read More » -

Option.fold() considered unreadable
We had a lengthy discussion recently during code review whether scala.Option.fold() is idiomatic and clever or maybe unreadable and tricky?…
Read More » -

Java 8 Lambdas vs Groovy Closures Compactness: Grouping And Summing
Java 8 is featuring lambdas, which are similar to a construction Groovy has already for some time: closures. In Groovy…
Read More »



