"Mastering Abstraction in Java: How to Hide Implementation Details for Better Code Reusability"Mar 17, 2023·3 min read
Generative AI: Revolutionizing the Way Machines CreateArtificial Intelligence (AI) is no longer just about analyzing data—it's now creating it. Generative AI is a powerful branch of AI that enables machines to produce text, images, music, code, and more. Rather than simply following instructions, genera...Jul 3, 2025·3 min read
Inheritance in Java: How it WorksIn the previous blog, I wrote about Object Oriented Programming and its pillars. In this blog let's deep dive into one of the pillars of Object Oriented Programming called Inheritance. What is Inheritance? A class that is derived from another class i...Dec 26, 2022·3 min read
OOPs- An approach of thinking and writing code.Object Oriented Programming or "OOPs" is a computer programming design that models or organizes software design data or objects rather than functions and logic. OOPs helps us structure our program very well. The main goal or aim of Object Oriented Pr...Dec 22, 2022·4 min read