-
Core Java
Why to use String
Recently I was tutoring juniors during a training session. One of the task was to write a class that can…
Read More » -
Core Java
Java Extension Mechanism Loads All JARs
The Java Extension Mechanism is described in the Java Tutorial as a “standard, scalable way to make custom APIs available…
Read More » -
DevOps
Docker RabbitMQ cluster
I have been trying to create a Docker based RabbitMQ cluster on and off for sometime and got it working…
Read More » -
Scala
Akka Notes – Actor Lifecycle – Basic – 5
(Please note that this lifecycle write-up does not cover the preRestart or the postRestart methods. We’ll talk about them when…
Read More » -
Agile
Agile tester part 2, questions and answers
Warning: The opinions expressed in this post are mine only, please do not use them against any other group of people,…
Read More » -
Core Java
Supercharged jstack: How to Debug Your Servers at 100mph
A guide for using jstack to debug live Java production servers jstack is like U2 – it’s been with us since the…
Read More » -
Agile
Is Your Culture Working the Way You Think it Is?
Long ago, I was a project manager and senior engineer for a company undergoing a Change Transformation. You know the…
Read More » -
Software Development
4 Biggest Reasons Why Software Developers Suck at Estimation
Estimation is difficult. Most people aren’t good at it–even in mundane situations. For example, when my wife asks me how…
Read More » -
Enterprise Java
Understanding Spring Web Application Architecture: The Classic Way
Every developer must understand two things: Architecture design is necessary.…
Read More »