PPradyumn ChaudharyOct 6 · 58 min readObject-Oriented Programming (OOP) in JavaWhat is OOP and Why Do We Need It? Object-Oriented Programming (OOP) is a programming paradigm centered around objects rather than actions or pure logic. In OOP, you can represent any real-world entitpradyumnchaudhary.hashnode.dev
JJairamOct 5 · 24 min readThe State and Observer Patterns in a Python Agent LoopIn a hurry? An agent is a model calling tools in a loop. The model decides how many rounds there are. Your code only decides the ceiling. The State pattern gives each situation the loop can be in it12KAthearchitectsmind.hashnode.dev
SSaksham SahaniAug 22 · 3 min readMastering TypeScript OOP: An Architect's Log The Shift to Structural Thinking For a long time, my approach to coding was procedural. I wrote functions, I looped through arrays, and if the output was correct, I was happy. But as my projects grew,mytsjourney.hashnode.dev
MMohan raoAug 11 · 5 min readSimple Factory vs Factory Method vs Abstract Factory: The Guide I Wish I HadSimple Factory vs Factory Method vs Abstract Factory: The Guide I Wish I Had If you've ever looked at Simple Factory, Factory Method, and Abstract Factory side by side and thought "these all just... clearnwithmohan.hashnode.dev
HHarshvardhan SisodiyaJul 31 · 5 min readWhat Is an Object in Python, and Why Does Python Use Objects?Who can read this article? This article is intended for readers who already have a basic understanding of Python, including: Data types and data structures Variables Classes and objects Attributesharshcs.hashnode.dev
HHarsh GuptaJun 8 · 5 min readObject-Oriented Programming (OOP) in Python Through Practical QuestionsObject-Oriented Programming (OOP) is one of the most important concepts in Python. Instead of learning OOP through theory, we'll learn it through a series of practical questions. By the end of this arharsh7562.hashnode.dev
AAman BeheraJun 4 · 6 min readGSoC 2026 / Week 1: The skeleton and the selectorHi again. Week 1 of my GSoC with GNU Octave is done. This week was deliberately small in surface area and large in decisions, the kind of week where 280 lines of code take five hours of staring at exi1beingamanforever.hashnode.dev
TThe Lazy coderMay 29 · 4 min readTop 20 Low Level Design Interview Questions for SDE InterviewsBelow is a curated list of the most commonly asked Low Level Design (LLD) interview problems. Each problem includes a short explanation and a link to the complete solution with Java code, UML class dithelazycoderdev.hashnode.dev
TThe Lazy coderMay 29 · 1 min readTop 10 Low Level Design Interview Questions for Software Engineers (LLD Guide)Low Level Design (LLD) questions are commonly asked in software engineering interviews and machine coding rounds. This article lists the most frequently asked LLD interview problems along with detailethelazycoderdev.hashnode.dev
AARKPARAVA CHAKRABORTYMay 10 · 4 min readThink Like an Architect: Understanding Object-Oriented Programming (OOP) in JavaScriptIf you have ever built anything—whether it is a Lego set, a piece of furniture, or a sandwich—you have followed a plan. In programming, as our applications grow, our "plans" can become messy. Object-Ounderstand-and-build-in-web.hashnode.dev