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/Dictionary
Programming Dictionary
HowProgrammingWorks/Tools
Development tools and environment configuration
HowProgrammingWorks/Lowcode
Low-code simplified JavaScript
HowProgrammingWorks/ActorModel
Actor model (concurrent computation model)
HowProgrammingWorks/InterProcessCommunication
Inter-process Communication
HowProgrammingWorks/Session
HTTP server with sessions, tokens, cookies
HowProgrammingWorks/Files
Files and file system
HowProgrammingWorks/LinkedList
Linked list data structure
HowProgrammingWorks/Streams
Read, write, transform data streams
HowProgrammingWorks/School
Modern school program
HowProgrammingWorks/Socket
Network Socket Endpoint Interface
HowProgrammingWorks/NonBlocking
Non blocking loops
HowProgrammingWorks/Pool
Object Pool
HowProgrammingWorks/Project
Example project
HowProgrammingWorks/Facade
Pattern Facade Implementations
HowProgrammingWorks/BardLLM
How to solve complex and difficult software engineering tasks together with Bard LLM
HowProgrammingWorks/Serialization
Translating data structures into syntactic structures or binary format
HowProgrammingWorks/Symbol
Unique identifier for special object properties
HowProgrammingWorks/CodeStyle
Code Style Guide / Code Conventions
HowProgrammingWorks/ESNext
ES.Next Examples
HowProgrammingWorks/Factory
Factory for FP, OOP, other paradigms and metaprogramming
HowProgrammingWorks/Higher-code
Higher-code concept and skills
HowProgrammingWorks/Refactoring
Refactoring — changing the code without changing its external behavior
HowProgrammingWorks/CourseStandard
ITEducationStandards
HowProgrammingWorks/Recursion
Recursion - define a function using itself
HowProgrammingWorks/IntegrationTesting
Integration testing
HowProgrammingWorks/Isolation
Request isolation
HowProgrammingWorks/AbstractClass
Abstract class can't be instantiated directly
HowProgrammingWorks/ConsistentReturn
HowProgrammingWorks/Stub
Stub function, method, object