Sometimes you do your best to get your web application ready in time and you actually do, but then you are challenged by its performance. It works, but it takes…
In object-oriented languages, the term interface is often used to define an abstract type that contains no data or code, but defines behaviors as method signatures. A class having code…
When an abstracted characteristic or property is exposed by an abstraction layer and then accessed and explored by the upper layers. A real world scenario of an abstraction leak Lets…
There is no sense doing something we don’t have a reason or motivation to. This is why most of the people aren’t doing unit tests and they are right if…
Don’t you wonder why most of software developers vacancies demanding people with experience almost always have XML as a requirement? “Why put XML as a requirement for an experienced developer…
Java is one of the most popular programming languages and the problem comes exactly from this statement. The problem is that Java is not just a programming language although people…