Eugene Yevtushenko's repositories
eugene
Personal profile of software engineering skills
NodeJS-Application
Framework agnostic NodeJS application structure
NodeJS-Pure
Pure NodeJS application server
DDD
Domain-driven design
Abstractions
Programming is abstract thinking
AbstractionLayers
Abstraction Layers
Composition
Function composition
DependencyInjection
Resolving dependencies with dependency injection
Sandboxes
VM Sandboxes
InversionOfControl
IoC: dependency injection, module sandboxing, framework wrappers, etc.
Example
Metarhia application example for Node.js
Arrays
Arrays
node-mysql-utilities
Query builder for node-mysql with introspection, etc.
eugeneye
Config files for my GitHub profile.
Project
Example project
DataTypes
Built-in data types
Exams
Exams readiness test
Refactoring
Refactoring — changing the code without changing its external behavior
Serialization
Translating data structures into syntactic structures or binary format
LinkedList
Linked list data structure
Files
Files and file system
Streams
Read, write, transform data streams
Buffers
Binary Buffers
Dequeue
Stack, Queue and Dequeue
NodeServer
Compare node.js servers
LiveReload
Serve static files with live reload filesystem changes
FilesystemWatch
Watch filesystem for changes