-
Enterprise Java

Anatomy Of Setting Up An Elasticsearch N-Gram Word Analyzer
To say that n-grams are a massive topic would be an understatement. Do a quick search and you will find…
Read More » -
Groovy

Making Spring Batch Groovy
Here at Keyhole, we are very fond of Spring Batch. In many Java Enterprise environments, there is still a big…
Read More » -
Enterprise Java

Spring Batch – Replacing XML Job Configuration With JavaConfig
I recently assisted a client in getting up and running with a Spring Batch implementation. The team had decided to move forward…
Read More » -
Agile

Distributed Team & Agile? No Problem!
Tools and Techniques for the Distributed Agile Team The Agile Manifesto asserts that co-location & face-to-face communication are essential components…
Read More » -
Software Development

Know Your IDE: Eclipse
When I made the switch from .NET to Java, I naturally had to switch IDEs. With moving to Java, I…
Read More » -
Groovy

Short on Time? Switch to Groovy for Unit Testing
If you are a programming today, you have most likely heard of Unit Testing or of the Test-Driven Development process.…
Read More » -
Software Development

Avoid Perpetuating These Things In Your Code
At some point in your career you will find yourself leaving the project you’re on and heading to new challenges…
Read More » -
Enterprise Java

Netty: A Different Kind of Web(Socket) Server
Netty is used today in all kinds of applications, all over the Internet, to handle thousands (if not millions) of chat…
Read More » -
Agile

Agile Team Member Anti-Patterns
In this blog post, I examine Agile team member roles and explain what I see as behaviors, or “anti-patterns,” that…
Read More »






