Recent Articles Changed
DOM - Event Propagation (known as Event Bubbling)

Modified Tuesday 12-03 06:36

event propagation is a mechanism in which an event is propagated to all its ascendant (ancestore). Event bubbles or propagates up the DOM tree: it starts with where the event happened, and then goes up the DOM tree. Any time one of anchor tags...

Card Puncher Data Processing
What is the purpose of a Button? (Widget, UI)

Modified Sunday 10-03 01:48

Buttons communicate that an action will occur when the user touches them. By default, when the mouse hovers over a button, the mouse cursor should get a pointer to express that an action will occur. Example on HTM:: Css styling HTML Result:...

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

Modified Friday 08-03 09:06

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

Page Loading Key Moment
Web - Timeline of a page load (Page Speed|Page Latency)

Modified Wednesday 06-03 11:46

Page load is the latency performance metrics that cumulates: TCP latency (ie how fast, the network will receive the HTTP request and send back the HTTP response ) HTTP latency (ie how fast the web server will create an HTTP document) and HTML latency...

What is a React Element?

Modified Wednesday 06-03 08:54

An element is a node in the React tree (React DOM implementation) that has a type and props. component getting started createElementjsx filescreateElement e A counter component with a useState hook to show how to call function Result: A...

Data System Architecture
What is a ligature?

Modified Tuesday 05-03 01:42

A ligature is a font feature that allows the rendering of an icon glyph simply by using its textual name. A ligature maps a combination of basic characters to represent another character (code point). The replacement is done by the application (in...

Card Puncher Data Processing
What is an Icon?

Modified Tuesday 05-03 01:42

This page is icons. They represent symbolic image. Unicode Block Miscellaneous_SymbolsMiscellaneous Symbols From 2600U+2600 to 26FFU+26FF See also: Icon font for special icon font. with the 260ETelephon To show an icon via a custom font glyph,...

What is XML / HTML Character Entity encoding ?

Modified Tuesday 05-03 01:35

An Entity in html is a string that represents a unicode character. unicode character Encoding text in HTML means to transform: the text characters into HTML entities. Example with the 0260Ephone. This character has the unicode value: 0260E...


Recent Articles Created
Data System Architecture
What is a ligature?

Created Tuesday 05-03 01:36

A ligature is a font feature that allows the rendering of an icon glyph simply by using its textual name. A ligature maps a combination of basic characters to represent another character (code point). The replacement is done by the application (in...

React - Caching

Created Thursday 29-02 03:04

This article is caching functionalities in React. There are 2 caching functionalities: for computed values, you would use a memo for a prop function, you would use useCallback. If you pass a function in props to a child component, its reference...

What is a React Node?

Created Monday 26-02 04:51

A react node is a node in the React DOM tree. A node may have the following data type: a React Element a React Fragment a React Portal (floating element) and the base Javascript data type: string, number, boolean, null or undefined. You...

Card Puncher Data Processing
What is a broker in an event-driven architecture?

Created Monday 04-12 02:24

In a event-driven architecture, a message broker (or “broker”): receives messages (event) from publishers and delivers them to subscribers. RabbitMQ, RabbitMQ is a message broker system that allows for powerful yet simple queuing of tasks....

Thomas Bayes
What is Event Detection or Event mining?

Created Monday 04-12 00:23

Event Mining or Event detection can be defined as a process of finding: the frequent events, the rare events, unknown event (it occurrence can be deduced from observation of the system), the anomaly, the correlation between events, the consequences...

Card Puncher Data Processing
What is an Async Request (fire and forget)?

Created Monday 04-12 11:25

An Async Request is a event-driven request where: you don't need a response from the server because you're not requesting or asking for anything you just want to communicate or inform that “something happened.” This type of request is also...

Card Puncher Data Processing
What are Channels?

Created Monday 04-12 11:19

A channel has a name or identifier (e.g., user_signed_up) that supports a single type of message. Channel may also be referred as: topics, routing keys, event types, etc. All brokers support communication through multiple channels. Channel...

Card Puncher Data Processing
What is a protocol?

Created Monday 04-12 10:40

A protocol is a process that designs: the interactions that may occur between participants (known as agents) the states of this interactions (lifecycle) finite automata


Data all the way

Always keep one hand firmly on data, Amos liked to say.

Data is what set psychology apart from philosophy, and physics from metaphysics.

Amos Tversky (The undoing project)
Data Warehouse Subsystem

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

Card Puncher Data Processing

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

Eniac 1946

Table Recursion Rectangle

Data Modeling

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

Data Modeling

Snowflake
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.

Function Home

Function

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

Function

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

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

Computing Division At The Dept Of The Treasur 1920

Remington Rand Univac

Medieval Counting Table

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 ?

Table

Education isn't something you can finish.

Richard Feynman
Task Runner