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