Recent Articles Changed

Twitter

Modified May 26 - 15:36

is a public social media that presents a newsfeed. Search API API has a search API: ( "...

Social Media (Twitter, Facebook, Comments)

Modified May 26 - 15:36

social media are newsfeed application List instagram ... Platform helps to manage social media - twitter only Quotes

Headless browser - WebDriver / ChromeDriver (automated testing - W3C WebDriver API )

Modified May 26 - 11:30

W3CAPI A WebDriver is a application: that control / drive real browsers. via function that are available via the the WebDriver API Each browser is backed by a specific WebDriver implementation, called a drivebrowserseleniuweb appsWindowsAppDriver "...

Chrome DevTool protocol (CDP)

Modified May 26 - 11:22

The is a API that permits to call browsers implementing the CDP api (chrome of course but also any other browser implementation ) via json RPC. The protocol is used to communicate with Chrome and drive the headless browser instance. Usagewebdriverpu "...

Javascript - (Interpreter|Engine|Runtime)

Modified May 26 - 11:05

Javascript Interpreter (JavaScript_engineJavaScript engine) is a software which interprets and executes JavaScript code. Javascript can run in two different environment: within a browser or without browser If the javascript script has no dependenc "...

Chrome Cli

Modified May 26 - 11:04

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

Headless Chrome

Modified May 26 - 10:57

is a way to run the Chrome browser in a headless mode (ie without the UI, you don't see the screen, it's a server mode) Usage via the Chrome DevTool Protocol The Chrome Debugging Protocol is an API that permits to control Chrome (or any other browser "...

File - File

Modified May 26 - 10:47

A file is a logical representation of multiple block that can be accessed and manipulated at once by a program. Generally, a file is stored in a durable in the sense that it remains available for programs to use after the current program has finished "...


Recent Articles Created

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

Chrome DevTool protocol (CDP)

Created May 25 - 16:30

The is a API that permits to call browsers implementing the CDP api (chrome of course but also any other browser implementation ) via json RPC. The protocol is used to communicate with Chrome and drive the headless browser instance. Usagewebdriverpu...

Selector is pseudo-class

Created May 21 - 08:54

:is() is a matches-any logical pseudo-class that takes a selector list as its argument. Example matches any element that is being hovered/focused in all namspace matches any element that is being hovered or focused, regardless of its namespace. in...

Selector - has pseudo class (hierarchical condition)

Created May 21 - 08:49

:has() is a logical pseudo-class that takes a relative selector list as an argument and return a Boolean. It's a predicate expression. safari Tree has predicate operates on the tree (descendant/ascendant), not on the ...

Page Load Event (Timing)

Created May 20 - 07:22

Page load timing are events that occurs during a page load. The snapshot below is the timing timeline in the devtool performance tab of a page load. where: FP - is the first paint - the paint of the first pixel FCP is the first contentful paint - ...

Browser - Page and User Performance API

Created May 19 - 10:37

API The performance timeline is an API to measure user or browser page load performance. Example User script Perf Page Load Page load performance Performance Metrics Observer Example with By entry types:

HTML - Fragment

Created May 19 - 09:11

HTML A fragment in HTML is a piece of HTML that is intended to be added dynamically into an web page. Example The fragment (You could have get it from an AJAX call) Adding it in the document via the insertAdjacent function Result: HTML template H...

HTML - CSS Style in Body (FOUC)

Created May 19 - 09:08

HTMLCSS This article talks the Style element when it's located in the body element. It is accepted by browser but this is not the standard. The HMTL DTD does not allow it. But all browsers support it. Mainly because there is no other way to add sty...


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.

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

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.


Powered by ComboStrap