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/Book
Metaprogramming. Multi-paradigm approach in the Software Engineering.
HowProgrammingWorks/PWA
Progressive Web Application
HowProgrammingWorks/Paradigms
Programming Paradigms Comparison
HowProgrammingWorks/AbstractionLayers
Abstraction Layers
HowProgrammingWorks/Abstractions
Programming is abstract thinking
HowProgrammingWorks/Promise
Asynchronous Programming with Promises
HowProgrammingWorks/Adapter
Pattern Adapter Implementations
HowProgrammingWorks/indexedDB
IndexedDB Examples
HowProgrammingWorks/Thenable
Thenable contract
HowProgrammingWorks/CodeWithAI
Cursor with gpt-5, claude-4-sonnet, claude-3.5-sonnet, gpt-4.1, o3, gemini-2.5-pro
HowProgrammingWorks/Threads
Multithreading: WorkerThreads, Workers, SheredWorkers
HowProgrammingWorks/CRDT
Conflict-free Data Types
HowProgrammingWorks/AsyncAdapter
Asynchronous Adapters
HowProgrammingWorks/CommandLine
CLI, Command Line Interface and Console
HowProgrammingWorks/CQRS
Command-Query Responsibility Segregation
HowProgrammingWorks/hpw
Laboratory work auto checker
HowProgrammingWorks/AsyncIterator
Asynchronous Iterator and Iterable protocols
HowProgrammingWorks/Blockchain
Simple Blockchain for JavaScript course
HowProgrammingWorks/Facade
Pattern Facade Implementations
HowProgrammingWorks/Atomics
Atomic Operations API
HowProgrammingWorks/String
String is a Sequence of Characters and Manipulation Methods
HowProgrammingWorks/CouplingCohesion
GRASP: Low coupling and High cohesion
HowProgrammingWorks/OPFS
Origin private file system
HowProgrammingWorks/CAS
Compare and Swap Data Structures
HowProgrammingWorks/Collections
Different types of Associative Collections
HowProgrammingWorks/StackTrace
Stack Trace problem in Node.js
HowProgrammingWorks/.github
Metarhia community courses
HowProgrammingWorks/UUID
Universally Unique Identifier
HowProgrammingWorks/Intl
ECMAScript internationalization API