-
Software Development
Simple Binary Encoding
Financial systems communicate by sending and receiving vast numbers of messages in many different formats. When people use terms like…
Read More » -
Core Java
The effects of programming with Java 8 Streams on algorithm performance
Multi-paradigm programming with Java has been possible for many years, with its support for a mix of service oriented, object…
Read More » -
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 »