Recent Articles Changed

DOM - Child Nodes of a Node

Modified Jul 02 - 15:28

Child Nodes of an element in the dom tree Management Get via Selector Via child selector, you can select element that are child of another element. via childNodes The childNodes property of an element returns a collection of child Node. firstChild Th "...

How to catch a php error (E_WARNING or E_ERROR) ?

Modified Jul 02 - 14:33

This howto shows you how to catch an php error. The general procedure is to: create a exception to throw when an error happens replace the general error handling function with our own that throw an exception insteadexception classExceptionPhpErroex "...

Php - Error

Modified Jul 02 - 13:16

Php - Standard Error Handling This page is the standard error handling system of php known also as the error functions. This system: triggers error at a certain level that may be caught via a global callback function. exception Trigger To trigge "...

Php - Exception

Modified Jul 02 - 10:47

This page is the Exception feature of Php. error reporting feature Management Caught The basic structure is: where: catch will run if there is an exception thrown finally will run at the end of the try/catch block. Throw

Firewalld - Collection of commands by concept (Zone, Service, Port, Rich Rule)

Modified Jul 02 - 09:27

Cheatsheet on the usage of Firewalld

Log - logrotate app

Modified Jun 30 - 07:08

logrotate is an application running as a linux service that allows: automatic rotation, compression removal, and mailing of log files. Each log file may be handled daily, weekly, monthly, or when it grows too large. Usage example All configuratio "...

Ansible - Template module

Modified Jun 30 - 06:50

The template module is an Action Plugin module. Process It constructs a file in a temporary location on the controller using variables from the playbook environment or from the user transfers the temporary file to a temporary file on the remote sy "...

Process - Service

Modified Jun 30 - 06:19

A service is a process that: runs continuously in the background are started by the operating system when the system starts. It's declared and managed by the OS init system. With the init system, you may: start / stop a service get a list of all "...

Recent Articles Created

How to catch a php error (E_WARNING or E_ERROR) ?

Created Jul 02 - 13:21

This howto shows you how to catch an php error. The general procedure is to: create a exception to throw when an error happens replace the general error handling function with our own that throw an exception insteadexception classExceptionPhpErroex...

What is a trait in Php ?

Created Jun 23 - 14:50

A trait is a collection of code that is added dynamically to your class. It helps to alleviate the limitation of class hierarchy (object inheritance) when: objects should share method that can't be applied to all objects (through hierarchy / inheri...

How to represent an image in HTML ?

Created Jun 18 - 09:45

HTML An image in HTML can be represented by: the img element (from raster to svg image) the svg element the picture element imgpictureresponsive image

Git - rev-parse

Created Jun 03 - 11:35

rev-parse is a command line tool that permits to parse the output and output a single value. Example For a commit to print the commit tree hash

Git - Database

Created Jun 03 - 09:46

The git core database is a key store value where a key value entry is known as an object. Tree The database is mostly composed: of tree ... and commit

What are short status ?

Created Jun 03 - 09:16

short status is a one letter that summarize the file status List Added (A), Copied (C), Deleted (D), Modified (M), Renamed (R), have their type (i.e. regular file, symlink, submodule, …) changed (T),status commandiff-index command

Skip Link

Created Jun 01 - 08:41

A skip link is a anchor link that permits to jump in the tab order to: an element or from one element to another The scroll is created by a anchor with a fragment uri. Example With bootstrap 5 and the visually-hidden-focusable class (the control b...

Chrome Cli

Created May 26 - 10:59

chrome in headless mode can be used as a CLI Example Taking screenshot Size of a standard letterhead Printing the DOM The --dump-dom flag prints document.body.innerHTML to stdout: Create a PDF The --print-to-pdf flag creates a PDF of the page: REPL ...

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