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
PWA
Progressive Web Application
SelfAssessment
Software engineering self assessment
How Programming Works's Repositories
HowProgrammingWorks/Exams
Exams readiness test
HowProgrammingWorks/Function
Functions as a method to raise level of code abstraction
HowProgrammingWorks/Certification
Certificates of Qualification in Software Engineering
HowProgrammingWorks/Closure
Function closures and storing data in function scope
HowProgrammingWorks/AsynchronousProgramming
Asynchronous Programming
HowProgrammingWorks/Composition
Function composition
HowProgrammingWorks/HigherOrderFunction
Higher-order functions having functions as arguments or result
HowProgrammingWorks/PartialApplication
Partial function application and Currying
HowProgrammingWorks/Callbacks
Callbacks, Listeners and Events
HowProgrammingWorks/GracefulShutdown
Graceful shutdown for network servers
HowProgrammingWorks/Iteration
Different implementation of iterations as a code abstraction
HowProgrammingWorks/Thenable
Thenable contract
HowProgrammingWorks/Graph
Directed graph implementations
HowProgrammingWorks/Wrapper
Wrapper functions, Interface wrappers, etc.
HowProgrammingWorks/ConcurrentQueue
Asynchronous Concurrent Queue with Priority and Factor
HowProgrammingWorks/AsyncAwait
Async/Await
HowProgrammingWorks/Websocket
Websocket support in Node.js 21
HowProgrammingWorks/ServeStatic
Serve static content with HTTP
HowProgrammingWorks/WebAssembly
JavaScript WebAssembly API
HowProgrammingWorks/hpw
Laboratory work auto checker
HowProgrammingWorks/PromiseError
Catch, unhandledRejection, rejectionHandled and multipleResolves
HowProgrammingWorks/Node-API
Node-API (N-API)
HowProgrammingWorks/CQS
CQS - Command-query separation principle
HowProgrammingWorks/Collector
Data Collectors for Asynchronous Programming
HowProgrammingWorks/ChainOfResponsibility
Pattern: Chain of responsibility
HowProgrammingWorks/Events
Contracts: Event, EventTarget, EventEmitter
HowProgrammingWorks/Signals
Asynchronous Signals
HowProgrammingWorks/AsyncFunction
Contract: AsynFunction and async/await
HowProgrammingWorks/Middleware
Middleware antipattern
HowProgrammingWorks/WebStreams
WebStreams API