SKShivam Kumarinshivamshrma09.hashnode.dev·3d ago · 9 min readhow to become a good design engineerIntroduction Design is one of the most underrated parts of building a product people notice it without realising it, and they judge it within seconds of landing on a page. In what we are going to lear00
RJRamalingam Jayaveluinthoughts-of-linga.hashnode.dev·Jul 23 · 5 min readAccepted Isn't the End of LearningI Used to Think "Accepted" Meant I Was Done Learning Whenever I solve a LeetCode problem, I have a simple objective. Get the green Accepted badge. Move on to the next problem. For a long time, I never00
MMaverickinjyanshu.hashnode.dev·Jun 22 · 10 min readVisitor PatternThe Visitor Pattern is a behavioral design pattern that lets you add new operations to existing class hierarchies without modifying them. Instead of putting the new behavior inside the classes, you mo00
MMaverickinjyanshu.hashnode.dev·Jun 22 · 7 min readMediator PatternThe Mediator Pattern is a behavioral design pattern that centralizes communication between objects. Instead of objects talking to each other directly (which creates a tangled web of dependencies), the00
MMaverickinjyanshu.hashnode.dev·Jun 22 · 8 min readTemplate Method PatternThe Template Method Pattern is a behavioral design pattern that defines the skeleton of an algorithm in a base class and lets subclasses override specific steps—without changing the overall structure.00
MMaverickinjyanshu.hashnode.dev·Jun 22 · 9 min readMemento PatternThe Memento Pattern is a behavioral design pattern that lets you capture an object's internal state and restore it later—without violating encapsulation. It's the pattern behind every "Ctrl+Z" you've 00
SAShahzad Ali Ahmadinshahzadahmad.dev·Jun 20 · 6 min readUnderstanding Kubernetes Design PatternsOne of the biggest realizations I had while preparing for and passing the Certified Kubernetes Application Developer (CKAD) exam was this: Deploying containers is easy. Designing cloud-native applicat00
MMaverickinjyanshu.hashnode.dev·Jun 19 · 9 min readIterator PatternThe Iterator Pattern is a behavioral design pattern that provides a way to access elements of a collection sequentially without exposing its underlying representation. It decouples the traversal logic00
MMaverickinjyanshu.hashnode.dev·Jun 19 · 12 min readInterpreter PatternThe Interpreter Pattern is a behavioral design pattern that defines a grammatical representation for a language and provides an interpreter to evaluate sentences in that language. It's particularly us00
MMaverickinjyanshu.hashnode.dev·Jun 19 · 10 min readCommand PatternThe Command Pattern is a behavioral design pattern that encapsulates a request as an object. This lets you parameterize actions, queue or log requests, and support undo/redo operations. It turns "do t00