HowProgrammingWorks
Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign up
Pinned repositories
Repositories
-
Index
Metarhia educational program index
📖 -
NodejsStarterKit
Node.js Starter Kit, latest v14.x features and minimum dependencies
-
NonBlocking
Non blocking loops
-
-
Reusable
Reusable abstractions
-
Cancelable
Cancelable Asynchronous Abstractions
-
-
RevealingConstructor
Revealing Constructor Pattern
-
Timers
Timers: setImmediate, setTimeout, setInterval, nextTick
-
-
Rx
Reactive Extensions (Rx)
-
Monomorphism
Monomorphism and Polymorphism
-
Memoization
Memoization of synchronous and asynchronous functions
-
HigherOrderFunction
Higher-order functions having functions as arguments or result
-
Generator
Generators, coroutines and some monads examples
-
Closure
Function closures and storing data in function scope
-
Function
Functions as a method to raise level of code abstraction
-
Arrays
Arrays
-
-
PartialApplication
Partial function application and Currying
-
hpw
Laboratory work auto checker
-
Iteration
Different implementation of iterations as a code abstraction
-
Callbacks
Callbacks, Listeners and Events
-
CodeReview
Code Review Examples
-
-
DependencyInjection
Resolving dependencies with dependency injection

