Software Engineering

In this page you can find all the software engineering related contents and the things that mostly engineers and developers must know.

I have shared my thoughts and expertise in all the chapters, some of the provided examples are from understanding that may simplify the apprehending of the topics for you

Design Patterns

Sorting Algoritms

Immutable Objects

Pillars of Object Oriented Programming

Java Object Equals, Hashcode, Hash Collections and Hash Code Collision

Collection Interface and Data Structures in Java