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
-
Memoization
Memoization of synchronous and asynchronous functions
-
PartialApplication
Partial function application and Currying
-
Generator
Generators, coroutines and some monads examples
-
HigherOrderFunction
Higher-order functions having functions as arguments or result
-
NodejsStarterKit
Node.js Starter Kit, latest v14.x features and minimum dependencies
-
-
Monomorphism
Monomorphism and Polymorphism
-
CodeReview
Code Review Examples
-
Closure
Function closures and storing data in function scope
-
Iteration
Different implementation of iterations as a code abstraction
-
Arrays
Arrays
-
Function
Functions as a method to raise level of code abstraction
-
Reusable
Reusable abstractions
-
hpw
Laboratory work auto checker
-
-
DependencyInjection
Resolving dependencies with dependency injection
-
-
WebsocketChat
Simple browser chat with websocket and node.js
-
-
API
Application Interface with HTTP Transport and JSON serialization
-
ServiceWorker
Service Workers for PWA caching, proxy and offline
-
-
PromiseExperiments
Experimental code examples with promises
-
Prototype
Prototype-oriented programming
-
Timers
Timers: setImmediate, setTimeout, setInterval, nextTick
-
PrototypeChain
Chain of Prototype Inheritance
-
Rx
Reactive Extensions (Rx)
-
SQLInjection
SQL Injection