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/CRDT
Conflict-free Data Types
HowProgrammingWorks/Visitor
Visitor Pattern
HowProgrammingWorks/Mediator
Define an interaction between instances as a separate instance
HowProgrammingWorks/ThesisTopics
Students Thesis Topics List
HowProgrammingWorks/ACID
Atomicity, Consistency, Isolation, Durability
HowProgrammingWorks/DesignPatterns
Design Patterns
HowProgrammingWorks/Principles
General Programming Principles
HowProgrammingWorks/StateMachine
Finite-State Machine or Finite-State Automaton
HowProgrammingWorks/Complexity
Computational complexity including Big O notation
HowProgrammingWorks/Flyweight
Minimizes memory usage by sharing data with other similar objects
HowProgrammingWorks/GRASP
General Responsibility Assignment Software Patterns
HowProgrammingWorks/LawOfDemeter
Law of Demeter (LoD) principle of least knowledge in component coupling
HowProgrammingWorks/LockFree
Lock-free Data Structures
HowProgrammingWorks/Memento
Memento Pattern
HowProgrammingWorks/Monitor
Synchronization Monitor
HowProgrammingWorks/ObjectComposition
Object Composition or Aggregation
HowProgrammingWorks/PrivateFields
Private Fields
HowProgrammingWorks/PromiseExperiments
Experimental code examples with promises
HowProgrammingWorks/ResourceStarvation
Resource Starvation Examples
HowProgrammingWorks/Sorting
Sorting Algorithms
HowProgrammingWorks/SQLConstraints
SQL constraints: indexes, checks, nullable, primary and foreign keys
HowProgrammingWorks/WebAPI
Web API overview
HowProgrammingWorks/CSRF
Cross-Site Request Forgery (CSRF)
HowProgrammingWorks/DoS
Denial of Service (DoS)
HowProgrammingWorks/FaaS
Function as a Service
HowProgrammingWorks/Node.js-2020
Node.js in 2020: Get out and come back again
HowProgrammingWorks/Null
NPE, Null object, Optional, Maybe
HowProgrammingWorks/SQLWebClient
SQL Web Client
HowProgrammingWorks/State
Pattern State
HowProgrammingWorks/XSS
Cross-site Scripting (XSS)