Recent Articles

304 - Not Modified HTTP Status

The 304 Not Modified indicates to the browser that the resource was not changed and that it can serve it from its cache...

Image Metadata

How to store metadata in image...

HTTP Caches - All the web caches layer explained on one page

Cache is an important tool for data performance but may be creepy when controlling data consistency. Why am I seeing an old version, is it my code or is it the cache ? This article lists all the possible cache that exists on the web so that you can j...

HTTP Vary Header

The vary header adds a header value to the HTTP cache key entry...

What is a HTTP conditional Request

An article that explains the conditional request...

What is a cache validation (conditional HTTP GET request) ?

A cache validation known as a conditional HTTP GET request asks the server if a resource has been modified...

The Apache htaccess file

The Apache htaccess file permits to set a configuration based on the directory layout of your website...

The Cache-Control HTTP header

The cache control header is the most important header in the HTTP cache mechanism and permits to turn it on or off alongside other properties....


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.

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