-
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 »