Awesome

DovAmir/awesome-design-patterns

Articles

5 Problems Faced When Using SOLID Design Principles - And How To Fix Them

Simplify Your Object with State Pattern in JavaScript

Design Patterns in TypeScript - Medium

Refactoring

The Ship of Theseus to NOT rewrite a legacy system from scratch