How Programming Works (HowProgrammingWorks)

How Programming Works

HowProgrammingWorks

Organization data from Github https://github.com/HowProgrammingWorks

Examples for Software Engineering and Programming Lectures

Location:Earth Union

Home Page:https://how.programming.works

GitHub:@HowProgrammingWorks

How Programming Works's repositories

Index

Metarhia educational program index 📖

Book

Metaprogramming. Multi-paradigm approach in the Software Engineering.

Language:JavaScriptLicense:MITStargazers:493Issues:40Issues:20

PWA

Progressive Web Application

Language:JavaScriptLicense:MITStargazers:83Issues:6Issues:1

AbstractionLayers

Abstraction Layers

Language:JavaScriptLicense:MITStargazers:24Issues:20Issues:0

WebsocketChat

Simple browser chat with websocket and node.js

Language:JavaScriptLicense:MITStargazers:24Issues:23Issues:2

Abstractions

Programming is abstract thinking

Language:JavaScriptLicense:MITStargazers:21Issues:7Issues:2

Promise

Asynchronous Programming with Promises

Language:JavaScriptLicense:MITStargazers:21Issues:19Issues:3

Thenable

Thenable contract

Language:JavaScriptLicense:MITStargazers:14Issues:4Issues:1

CodeWithAI

Cursor with gpt-5, claude-4-sonnet, claude-3.5-sonnet, gpt-4.1, o3, gemini-2.5-pro

Language:JavaScriptStargazers:13Issues:0Issues:0

Semaphore

Binary Semaphore, Counting Semaphore

Language:JavaScriptLicense:MITStargazers:13Issues:6Issues:5

Threads

Multithreading: WorkerThreads, Workers, SheredWorkers

Language:JavaScriptLicense:MITStargazers:13Issues:7Issues:2

AsyncAdapter

Asynchronous Adapters

Language:JavaScriptLicense:MITStargazers:11Issues:4Issues:0

Cheatsheet

Language Cheatsheet

Language:JavaScriptLicense:MITStargazers:10Issues:8Issues:0

CQRS

Command-Query Responsibility Segregation

Language:JavaScriptLicense:MITStargazers:8Issues:5Issues:0

Chaining

Chaining with classes, ptototypes and functors

Language:JavaScriptLicense:MITStargazers:7Issues:18Issues:0

Scaffolding

Scaffolding for UI, API, Classes, etc.

Language:JavaScriptLicense:MITStargazers:7Issues:5Issues:0

AsyncIterator

Asynchronous Iterator and Iterable protocols

Language:JavaScriptLicense:MITStargazers:6Issues:5Issues:0

Blockchain

Simple Blockchain for JavaScript course

Language:JavaScriptLicense:MITStargazers:6Issues:0Issues:0

ObjectOrientedProgramming

Object-oriented programming

Language:JavaScriptLicense:MITStargazers:6Issues:4Issues:2

Atomics

Atomic Operations API

Language:JavaScriptLicense:MITStargazers:5Issues:6Issues:0

Cancelable

Cancelable Asynchronous Abstractions

Language:JavaScriptLicense:MITStargazers:5Issues:6Issues:0

AsyncGenerator

Asynchronous Generators

Language:JavaScriptLicense:MITStargazers:4Issues:5Issues:0

Buffers

Binary Buffers

Language:JavaScriptLicense:MITStargazers:4Issues:18Issues:0

AsyncQueue

Asynchronous Queue

Language:JavaScriptLicense:MITStargazers:2Issues:5Issues:0

CAS

Compare and Swap Data Structures

Language:JavaScriptLicense:MITStargazers:2Issues:0Issues:0

Conditional

Conditional statements, expressions and constructs

Language:JavaScriptLicense:MITStargazers:2Issues:24Issues:6
Language:JavaScriptLicense:MITStargazers:2Issues:4Issues:0

UUID

Universally Unique Identifier

Language:JavaScriptStargazers:0Issues:1Issues:1

Optimization

Code Optimization for JavaScript

Language:JavaScriptStargazers:0Issues:0Issues:0

Types

Type Systems and Related Concepts

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0