Software design patterns help developers to solve common recurring problems with code. Let's explore 10 patterns from the famous Gang of Four book and implement them with JavaScript and TypeScript https://fireship.io/lessons/typescrip...
#programming #compsci #learntocode
🔗 Resources
Learn more from Refactoring Guru https://refactoring.guru/design-patte...
GOF Design Patterns Book https://en.wikipedia.org/wiki/Design_...
Criticism of Design Patterns https://blog.codinghorror.com/rethink...
📚 Chapters
00:00 Design Patterns
01:00 What are Software Design Patterns?
01:34 Singleton
02:24 Prototype
03:46 Builder
04:23 Factory
04:54 Facade
05:47 Proxy
06:45 Iterator
07:47 Observer
08:58 Mediator
09:50 State
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
Atom One Dark
vscode-icons
Fira Code Font
🔖 Topics Covered
TypeScript and JavaScript Design Patterns
Algorithm vs Design Pattern
What is Gang of four?
Are design patterns still relevant?
Design patterns basics tutorial