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
-
NodejsStarterKit
Node.js Starter Kit with all latest Node.js v14 features
-
Reusable
Reusable abstractions
-
-
Function
Functions as a method to raise level of code abstraction
-
Closure
Function closures and storing data in function scope
-
Semaphore
Binary Semaphore, Counting Semaphore
-
Threads
Multithreading: WorkerThreads, Workers, SheredWorkers
-
Generator
Generators, coroutines and some monads examples
-
PartialApplication
Partial function application and Currying
-
HigherOrderFunction
Higher-order functions having functions as arguments or result
-
-
Monomorphism
Monomorphism and Polymorphism
-
CodeReview
Code Review Examples
-
Iteration
Different implementation of iterations as a code abstraction
-
Arrays
Arrays
-
Memoization
Memoization of synchronous and asynchronous functions
-
-
PathTraversal
Path Traversal Attack
-
API
Application Interface with HTTP Transport and JSON serialization
-
Labs
Laboratory Work Generator and Checker
-
Book
Multi-paradigm Approach to the Software Engineering
-
LiveReload
Serve static files with live reload filesystem changes
-
Inheritance
Inheritance in Different Paradigms
-
ObjectOrientedProgramming
Object-oriented programming
-
InformationExpert
GRASP: Information Expert
-
-
FaaS
Function as a Service