Aug 19, 2025 · 2 min read · When I taught my son Ridit and many other students about Python, I had to cover the subject of the Design Patterns implemented in Python. That was almost 2 years ago. Now again as my son is planning to delve into Fluid Simulation, there are some soft...
Join discussionAug 13, 2025 · 4 min read · ✨ Introduction Continuing our exploration of design patterns in C#, this article presents 5 additional patterns using the same notification system context. These patterns help solve different architectural challenges and improve code flexibility, sca...
Join discussion
Jun 6, 2025 · 2 min read · Command Design Pattern DefinitionEncapsulate a request as an object, therby letting you parameterise clients with different request, queue or log request and support undoable operations. 🏡 Problem Statement We want to build a Remote Control System t...
Join discussionMay 19, 2025 · 20 min read · Os padrões de projeto (design patterns) são soluções elegantes para problemas recorrentes no desenvolvimento de software. Eles representam as melhores práticas acumuladas por desenvolvedores experientes ao longo de décadas e oferecem um vocabulário c...
Join discussionMar 23, 2025 · 4 min read · What is the Command Pattern? The Command pattern transforms a request into a stand-alone object containing all information about the request. Think of it like a restaurant:Customer decides what to order Waiter takes the order without knowing how to...
Join discussion
Mar 16, 2025 · 4 min read · Now that your kitchen is set up (Creational Design Patterns) and well-organized (Structural Design Patterns), it's time to start cooking! Behavioral Design Patterns define how objects communicate and interact within a system, just like how chefs, wai...
Join discussion
Mar 7, 2025 · 17 min read · Behavioral patterns focus on how objects interact and communicate with each other. They help define clear communication and delegation mechanisms while keeping the code loosely coupled. Common Behavioral Design Patterns 1. Strategy Pattern The Strate...
Join discussion
Dec 27, 2024 · 7 min read · Yes, it’s me again. I know you’re shocked, so am I. This post totally breaks my record of ‘one-and-done’ blog posts. 🤷♂️ I’m seriously surprised I’ve followed through. But hey, whenever the magical words Software Design, Optimization, Time-saving, ...
Join discussion
Nov 15, 2024 · 6 min read · Hello, world! 👋 It’s been a while since I’ve shared something with you all, and today feels like the perfect day to dive into an old, yet very relevant, topic. Let’s talk about a classic architectural debate in iOS development and how its lessons ca...
Join discussion