Year: 2015
-
Software Development
BDD is – BDD is not
“I’m the smartest man in Athens because I know that I know nothing.” —Socrates 470-399 BC What BDD is (for me)…
Read More » -
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 »