How Programming Works (HowProgrammingWorks)

How Programming Works

HowProgrammingWorks

Geek Repo

Examples for Software Engineering and Programming Lectures

Location:Earth Union

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

Github PK Tool:Github PK Tool

How Programming Works's repositories

Index

Metarhia educational program index 📖

NodejsStarterKit

Starter Kit for Node.js 16 or later, minimum dependencies 🚀

Language:JavaScriptLicense:MITStargazers:458Issues:68Issues:83

SelfAssessment

Software engineering self assessment

License:MITStargazers:144Issues:6Issues:0

DDD

Domain-driven design

Language:JavaScriptLicense:MITStargazers:93Issues:11Issues:1

NodeServer

Compare node.js servers

Language:JavaScriptLicense:MITStargazers:88Issues:23Issues:1

Function

Functions as a method to raise level of code abstraction

Language:JavaScriptLicense:MITStargazers:41Issues:22Issues:2

Closure

Function closures and storing data in function scope

Language:JavaScriptLicense:MITStargazers:26Issues:18Issues:0

API

Application Interface with HTTP Transport and JSON serialization

Language:JavaScriptLicense:MITStargazers:24Issues:7Issues:1

Modularity

Modularity and Dependency

Language:JavaScriptLicense:MITStargazers:22Issues:20Issues:0

WebsocketChat

Simple browser chat with websocket and node.js

Language:HTMLLicense:MITStargazers:22Issues:24Issues:2

HigherOrderFunction

Higher-order functions having functions as arguments or result

Language:JavaScriptLicense:MITStargazers:20Issues:19Issues:0

ChatGPT

How to work together with ChatGPT

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

Composition

Function composition

Language:JavaScriptLicense:MITStargazers:18Issues:19Issues:2

GracefulShutdown

Graceful shutdown for network servers

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

LiveTable

Multiuser spreadsheet example

Language:HTMLLicense:MITStargazers:11Issues:22Issues:1

Websocket

Websocket support in Node.js 21

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

Iteration

Different implementation of iterations as a code abstraction

Language:JavaScriptLicense:MITStargazers:10Issues:18Issues:1

WebAssembly

JavaScript WebAssembly API

Language:JavaScriptLicense:MITStargazers:8Issues:9Issues:0

hpw

Laboratory work auto checker

Language:JavaScriptLicense:MITStargazers:7Issues:17Issues:7

Timers

Timers: setImmediate, setTimeout, setInterval, nextTick

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

Adapter

Pattern Adapter Implementations

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

Node-API

Node-API (N-API)

Language:CLicense:MITStargazers:6Issues:6Issues:0

LiskovSubstitution

The Liskov Substitution Principle

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

SOLID

Single responsibility, Open-closed, Liskov substitution, Interface segregation и Dependency inversion

Language:JavaScriptLicense:MITStargazers:3Issues:7Issues:0

SingleResponsibility

The Single Responsibility Principle

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

Errors

Error handling

Language:JavaScriptLicense:MITStargazers:1Issues:20Issues:0

DependencyInversion

The Dependency Inversion Principle

License:MITStargazers:0Issues:0Issues:0

Events

Contracts: Event, EventTarget, EventEmitter

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

InterfaceSegregation

The Interface Segregation Principle

License:MITStargazers:0Issues:0Issues:0

OpenClosed

The Open Closed Principle

License:MITStargazers:0Issues:0Issues:0