JSFiddle - React, Tailwind, and code Playground
by Taras Vasylivskyy
HTML
Introduction
Overview
Single Responsibility Principle
Open-Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
Summary
Gamma Categorization
Overview
Builder
Builder Facets
Builder Inheritance
Summary
Overview
Factory Method
Factory
Abstract Factory
Summary
Overview
Prototype
Prototype Factory
Summary
Overview
Singleton Allocator
Singleton Decorator
Singleton Metaclass
Monostate
Singleton Testability
Summary
Overview
Adapter (no caching)
Adapter (with caching)
Summary
Overview
Bridge
Summary
Overview
Geometric Shapes
Neural Networks
Summary
Overview
Python Functional Decorators
Classic Decorator
Dynamic Decorator
Summary
Overview
Façade
Summary
Overview
User Names
Text Formatting
Summary
Overview
Protection Proxy
Virtual Proxy
Proxy vs Decorator
Summary
Overview
Method Chain
Command Query Separation
Broker Chain
Summary
Overview
Command
Composite Command
Summary
Overview
Lexing
Parsing
Summary
Overview
Iterator
List-Backed Properties
Summary
Overview
Chat Room
Mediator with Events
Summary
Overview
Memento
Undo and Redo
Summary
Overview
Events
Property Observers
Property Dependencies
Summary
Overview
Classic Implementation
Handmade State Machine
Switch-Based State Machine
Summary
Overview
Strategy
Summary
Overview
Template Method
Summary
Overview
Intrusive Visitor
Reflective Visitor
Classic Visitor
Classic Visitor Refined
Summary
Course Summary
End of Course