-
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 » -
Software Development
How many classes and packages should you have?
Real world experience. Once upon a time there lived a family of programming bears. Each morning mammy bear, daddy bear…
Read More » -
Enterprise Java
Spring AOP in security – controlling creation of UI components via aspects
The following post will show how in one of the projects that I took part in we used Spring’s AOP…
Read More » -
Enterprise Java
XStream – XStreamely easy way to work with XML data in Java
From time to time there is a moment when we have to deal with XML data. And most of the…
Read More »