SOLID Principles in JavaScript
Annotation
Five fundamental principles of software design, from which all other design and architectural patterns are based. Do we know them? And should we? Don't they apply only to object-oriented programming? In the lecture, we will learn each of these five principles, show how they work in TypeScript and JavaScript (even without classes), and talk about how they will help us program in a way that makes our code easier to maintain and extend.