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

jOOQ vs. Slick ā Pros and Cons of Each Approach
Every framework introduces a new compromise. A compromise that is introduced because the framework makes some assumptions about how youād…
Read More » -
Enterprise Java

Setup Local Nexus Repository and Deploying WAR File from Maven
Maven Central serves as the central repository manager where binary artifacts are uploaded by different teams/companies/individuals and shared with rest…
Read More » -
Software Development

JVM Pressure – Context Switching Overhead
Context Switching (CS) is a valuable service provided by the underlying Operating System. It prevents greedy processes from CPU hogging,…
Read More » -
Agile

The New AgileāDecisions, Decisions
In the new knowledge economy, the winners are the ones who learn quickly. But learning means nothing, if it cannot…
Read More » -
Core Java

Balanced Abstraction Principle
One of the things that make code complicated to read and understand is when the instructions inside a method are…
Read More »







