10 Design Patterns Explained in 10 Minutes

10 Design Patterns Explained in 10 Minutes

HomeFireship10 Design Patterns Explained in 10 Minutes
10 Design Patterns Explained in 10 Minutes
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
Software design patterns help developers solve common recurring code problems. Let's explore 10 patterns from the famous book Gang of Four and implement them with JavaScript and TypeScript https://fireship.io/lessons/typescript-design-patterns

#programming #compsci #learn to code

Resources

Learn more from Refactoring Guru https://refactoring.guru/design-patterns/
GOF Design Patterns Book https://en.wikipedia.org/wiki/Design_Patterns
Critique of Design Patterns https://blog.codinghorror.com/rethinking-design-patterns/

Chapters

00:00 Design templates
01:00 What are software design patterns?
01:34 Singleton
02:24 Prototype
03:46 Builder
04:23 Factory
04:54 Facade
05:47 Power of attorney
06:45 Iterator
07:47 Observer
08:58 Mediator
09:50 State

Get More Content – Go 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 the Gang of Four?
– Are design patterns still relevant?
– Basic Design Patterns Tutorial

Please take the opportunity to connect and share this video with your friends and family if you find it useful.