-
Agile
To estimate or not to estimate, that is the question
Disparaging those who provide software estimates seems to be a growing sport. At conferences, in blogs and the twitter-verse it…
Read More » -
Core Java
How to create a memory leak
This is going to be a rather evil post – something you will be googling when you really wish to…
Read More » -
Enterprise Java
Spring JMS, message automatic conversion, JMS template
In one of my projects I was supposed to create a message router that like all routers was supposed to…
Read More » -
Enterprise Java
When Maven Dependency Plugin Lies
Problem: We had an integration test which creates a spring ClassPathXmlApplicationContext and while doing so the test blew up with…
Read More » -
DevOps
Concepts of SNMP (including v3)
SNMP Purpose. SNMP is a protocol for getting the status (e.g., CPU load, free memory, network load) of computing devices…
Read More » -
Core Java
Why a synchronized StringBuffer was never a good idea
Introduction StringBuffer is a synchronized class for mutable strings. The main problem with making it synchronized is that It was…
Read More » -
Enterprise Java
Simulation of time consuming actions in integration tests
Quite recently in one of my projects I had a situation in which I needed to create an integration test…
Read More » -
Software Development
The Art of War: How it Applies to Software
Sun Tzu wrote: War is of vital importance to the state; hence it is a subject of inquiry which can…
Read More » -
Software Development
A Theorical Look into Object/Resource Pool Pattern
Definition: Sometimes our software projects need costly object creations (database connections, socket connections, large graphical objects etc.). This cost may…
Read More »