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/Exams
Exams readiness test
HowProgrammingWorks/Profile
Personal profile of software engineering skills
HowProgrammingWorks/Functor
Mappable objects
HowProgrammingWorks/PartialApplication
Partial function application and Currying
HowProgrammingWorks/Memoization
Memoization of synchronous and asynchronous functions
HowProgrammingWorks/ServiceWorker
Service Workers for PWA caching, proxy and offline
HowProgrammingWorks/Projection
Data structures projection
HowProgrammingWorks/Graph
Directed graph implementations
HowProgrammingWorks/Wrapper
Wrapper functions, Interface wrappers, etc.
HowProgrammingWorks/ProxyHTTP
Node.js HTTP Proxy
HowProgrammingWorks/ServeStatic
Serve static content with HTTP
HowProgrammingWorks/MemoryLeaks
Memory Leaks
HowProgrammingWorks/PromiseError
Catch, unhandledRejection, rejectionHandled and multipleResolves
HowProgrammingWorks/Scaffolding
Scaffolding for UI, API, Classes, etc.
HowProgrammingWorks/CQS
CQS - Command-query separation principle
HowProgrammingWorks/Map
Map as Associative Array
HowProgrammingWorks/RevealingConstructor
Revealing Constructor Pattern
HowProgrammingWorks/Lenses
Lenses, fp getter & setter
HowProgrammingWorks/Logging
Logging in Node.js and JavaScript
HowProgrammingWorks/ChainOfResponsibility
Pattern: Chain of responsibility
HowProgrammingWorks/Dequeue
Stack, Queue and Dequeue
HowProgrammingWorks/Reflection
Reflection allows programs to introspect and modify its structure and behavior at runtime
HowProgrammingWorks/FactoryMethod
Factory method
HowProgrammingWorks/AsyncAntipatterns
Asynchronous Programming Antipatterns
HowProgrammingWorks/AsyncErrorHandling
Error handling examples for Asynchronous programming
HowProgrammingWorks/AsyncPool
Asynchronous Pool
HowProgrammingWorks/AsyncQueue
Asynchronous Queue
HowProgrammingWorks/Interface
Structure defining class external members names and types
HowProgrammingWorks/Middleware
Middleware antipattern
HowProgrammingWorks/WebStreams
WebStreams API