LibraryAbout

Library đź“š

Explore a curated collection of posts and articles I've written on programming, software engineering, and web development. Dive in to discover insights, tutorials, and best practices.

Design Patterns

Misc

Design Patterns - Prototype

Discover the Prototype Pattern in Ruby—learn how to create new objects by copying an existing object.

Design Patterns - Builder

Explore the Builder Pattern in Ruby—learn how to construct complex objects step by step.

Design Patterns - Singleton

Discover the Singleton Pattern in Ruby—learn how to ensure a class has only one instance and provide a global point of access.

Design Patterns - Flyweight

Explore the Flyweight Pattern in Ruby—learn how to optimize memory usage by sharing data across similar objects.

Design Patterns - Abstract Factory

Discover the Abstract Factory Pattern in Ruby—learn how to create families of related objects.

Design Patterns - Factory Method

Learn the Factory Method Pattern in Ruby—explore how to create objects without specifying the exact class.