Pinned Repositories
Book
Metaprogramming. Multi-paradigm approach in the Software Engineering.
DDD
Domain-driven design
Dictionary
Programming Dictionary
Exams
Exams readiness test
Index
Metarhia educational program index 📖
Letters
Письма к студентам курса
NodejsStarterKit
Starter Kit for Node.js 16 or later, minimum dependencies 🚀
NodeServer
Compare node.js servers
Profile
Personal profile of software engineering skills
SelfAssessment
Software engineering self assessment
How Programming Works's Repositories
HowProgrammingWorks/Index
Metarhia educational program index 📖
HowProgrammingWorks/SelfAssessment
Software engineering self assessment
HowProgrammingWorks/DDD
Domain-driven design
HowProgrammingWorks/Wrapper
Wrapper functions, Interface wrappers, etc.
HowProgrammingWorks/ConcurrentQueue
Asynchronous Concurrent Queue with Priority and Factor
HowProgrammingWorks/Threads
Multithreading: WorkerThreads, Workers, SheredWorkers
HowProgrammingWorks/Proxy
Proxy
HowProgrammingWorks/Monomorphism
Monomorphism and Polymorphism
HowProgrammingWorks/Pool
Object Pool
HowProgrammingWorks/Timers
Timers: setImmediate, setTimeout, setInterval, nextTick
HowProgrammingWorks/hpw
Laboratory work auto checker
HowProgrammingWorks/Command
Pattern Command
HowProgrammingWorks/DataStructures
Data structures basics
HowProgrammingWorks/Strategy
Strategy Pattern
HowProgrammingWorks/Facade
Pattern Facade Implementations
HowProgrammingWorks/Factory
Factory for FP, OOP, other paradigms and metaprogramming
HowProgrammingWorks/Symbol
Unique identifier for special object properties
HowProgrammingWorks/Creator
GRASP: Creator principle
HowProgrammingWorks/Events
Contracts: Event, EventTarget, EventEmitter
HowProgrammingWorks/Visitor
Visitor Pattern
HowProgrammingWorks/Bridge
Use bridge to decouple an abstraction from its implementation
HowProgrammingWorks/FactoryMethod
Factory method
HowProgrammingWorks/Mediator
Define an interaction between instances as a separate instance
HowProgrammingWorks/Configuration
Application configuration
HowProgrammingWorks/ActiveRecord
Active Record pattern
HowProgrammingWorks/ConsistentReturn
HowProgrammingWorks/Decorator
GoF: Decorator pattern
HowProgrammingWorks/Entity
Entity, Value object, Null object, DTO
HowProgrammingWorks/LazyInitialization
Lazy initialization pattern
HowProgrammingWorks/Saga
Saga pattern