Recent Articles Changed

JSON - ObjectId

Modified Oct 26 - 22:10

JSON - ObjectId About ObjectId are Logical Data Modeling - (Surrogate | Substitute | Synthetic | Generated ) Primary key with the intent to be unique for JSON (JavaScript Object Notation). ObjectIdJavascript - Object Implementation Example Mong...

Bit - Bitwise and Shift binary operator

Modified Oct 26 - 22:04

Bit - Bitwise and Shift binary operator About Language - Operator on Bit - Binary Number. See Reference/Operators/Bitwise_Operators operator Articles Related Type * the bitwise arithmetic operators (~, &, ^, and |) * and the (<<, >>, and...

Time - (Unix|POSIX|Epoch) time

Modified Oct 26 - 21:58

Time - (Unix|POSIX|Epoch) time About Unix time (also known as POSIX time or Epoch time) is a system for describing Time - Time representation (Moment, Instant) in time. It's the number of milliseconds / second since a start date (generally Thursda...

What is a UUID - Universally Unique IDentifier - (also known as GUID) ?

Modified Oct 26 - 21:44

UUID (Universally or Global Unique IDentifier) are generated identifier that are guaranteed to be unique and avoid collision...

Logical Data Modeling - (Surrogate | Substitute | Synthetic | Generated ) Primary key

Modified Oct 26 - 21:41

Logical Data Modeling - (Surrogate | Substitute | Synthetic | Generated ) Primary key About A surrogate key is a substitute Logical Data Modeling - Primary Key (Id, Name) * for when you don't have a What is a natural key in data modeling (entity...

Relational Table - Sequence

Modified Oct 26 - 21:24

Relational Table - Sequence About A sequence is a RDBMS - Auxiliary Data Structure (ADS) that maintains a Collection - Sequence (Ordered). Relational sequences are generally used to create a Logical Data Modeling - (Surrogate | Substitute | Synthe...


How Rich Text editor in HTML are made (Principles and Demo)

Modified Oct 26 - 16:56

How do you create a Rich Text editor in HTML, what are the well-known text editor and what are the principals. This article includes also a basic example where you can extend from to build your own...

(Collection|Container) Data Type (Set, Bag, Sequence)

Modified Oct 26 - 16:28

(Collection|Container) Data Type (Set, Bag, Sequence) About A collection is a Data Type - Abstract (ADT) for Logical Data Modeling - Group (Grouping) together multiple Logical Data Modeling - Value (Operand). It's therefore sometime known as a L...

Recent Articles Created

LIFO (last-in, first-out)

Created Oct 25 - 10:06

LIFO (last-in, first-out) About LIFO means last-in, first-out and is the Collection - Queue (FIFO) operation where the last element added is the first element removed. The element removed is the youngest element in the queue whereas in a FIFO (firs...

FIFO (first-in, first-out)

Created Oct 25 - 10:00

FIFO (first-in, first-out) About FIFO means first-in, first-out and is the Collection - Queue (FIFO) operation where the element removed is the oldest one in the queue (whereas in a LIFO (last-in, first-out) it's the youngest one) You will find th...

Queue - deque (Double Ended Queue)

Created Oct 25 - 09:23

Queue - deque (Double Ended Queue) About A deque is a Double Ended QUEue meaning that the Collection - Queue (FIFO) can insert, retrieve and remove at both ends. A deque implements then: * FIFO (first-in, first-out) * or LIFO (last-in, first...

Php - Output (Echo/Print)

Created Oct 25 - 08:50

Php - Output (Echo/Print) About php knowns two functions that sends characters to the output device which is: * the IO - Standard streams (stdin, stdout, stderr) for a console / cli application * the HTTP - Body (Content, Entity, payload, data...

How to capture the output with the php output buffer

Created Oct 25 - 08:42

A basic explanation of the output buffer mechanism in php...

Javascript - Character

Created Oct 21 - 13:38

Javascript - Character About This article is about the Text - Character representation and manipulation in Javascript (ie Text - Code point). They: * are all Text - UTF-16 Character Set character * are an element in a Javascript - String star...

JQuery - Plugin

Created Oct 21 - 12:01

JQuery - Plugin Documentation / Reference * Template: ...

Data Modeling - Cell

Created Oct 21 - 09:11

Data Modeling - Cell About A cell is a Logical Data Modeling - Field (value and datatype) found at the intersection of dimension coordinates that stores a Data Type - Scalar Variable. . The intersection would be: * for two dimensions: the inter...

Data all the way


Data Warehouse Subsystems

Developing a data warehouse means assembling a lot of subsystems in order to create a whole and coherent data application.

Discovers the 34 Kimball Subsystems and drill down to discover them

Data Warehouse Subsystems


Data Processing

Data processing has changed a lot since 1940 :) and luckily, we are not using punch card anymore.

Stream processing is becoming the norm in data integration task while batch processing stays the king in data analysis.

Data Processing

ENIAC, 1946

The first fully electronic digital computer



Data Modeling

Data Modeling is the translation of process into the world of data. The process is tricky but not insurmountable.

Data Modeling


Dimensional Data Modeling

Dimensional Data Modeling permits you to model a (hyper)cube and analyse a process through different perspective. You define dimensions, measures and metrics.

Dimensional Data Modeling

Most programs process some input to produce some output; that’s pretty much the definition of computing.



A Function is the basic block of all reusable code component. It is also becoming the central component of any serverless architecture.


Knowledge isn't free. You have to pay attention.

Computing Division at the Department of the Treasury, mid 1920s




Table / Relation

The table format (known also as a relation) is the most important data structure used in data analysis. Did you know that its name originate from the medieval counting table ?


Education isn't something you can finish.

Powered by ComboStrap