L’optionnal chaining en javascript

Aujourd’hui nous allons voir ensemble une fonctionnalité de Javascript es2020 encore peu assez utilisée.Voici donc la fonctionnalité d’optionnal chaining, ou chaînage optionnel, présenté dans la proposition TC39 sur github. Présentation Tout d’abord qu’est-ce que l’optionnal chaining ou chaînage optionnel ? L’opérateur de chaînage optionnel ?. permet de lire la valeur d’une propriété située profondément dans une chaîne d’objets […]

Trouver musique sur Youtube en Node.JS avec usetube

Bonjour à tous,Plusieurs d’entre vous m’ont demandés comment rechercher une musique sur Youtube en Node.JS.J’avais prévu initialement de vous expliquer comment le faire en passant par l’API de google mais je viens de découvrir ce petit paquet npm qui cache bien son jeu, voici donc usetube ! Ce paquet npm va crawler les pages de […]

GAFA et NATU: Qui sont ces géants ?

Bonjour à vous chères lecteurs !Aujourd’hui ce n’est pas de code que nous allons parler mais plutôt des GAFA et NATU, ces géants qui domine le monde ! Les GAFA (M) Tout d’abord qu’est-ce que c’est ? En fait, GAFA est un acronyme, c’est à dire que chaque lettre représente un mot à part entière […]

Un serveur web basique en Node.JS

Bonjour à vous chères lecteurs,Aujourd’hui nous allons voir comment monter un serveur web basique en NodeJs. C’est parti ! Petits rappels Habituellement, le langage le plus utilisé pour développer des serveur web est le PHP. Accompagné généralement d’Apache pour gérer la distribution des requêtes, ils représente une part importante des serveur web présents sur le […]

NVM : Un super gestionnaire de version Node.JS

Vous utilisez NPM mais vous rencontrez de problèmes de compatibilité nodeJs entre vos projets ?Cet article est fait pour vous! Laissez moi vous présenter le super gestion de version npm/nodeJs, voici NVM ! NVM qu’est-ce que c’est ? Tout d’abord voyons ensemble ce que c’est, à quoi ça sert et pourquoi vous pouvez vous devez […]

Phaser: Créer son propre jeu vidéo

Bonjour à vous chers lecteurs !Savez vous que le développement de jeu vidéo n’est pas réservé aux langages Java, C, C++ … ?Vous êtes développeur web et vous aimeriez bien concevoir votre propre jeu vidéo ?Ça tombe bien ! Voici une librairie JS (parmi tant d’autre) qui peut vous le permettre !Voici donc Phaser ! […]

Déstructuration et création de variable

Bonjour à vous !Aujourd’hui petit cours théorique sur la déstructuration d’objet pour créer des variables en javascript ! Principe de déstructuration Tout d’abord, je vous ai parlé de déstructuration d’objets dans l’introduction. Je n’ai pas été assez précis car il est également possible de déstructurer les tableaux. Je pense que la plupart d’entre vous connaissent […]

Concrete5 : Encore un CMS modulaire ?

Bonjour à vous visiteurs ! (J’ai décidé de commencé comme ça aujourd’hui)Aujourd’hui nous allons parler d’un CMS que l’on m’a fait découvrir pendant un entretien d’embauche, je vous présente donc Concrete5 (prononcé [concrète five]! Rappels Tout d’abord un petit rappel sur ce qu’est un CMS ne fera pas de mal.Comme le dit Wikipédia: Un système de […]

Discordjs dans un navigateur web

Pour réaliser ce tutoriel, vous devez avoir au minimum un bot fonctionnel. Je vous conseille d’aller suivre ce tutoriel pour créer un bot si ce n’est pas le cas. Vous avez un bot fait avec discordjs mais vous souhaitez implémenter une fonctionnalité sur votre site web ? C’est possible !Cet article servira de base à […]

ES6: Différence entre var et let

Depuis deux semaines je suis malade, et comme je ne suis pas dans mon assiette, je ne peux pas me permettre de vous écrire un article très complexe.Je suis conscient qu’entre les vacances et ce problème de santé je ne suis pas très régulier et je m’en excuse, je ferais mieux à la rentrée je […]

Retour en haut