Bienvenue

Blog

Le currying en javascript, application pratique

Le currying en javascript, application pratique

Dans un précédent post, j’ai abordé le principe de base du currying en javascript, en montrant comment on peut faire un usage partiel d’une combinaison de fonctions. Aujourd’hui je vous propose de réaliser une fonction permettant de filtrer une collection basée sur ce...

Comment éviter null et undefined avec Maybe et Result en javascript

Comment éviter null et undefined avec Maybe et Result en javascript

Il existe beaucoup d’outils, de fonctions et de techniques pour évaluer si une variable existe, si elle est bien définie et si elle n’est pas nulle. En travaillant sur un projet suivant le paradigme de la programmation fonctionnelle, j’en ai pratiqué un qui mérite une...

javascript, pourquoi typer les variables ?

javascript, pourquoi typer les variables ?

... et quel est l'avantage d'utiliser typescript ? Javascript est un langage qui effectue un typage dynamique des variables : en fonction de la valeur attribuée, il identifie quel est son type et l’applique. Il permet également de réassigner une variable à...

lodash : la petite grande librairie

lodash : la petite grande librairie

Suite à une discussion avec un développeur, et sur ses conseils, je me suis penché avec beaucoup de curiosité sur la bibliothèque lodash. Présentation Cette bibliothèque javascript propose un ensemble de fonctions prêtes à l’emploi permettant principalement de...

Le principe du currying en javascript

Le principe du currying en javascript

Le currying, ou curryfication est sans doute une des notions que j’ai eu le plus de mal à appréhender lors du développement en javascript. Le currying, kézako ? Déjà, afin de clarifier, absolument rien à voir avec une épice ou de la cuisine exotique ! Wikipédia le...