Never Assume, always measure.

Legacy code can be quite difficult to maintain.

As a developer, it is a very difficult decision when you reached the closed street and there is no way back. I mean that the application code base is problematic, problematic means it is hard to maintain, need…


Flying Introduction of Object-Oriented Programming and its Fundamentals/Pillers.

When the roots are deep, there is no reason to fear the wind.

Object-oriented programming (OOP) is a programming paradigm(standard, pattern) that is based on a bundle of ‘Objects’ talking with each other, objects consist of data also known as attributes and…


You don’t need more motivation. You need to be inspired to action.

“Every expert was once a beginner”

If you want to achieve the life of your dreams like others. don’t rush toward the end but it doesn’t mean that you can’t…
but first and foremost you need to be…


Brief introduction of S.O.L.I.D principles of Object-Oriented design

Owning a hammer doesn’t make one an architect

Therefore, if anyone thinks he knew about object-oriented programming(OO language) means if he only knew about classes, objects, and some very basic concepts of OOP. How knowing about the SOLID principle will help you…

zeeshan akhtar

Mobile Developer | Flutter | Kotlin

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store