Skip to content

webhkp/BigBoxCode

Repository files navigation

About

This reapository contains the source code used for examplaing the topics in the site BigBoxCode.com.

All the code can be found here. Check the table of contents below.

Table of Contents

Here is the list of articles and source code associated with those articles.

Server-Sent Events(SSE)

List of articles related to Server-Sent Events(SSE) implementation and related source code.

Article Code
NodeJS: Server-Sent Events(SSE) using ExpressJS Source Code
PHP: Server-Sent Events(SSE) [with Pub/Sub] Source Code
Go: Server-Sent Events(SSE) Source Code
Flask: Server-Sent Events(SSE) [Using Flask Features with pub/sub] Source Code
Flask: Server-Sent Events(SSE) [Using Flask-SSE Package] Source Code

Design Patterns

Here is the list of design pattern articles and related source code implementation.

Java Design Pattern Implementations

Article Code Implementations
Singleton Pattern in Java Source Code
Factory Pattern in Java Source Code
Abstract Factory Pattern in Java Source Code
Builder Pattern in Java Source Code
Prototype Pattern in Java Source Code
Adapter Pattern in Java Source Code
Bridge Pattern in Java Source Code
Composite Pattern in Java Source Code
Decorator Pattern in Java Source Code
Facade Pattern in Java Source Code
Flyweight Pattern in Java Source Code
Proxy Pattern in Java Source Code
Chain of Responsibility Pattern in Java Source Code
Command Pattern in Java Source Code
Interpreter Pattern in Java Source Code
Iterator Pattern in Java Source Code
Mediator Pattern in Java Source Code
Memento Pattern in Java Source Code
Observer Pattern in Java Source Code
State Pattern in Java Source Code
Strategy Pattern in Java Source Code
Template Method Pattern in Java Source Code
Visitor Pattern in Java Source Code

Go Design Pattern Implementations

Article Code Implementations
Singleton Pattern in Go Source Code
Factory Pattern in Go Source Code
Abstract Factory Pattern in Go Source Code
Builder Pattern in Go Source Code
Prototype Pattern in Go Source Code
Adapter Pattern in Go Source Code
Bridge Pattern in Go Source Code
Composite Pattern in Go Source Code
Decorator Pattern in Go Source Code
Facade Pattern in Go Source Code
Flyweight Pattern in Go Source Code
Proxy Pattern in Go Source Code
Chain of Responsibility Pattern in Go Source Code
Command Pattern in Go Source Code
Interpreter Pattern in Go Source Code
Iterator Pattern in Go Source Code
Mediator Pattern in Go Source Code
Memento Pattern in Go Source Code
Observer Pattern in Go Source Code
State Pattern in Go Source Code
Strategy Pattern in Go Source Code
Template Method Pattern in Go Source Code
Visitor Pattern in Go Source Code

TypeScript Design Pattern Implementations

Article Code Implementations
Singleton Pattern in TypeScript Source Code
Factory Pattern in TypeScript Source Code
Abstract Factory Pattern in TypeScript Source Code
Builder Pattern in TypeScript Source Code
Prototype Pattern in TypeScript Source Code
Adapter Pattern in TypeScript Source Code
Bridge Pattern in TypeScript Source Code
Composite Pattern in TypeScript Source Code
Decorator Pattern in TypeScript Source Code
Facade Pattern in TypeScript Source Code
Flyweight Pattern in TypeScript Source Code
Proxy Pattern in TypeScript Source Code
Chain of Responsibility Pattern in TypeScript Source Code
Command Pattern in TypeScript Source Code
Interpreter Pattern in TypeScript Source Code
Iterator Pattern in TypeScript Source Code
Mediator Pattern in TypeScript Source Code
Memento Pattern in TypeScript Source Code
Observer Pattern in TypeScript Source Code
State Pattern in TypeScript Source Code
Strategy Pattern in TypeScript Source Code
Template Method Pattern in TypeScript Source Code
Visitor Pattern in TypeScript Source Code

Main Design Pattern Articles

Creational Patterns Singleton Pattern
Factory Pattern
Abstract Factory Pattern
Builder Pattern
Prototype Pattern
Structural Patterns Adapter Pattern
Bridge Pattern
Composite Pattern
Decorator Pattern
Facade Pattern
Flyweight Pattern
Proxy Pattern
Behavioral Patterns Chain of Responsibility Pattern
Command Pattern
Interpreter Pattern
Iterator Pattern
Mediator Pattern
Memento Pattern
Observer Pattern
State Pattern
Strategy Pattern
Template Method Pattern
Visitor Pattern