Yyash arya·Oct 21Introducing Ion+: Building a Custom Low-Level Programming Language from Scratch in PythonBy Yash Arya4 min read·yasharya.hashnode.dev2
MManasseh Samuel·Jul 8Building a recursive filewatcher with build output awareness capability in C++FLOWHOOK INTERNALS I7 min read·kernel-thoughts.hashnode.dev2
MMaverick·Jun 22Visitor PatternMaster the Visitor Pattern to add new operations to stable class hierarchies without modifying them, using double dispatch.10 min read·jyanshu.hashnode.dev
MMaverick·Jun 22Memento PatternLearn the Memento Pattern to capture and restore object state with clean undo/redo, preserved encapsulation, and snapshot history9 min read·jyanshu.hashnode.dev
MMaverick·Jun 22Template Method PatternLearn the Template Method Pattern to define algorithm skeletons, eliminate duplication, and let subclasses customize specific steps8 min read·jyanshu.hashnode.dev
MMaverick·Jun 22Mediator 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), the7 min read·jyanshu.hashnode.dev
MMaverick·Jun 19Command PatternMaster the Command Pattern: encapsulate requests as objects, implement undo/redo, and build flexible, decoupled systems.10 min read·jyanshu.hashnode.dev
MMaverick·Jun 19Iterator PatternMaster the Iterator Pattern: traverse collections without exposing internals, support multiple traversals, and write cleaner code.9 min read·jyanshu.hashnode.dev
MMaverick·Jun 19Interpreter PatternLearn the Interpreter Pattern with examples. Build expression evaluators, DSLs & query parsers using this behavioral design pattern.12 min read·jyanshu.hashnode.dev
MMaverick·Jun 18Bridge Design PatternMaster the Bridge Pattern in Java: decouple abstraction from implementation, avoid class explosion, and build flexible cross-platform apps.10 min read·jyanshu.hashnode.dev