Metarhia educational program index 📖
Programming Dictionary
Metaprogramming. Multi-paradigm approach in the Software Engineering.
Starter Kit for Node.js 16 or later, minimum dependencies 🚀
Software engineering self assessment
Письма к студентам курса
Compare node.js servers
Personal profile of software engineering skills
Functions as a method to raise level of code abstraction
Certificates of Qualification in Software Engineering
Built-in data types
Application Interface with HTTP Transport and JSON serialization
Metaprogramming examples
Function closures and storing data in function scope
IoC: dependency injection, module sandboxing, framework wrappers, etc.
Abstraction Layers
Asynchronous Programming with Promises
Asynchronous Programming
Mappable objects
Actor model (concurrent computation model)
Work with Database Management Systems
Performance testing for different techniques
Higher-order functions having functions as arguments or result
Thenable contract
Event-driven programming
Generators, coroutines and some monads examples
Different implementation of iterations as a code abstraction
Directed graph implementations
Simple browser chat with websocket and node.js
Wrapper functions, Interface wrappers, etc.