How a Gangster Saved My Day!

How a Gangster Saved My Day!

When a code change is required, the main consideration is how to reduce the impact of the new implementation on the existing code, thus reducing the possibility of introducing new bugs and instead keeping or improving components' high cohesion/low coupling relationship. That's when design patterns come to the rescue, offering proven solutions for almost all recurrent development needs.

READ MORE

Inside Java Collections

Collections are possibly the biggest and trickiest subject to master in the Java language. When we understand their internal workings, we can make the right decisions for our code's requirements.

READ MORE