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/NodejsStarterKit
Starter Kit for Node.js 16 or later, minimum dependencies 🚀
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/Reusable
Reusable abstractions
HowProgrammingWorks/Closure
Function closures and storing data in function scope
HowProgrammingWorks/API
Application Interface with HTTP Transport and JSON serialization
HowProgrammingWorks/AsynchronousProgramming
Asynchronous Programming
HowProgrammingWorks/WebsocketChat
Simple browser chat with websocket and node.js
HowProgrammingWorks/Modularity
Modularity and Dependency
HowProgrammingWorks/ChatGPT
How to work together with ChatGPT
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/Iteration
Different implementation of iterations as a code abstraction
HowProgrammingWorks/LiveTable
Multiuser spreadsheet example
HowProgrammingWorks/Semaphore
Binary Semaphore, Counting Semaphore
HowProgrammingWorks/ServeStatic
Serve static content with HTTP
HowProgrammingWorks/WebAssembly
JavaScript WebAssembly API
HowProgrammingWorks/PromiseError
Catch, unhandledRejection, rejectionHandled and multipleResolves
HowProgrammingWorks/Arrays
Arrays
HowProgrammingWorks/Node-API
Node-API (N-API)
HowProgrammingWorks/PrototypePattern
Prototype - Creational GoF Pattern
HowProgrammingWorks/Collector
Data Collectors for Asynchronous Programming
HowProgrammingWorks/Signals
Asynchronous Signals
HowProgrammingWorks/SOLID
Single responsibility, Open-closed, Liskov substitution, Interface segregation и Dependency inversion
HowProgrammingWorks/Errors
Error handling
HowProgrammingWorks/Flyweight
Minimizes memory usage by sharing data with other similar objects
HowProgrammingWorks/WebStreams
WebStreams API