-
Groovy
Groovy Closures: this, owner, delegate let’s make a DSL
Groovy closures are super cool. To fully understand them, I think it’s really important to understand the meaning of this,…
Read More » -
Core Java
Java 8 Friday: Let’s Deprecate Those Legacy Libs
At Data Geekery, we love Java. And as we’re really into jOOQ’s fluent API and query DSL, we’re absolutely thrilled…
Read More » -
Enterprise Java
Java EE7 and Maven project for newbies – part 2 – defining a simple war for our application
Resuming from the first part Part #1 We have just defined, our parent pom. A special type of pom that…
Read More » -
Software Development
Broken company acronyms
Acronyms are there as easy to remind references for extended topics and obviously to somehow summarize them, and that’s great…
Read More » -
Core Java
Java 8 : Functional Interface Example
To Support lambda expressions in Java 8, they introduced Functional Interfaces. An interface which has Single Abstract Method can be…
Read More » -
Core Java
Java Tutorial Through Katas: Tennis Game (Easy)
A programming kata is an exercise which helps a programmer hone his skills through practice and repetition. This article is…
Read More » -
Scala
Scala for-comprehension with concurrently running futures
Can you tell what’s the difference between the following two? If yes, then you’re great and you don’t need to…
Read More » -
Scala
Spring Scala based sample bean configuration
I have been using Spring Scala for a toy project for the last few days and I have to say…
Read More » -
Software Development
Why you should not work extra hours
There are pros and cons in working extra hours or over time regularly, here is an attempt to list them…
Read More »