Projects in Awesome Lists by HowProgrammingWorks
A curated list of projects in awesome lists by HowProgrammingWorks .
https://github.com/howprogrammingworks/stacktrace
Stack Trace problem in Node.js
javascript js nodejs stack stack-trace v8
Last synced: 07 May 2025
https://github.com/howprogrammingworks/errors
Error handling
call-stack catch error error-handling exception stack try
Last synced: 21 Jun 2025
https://github.com/howprogrammingworks/statemachine
Finite-State Machine or Finite-State Automaton
Last synced: 27 Jan 2026
https://github.com/howprogrammingworks/collections
Different types of Associative Collections
array javascript js map node nodejs object polyfill programming set weakmap weakset
Last synced: 18 Oct 2025
https://github.com/howprogrammingworks/integrationtesting
Integration testing
end-to-end integration integration-test integration-testing integration-tests stub stubbing test testing
Last synced: 25 Oct 2025
https://github.com/howprogrammingworks/conditional
Conditional statements, expressions and constructs
Last synced: 05 Mar 2026
https://github.com/howprogrammingworks/composite
Composite pattern
composite object-oriented-programming pattern patterns
Last synced: 07 May 2025
https://github.com/howprogrammingworks/sqljoins
SQL Joins: CROSS, LEFT, RIGHT, INNER, OUTER, FULL
Last synced: 14 Feb 2026
https://github.com/howprogrammingworks/principles
General Programming Principles
Last synced: 28 Feb 2026
https://github.com/howprogrammingworks/singleresponsibility
The Single Responsibility Principle
Last synced: 07 May 2025
https://github.com/howprogrammingworks/reactiveprogramming
Reactive Programming
event-driven events javascript js reactive reactive-programming
Last synced: 07 May 2025
https://github.com/howprogrammingworks/winter-2025-exams
Winter 2025 Exams for SEF1
Last synced: 07 May 2025
https://github.com/howprogrammingworks/configuration
Application configuration
Last synced: 26 Feb 2025
https://github.com/howprogrammingworks/asyncerrorhandling
Error handling examples for Asynchronous programming
Last synced: 04 Mar 2026
https://github.com/howprogrammingworks/datadrivenprogramming
Data-driven Programming
Last synced: 02 Mar 2026
https://github.com/howprogrammingworks/objectcomposition
Object Composition or Aggregation
Last synced: 29 Jan 2026
https://github.com/howprogrammingworks/grasp
General Responsibility Assignment Software Patterns
Last synced: 30 Jan 2026
https://github.com/howprogrammingworks/deadlock
Deadlock and Livelock Examples
Last synced: 26 Feb 2025
https://github.com/howprogrammingworks/interface
Structure defining class external members names and types
Last synced: 26 Feb 2025
https://github.com/howprogrammingworks/sqlconstraints
SQL constraints: indexes, checks, nullable, primary and foreign keys
Last synced: 04 Mar 2026
https://github.com/howprogrammingworks/builder
Separates the construction of a complex object from its representation
builder construction object-oriented-programming pattern patterns representation
Last synced: 26 Feb 2025
https://github.com/howprogrammingworks/promiseexperiments
Experimental code examples with promises
Last synced: 15 Feb 2026
https://github.com/howprogrammingworks/lazy
Lazy Operations and Data Transformations
Last synced: 26 Feb 2025
https://github.com/howprogrammingworks/asyncantipatterns
Asynchronous Programming Antipatterns
Last synced: 04 Mar 2026
https://github.com/howprogrammingworks/resourcestarvation
Resource Starvation Examples
Last synced: 15 Feb 2026
https://github.com/howprogrammingworks/interfacesegregation
The Interface Segregation Principle
Last synced: 07 May 2025
https://github.com/howprogrammingworks/bridge
Use bridge to decouple an abstraction from its implementation
abstraction bridge implementation object-oriented-programming pattern patterns
Last synced: 07 May 2025
https://github.com/howprogrammingworks/lawofdemeter
Law of Demeter (LoD) principle of least knowledge in component coupling
Last synced: 03 Mar 2026
https://github.com/howprogrammingworks/complexity
Computational complexity including Big O notation
big-o complexity computational notation
Last synced: 01 Mar 2026
https://github.com/howprogrammingworks/inheritance
Inheritance in Different Paradigms
Last synced: 07 May 2025
https://github.com/howprogrammingworks/mediator
Define an interaction between instances as a separate instance
decouple design-patterns interaction javascript js mediator pattern patterns
Last synced: 07 May 2025
https://github.com/howprogrammingworks/csrf
Cross-Site Request Forgery (CSRF)
csrf owasp security vulnerability
Last synced: 03 Mar 2026
https://github.com/howprogrammingworks/node.js-2020
Node.js in 2020: Get out and come back again
Last synced: 11 Jun 2025
https://github.com/howprogrammingworks/dos
Denial of Service (DoS)
ddos dos owasp security vulnerability
Last synced: 01 Mar 2026
https://github.com/howprogrammingworks/geoip
Lookup city, region and address by IP with GeoIP database
Last synced: 30 Jan 2026
https://github.com/howprogrammingworks/templatemethod
GoF Pattern: Templete Method
Last synced: 26 Feb 2025
https://github.com/howprogrammingworks/imperativeprogramming
Imperative, non-structured, structured and procedural programming
Last synced: 02 Mar 2026
https://github.com/howprogrammingworks/datasync
Inter-process Data Structures Synchronization
Last synced: 03 Mar 2026
https://github.com/howprogrammingworks/indirection
GRASP: Indirection pronciple
Last synced: 01 Feb 2026
https://github.com/howprogrammingworks/null
NPE, Null object, Optional, Maybe
Last synced: 05 Mar 2026
https://github.com/howprogrammingworks/garbagecollection
Garbage collection
Last synced: 17 Feb 2026
https://github.com/howprogrammingworks/lcm-gcd
Least Common Multiple and Greatest common divisor
Last synced: 18 Feb 2026
https://github.com/howprogrammingworks/flyweight
Minimizes memory usage by sharing data with other similar objects
flyweight flyweight-pattern js object-oriented-programming pattern patterns
Last synced: 21 Aug 2025
https://github.com/howprogrammingworks/xss
Cross-site Scripting (XSS)
owasp security vulnerability xss
Last synced: 06 Mar 2026
https://github.com/howprogrammingworks/asyncfunction
Contract: AsynFunction and async/await
async async-await asyncawait asyncfunction asynchronous asynchronous-programming await
Last synced: 12 Jul 2025
https://github.com/howprogrammingworks/schema
Schema for APIs, Data structures and Databases
Last synced: 26 Feb 2025
https://github.com/howprogrammingworks/openclosed
The Open Closed Principle
Last synced: 26 Feb 2025
https://github.com/howprogrammingworks/dsl
Language-oriented programming and domain-specific languages
Last synced: 02 Feb 2026
https://github.com/howprogrammingworks/articles
Links to Articles
article articles javascript js links programming url
Last synced: 26 Feb 2025