-
Core Java
Utility Classes Have Nothing to Do With Functional Programming
I was recently accused of being against functional programming because I call utility classes an anti-pattern. That’s absolutely wrong! Well,…
Read More » -
Software Development
Interpret Page Fault Metrics
A page fault occurs when a program requests an address on a page that is not in the current set…
Read More » -
Software Development
How to Extract a Date Part in SQL
The Modern SQL Twitter account (by Markus Winand) published a hint about how to extract a date part in SQL:…
Read More » -
Groovy
GGTS: Clean up Grails 2.0 output
Have you ever had in Groovy/Grails Tool Suite (GGTS) that console output, by a running Grails application, which is exactly…
Read More » -
Software Development
Quick, Cheap, Quality: choose two
It is old and common wisdom. Even printed on billboard of the mechanics shop where my car is usually repaired.…
Read More » -
DevOps
DevOps is not a Race
Most of what we read about or hear about in DevOps emphases speed. Continuous Deployment. Fast feedback. Fail fast, fail…
Read More » -
Enterprise Java
Speeding up ActiveMQ persistent messaging performance by 25x
Apache ActiveMQ, JBoss A-MQ, and Red Hat Apache ActiveMQ is a very popular open-source messaging broker brought to you by…
Read More » -
Core Java
Minor GC vs Major GC vs Full GC
While working with the GC pause detection functionality in Plumbr I was forced to work my way through loads of…
Read More » -
DevOps
Build Binaries Only Once for Continuous Deployment
What is Build Binaries Only Once? One of the fundamental principle of Continuous Delivery is Build Binaries Only Once, or in…
Read More »