Inheritance helps us model is-a relations, but sometimes it might not be the way to go
Software re-usability lies in our capacity of abstracting complexity
Encapsulation is one of the principles of OOP, but are you doing it right?
The life of Java developers got a lot more exciting starting with release 9 and the new 6-month cycle.
As microservices are moving away from the trough of disillusionment towards the plateau of productivity certain solutions are becoming a standard in the indu...