I am available for mentoring Software Engineers at SDE1/SDE2 level
May 8, 2025 · 7 min read · Mediator Design Pattern Mediator Pattern is a behavioural design pattern that defines an object called a Mediator to centralize complex communications control the interactions between multiple objects called colleagues reduce direct dependencies b...
Join discussion
Apr 20, 2025 · 6 min read · Proxy Design Pattern This is a structural design pattern that provides a substitute or placeholder for another object to control access, add additional functionality, or delay its creation. Its like a "middleman" or a "gatekeeper" between a client a...
Join discussion
Apr 20, 2025 · 5 min read · Flyweight Design Pattern This is a structural design pattern that is used to minimize memory usage by sharing as much data as possible with similar objects, instead of creating new instances for every object. Shares intrinsic (internal, immutable) ...
Join discussion