-
Software Development
Building a nirvana
What started out three years ago as in a form of a single ANT file has grown into literally a…
Read More » -
Groovy
Groovy Goodness: Closure as Writable
In a previous post we learned about the Writable interface and how the GString implementation implements this interface. In Groovy…
Read More » -
Software Development
The Cost of Context Switching
I have always thought that I am good at multitasking. That is why I believed that I don’t have to…
Read More » -
Enterprise Java
Spring Boot 1.0 followed by Spring Boot 1.0.1 bug fix release
Spring Boot 1.0 release was recently announced by the Spring Boot team, and was followed by Spring Boot 1.0.1.RELEASE, a…
Read More » -
Software Development
The Prototype of Future Knowledge Workers
The following is an except from my 2008 book “Changing Software Development: Learning to be Agile”. I’ve been thinking about…
Read More » -
Agile
Scrum Masters: What Makes a Good One?
Yes, that’s right. I am writing a blog post today about Scrum and Scrum Masters. No, I haven’t lost my…
Read More » -
Enterprise Java
Using Jenkins / Hudson remote API to check jobs status
While working on my talk Writing a Hudson / Jenkins plugin (for EclipseCon NA 2014), I wanted to publish blog…
Read More » -
Core Java
New Parallelism APIs in Java 8: Behind The Glitz and Glamour
I’m a great multi-tasker. Even as I’m writing this post, I can still find room to feel awkward about a…
Read More » -
Core Java
Java 8 Friday: The Dark Side of Java 8
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 »