-
Software Development
Break Single Responsibility Principle
Single Responsibility Principle (SRP) is not absolute. It exists to help the code maintainability and readability. But from time to…
Read More » -
Enterprise Java
Beginner’s Guide to Hazelcast Part 7
This is a continuation of a series explaining how to use Hazelcast. If one has not read the other six…
Read More » -
Groovy
Grails Goodness: Adding Health Check Indicators
With Grails 3 we also get Spring Boot Actuator. We can use Spring Boot Actuator to add some production-ready features…
Read More » -
Software Development
Pitfalls of Cucumber adoption
It seems like behavior-driven development (or BDD) and its supporting tools are gaining stronger momentum in Java world than ever.…
Read More » -
Groovy
Grails Goodness: Log Startup Info
We can let Grails log some extra information when the application starts. Like the process ID (PID) of the application…
Read More » -
Enterprise Java
Integration Testing JBoss Fuse 6.x With Pax Exam, Part I
JBoss Fuse is a powerful distributed integration platform with built in features for centralized configuration management, service discovery, versioning, API…
Read More » -
Software Development
Do Not Think That One Second is Fast for Query Execution
I keep encountering situations where RDBMS users think that one second for query execution is anything near fast. Most recently,…
Read More » -
Core Java
Logging stop-the-world pauses in JVM
Different events can cause the JVM to pause all the application threads. Such pauses are called Stop-The-World (STW) pauses. The…
Read More » -
Agile
3 Questions of Effective Daily Meetings
Are your daily meetings effective? When you ask what people want from daily meetings, the answer is that they’d be…
Read More »