-
Software Development
The Caveats of Dual-Licensing
We’ve been in business for more than one year now with our dual-licensing strategy for jOOQ. While this strategy has…
Read More » -
Software Development
20 (Or So) Things Managers Should Stop Saying To Engineers
This post is a direct reply to an article I recently read with title : “20 things engineers should stop…
Read More » -
Groovy
Gradle Goodness: Running Groovy Scripts as Application
In a previous post we learned how to run a Java application in a Gradle project. The Java source file…
Read More » -
Software Development
Don’t just randomize, truly randomize!
The state of web application cryptography has changed, and each development language provides its own way of working with it.…
Read More » -
Software Development
Estimates or #NoEstimates? that is the question
To estimate or not to estimate, to join the #NoEstimates bang-wagon or not, that is the question. Maybe it is…
Read More » -
Software Development
From Legacy Code To Testable Code–Introduction
The word “legacy” has a lot of connotations. Mostly bad ones. We seem to forget that our beautiful code gets…
Read More » -
Enterprise Java
Neo4j: COLLECTing multiple values
One of my favourite functions in Neo4j’s cypher query language is COLLECT which allows us to group items into an…
Read More » -
Enterprise Java
Spring WebApplicationInitializer and ApplicationContextInitializer confusion
These are two concepts that I mix up occasionally – a WebApplicationInitializer and an ApplicationContextInitializer, and wanted to describe each…
Read More » -
Enterprise Java
Exploring the SwitchYard 2.0.0.Alpha2 Quickstarts
In one of my last posts I explained how you get started with SwitchYard on WildFly 8.1. In the meantime…
Read More »