tanishqcoding.hashnode.devStop Using Inheritance Everywhere: Master the Strategy Design PatternWelcome Back 👋 In the last blog, we explored SOLID principles — the rules of good object-oriented design. But knowing principles alone is not enough. 👉 The real question is:How do we apply these principles while designing real systems? That’s where...Jan 5·6 min read
tanishqcoding.hashnode.dev🗒️ Mastering SOLID Principles: Key to Writing Clean and Scalable CodeWelcome back to the second chapter of our System Design journey!In the last blog, we cracked open the basics of Object-Oriented Programming—classes, objects, inheritance, polymorphism, all that fun stuff. But here’s the real truth: 👉 Knowing OOP is ...Nov 20, 2025·7 min read
tanishqcoding.hashnode.dev🚀 Understanding Object-Oriented Programming (OOP) — A Complete Beginner-Friendly Guide (With C++ Examples)Modern software systems—from video games to operating systems, from banking apps to large-scale distributed architectures—are built using Object-Oriented Programming (OOP).Yet for many students, OOP concepts sound abstract or confusing. This blog sol...Nov 18, 2025·7 min read
tanishqcoding.hashnode.devUnraveling NumPy: The Marvels of Numeric Mastery in PythonIntroduction In the vast landscape of Python's programming possibilities, there's a hidden gem that shines brilliantly for all things numeric – NumPy. Think of it as the ultimate toolkit for wielding numbers with finesse and flexibility. In this voya...Aug 18, 2023·3 min read