__proto__
__proto__ is defined as: [[ ]] property on all objects, link to Constructor Function. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Pr
__proto__ is defined as: [[ ]] property on all objects, link to Constructor Function. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Pr
'Classical' OOP Concepts ๐ญ๐ค. Topics on: Class, Classical OOP patterns ported over to TS include Singleton & Decorator, Dependency Injection, Functional Progra
<Object>.prototype === <Object>.__proto__. Topics on: !bad can be used to extend methods on built-in object constructor such as Arrayshould be avoided because.
Abstraction is defined as: (Paradigm) to ignore/hide Low-Level details to focus on implement. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm,
Anonymous Class Expression. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypal Inheritance, Class, Class Expression|web-Dev Wiki
C is defined as: Low-Level General-Purpose Programming Language with Imperative Procedural Programming Paradigm. Topics on: . Read more: Computer Science, Compu
Callback Hell is defined as: Deep nested Callback Function Spaghetti Code. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, Spaghetti Code, Ca
CD is defined as: (Paradigm) to frequently push code out to customers faster. Topics on: . Read more: Computer Science, Design Pattern, Dev Ops, CD, Paradigm
CI is defined as: (Paradigm) to frequently Merge in small maintable chunks via CI Server. Topics on: CI Server. Read more: Computer Science, Design Pattern, Dev
class is defined as: JS Keyword to declare Class (as Syntactic Sugar over Constructor Function). Topics on: class is more compact JS Syntax to set up Prototype
Class is defined as: Blueprint to create Object Instance. Topics on: Instantiation. Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Classical OOP Con
Class Expression. Topics on: Anonymous Class Expression, Named Class Expression. Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypal Inheritan
Component Based Architecture is defined as: (Paradigm) to visualize UI as Component to architect (DOS) App. Topics on: DOS, Component. Read more: React, React C
Component-Driven is defined as: Paradigm to build UI bottom up from basic to assembly. Topics on: Atomic Design, Atomic Component. Read more: Computer Science,
Concern is defined as: logic/purpose of Program. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, Separation Of Concerns, Concern, Program
constructor() is defined as: special class Method to pass Argument & setup new new Instance. Topics on: define class via constructor, super. Read more: JS, JS C
Declarative is defined as: (Paradigm) to express logic w/o explicit Control Flow via Abstraction. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Parad
Decomposition is defined as: Factoring; Paradigm stragegy for organizing Program by breaking down complex system into simpler parts. Topics on: structured analy
Dependency Hell is defined as: of project with clusterfuck Dependency or ver compat issue Spaghetti Code PAIN to run/migrate, stuck with outdated code. Topics o
DevOps is defined as: (Paradigm) to iterate faster TBD smaller steps via CI/CD integration, push code ASAFP. Topics on: TBD, CI, CD. Read more: Computer Science
Encapsulation is defined as: (Paradigm) to pack properties & methods into component, to keep private and restrict access (unless expose via API). Topics on: Typ
extends. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypal Inheritance, Class, Extends|FullStack Wiki by Roger J
Functional Programming is defined as: (Paradigm) to construct Program as MCF (Modular Programming Composable). Topics on: MCF, Pure Function, Side Effect. Read
Imperative is defined as: (Paradigm) to express logic with explicit Control Flow via step-wise instructions. Topics on: contrast Declarative which asks 'what',
implementing custom static Methods. Topics on: define Method as property Object Literal, prepend static JS Keyword to class Methods. Read more: JS, JS Concepts,
Inheritance is defined as: (Paradigm) to share properties & methods of parent class to child classes. Topics on: Inheritance allows reuse of logic & model of re
Instance is defined as: Object created through a class or Constructor Function. Topics on: Methods are copied from class to all Instances. Read more: JS, JS Con
Instance Method is defined as: Method to Prototypal Inheritance via __proto__. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypa
Instance Private Field is defined as: class field property with # prefix to store privately within Instance. Topics on: . Read more: JS, JS Concepts, Multi Par
Instantiation is defined as: (process) to create new Object Instance from class. Topics on: Instance. Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP,
MCF is defined as: Modular Composable Functions. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, Functional Programming, MCF | FullStack Wiki
Microservices is defined as: cloud-native Functional Programming Paradigm to architect App by split functions into Containerize service to deploy as Online API.
Modular Programming is defined as: Ground-up approach of assembling individual modules. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, Imper
Multi-paradigm is defined as: (property) Programming Language flexible & versatile, to allow multiple Paradigm to pick & choose from. Topics on: Paradigm, High-
Named Class Expression. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypal Inheritance, Class, Class Expression | FullStack Wiki
No-Code is defined as: (Paradigm) buzzword trend to separate Business Logic from hand-coding skill, via WYSIWYG Dev tool. Topics on: WYSIWYG. Read more: JS, JS
Object is defined as: self-contained code with collection of properties, to model real-world/abstract features & relationships. Topics on: . Read more: JS, JS C
OOP is defined as: Paradigm to organize & structure data as Object. Topics on: Object, Abstraction, Encapsulation, Inheritance, Polymorphism, Prototypal Inherit
Paradigm is defined as: approach/mindset of coding style, structure & technique to write Source Code. Topics on: Paradigm subdivide as Imperative or Declarativ
Polymorphism is defined as: (Paradigm) Child class can overwrite inherit property/method. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP
Procedural Programming is defined as: (Paradigm) Imperative subset to split Program into smaller sub-tasks (Procedure). Topics on: Procedure. Read more: JS, JS
Procedure. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, Imperative, Procedural Programming, Procedure|FullStack Wiki by Roger J
Prop Drilling is defined as: to pass props through deep Component Hierarchy Spaghetti Code. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, S
Prototypal Inheritance is defined as: Link for all Object to their Prototype, to mimic Inheritance access to Method & props. Topics on: JS does not have real 'C
Prototype is defined as: Model blueprint Object to Prototypal Inheritance methods & properties, link via __proto__, to mimic 'classical' OOP Inheritance. Topics
Prototype Chain is defined as: Series of links to connect Object to Prototype; to mimic Inheritance. Topics on: when call method/property not exist directly on
Pure Function is defined as: Function with fixed input & same output, no Side Effect. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, Functio
React Concepts is defined as: Definitions on React Concepts, Paradigm & Comparisons to other frameworks. Topics on: Minimalist, High Compat, Declarative, Unidir
REST is defined as: (standard)(model)(Paradigm) Request-Response model to organize stateless Caching Data Fetch. Topics on: REST is logical way to build APIs to
Separation of Concerns is defined as: (Paradigm) to Encapsulation (Software) into dintinct modular sections vs purpose/logic. Topics on: Concern. Read more: JS,
Side Effect. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, Functional Programming, Side Effect|FullStack Wiki by Roger J
Spaghetti Code is defined as: Messy Source Code with obfuscated Semantic ๐๐จโ๐ป. Topics on: Callback Hell, Wrapper Hell, Prop Drilling, Dependency Hell. Read m
static is defined as: JS Keyword to define Static Method/property for class. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypal
Static Method is defined as: Method attach to Constructor Function (NOT Prototypal Inheritance via __proto__). Topics on: static, Instance Method, Array.from(),
Structured Programming is defined as: Subset of Imperative Paradigm organise code by specific control structures. Topics on: control structure for sequences, se
Subclass is defined as: child class extends class. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, OOP, Prototypal Inheritance, Class, Extend
WYSIWYG is defined as: What You See Is What You Get. Topics on: . Read more: JS, JS Concepts, Multi Paradigm, Paradigm, No Code, WYSIWYG|FullStack Wiki by Roger