TypeScript

TypeScript est un langage de programmation libre et open source développé par Microsoft qui a pour but d’améliorer et de sécuriser la production de code JavaScript. TypeScript va au-delà de la programmation orientée objet déjà présente dans ES6 en proposant des fonctionnalités avancées telles que les interfaces, l’héritage multiple, les classes et méthodes abstraites, ainsi […]

Gestionnaire de dépendances

Logiciel permettant de définir les différentes dépendances pour votre projet web, de mettre à jour et synchroniser des librairies externes de code mises à disposition par des tiers (API Google, Facebook…). Le gestionnaire de dépendance télécharge automatiquement les librairies et les dépendances associées.

Twig

Pseudo langage de templating différent de Php destiné aux intégrateurs et développeurs web. Twig utilise une syntaxe simple qui permet d’abandonner le PHP dans les templates, rend plus facile à lire ses modèles de pages et les sécurise (failles Cross Scripting XSS). Twig permet de créer des filtres, des boucles, des conditions et la traduction […]

Big Pipe

BigPipe est une refonte du système de cache des pages Web dynamiques. L’idée générale est de décomposer les pages Web en petits blocs appelés pagelets, et de les faire passer par plusieurs étapes d’exécution à l’intérieur des serveurs et des navigateurs Web. LinkedIn et Facebook utilisent BigPipe pour charger du contenu. C’est d’abord la structure […]

Task runner

Un lanceur de tâches Javascript est un logiciel boîte à outils qui permet de créer et d’automatiser une liste de tâches pénibles, fastidieuses ou répétitives dans le flux de travail de développement d’un site. Grunt Gulp RequireJS Webpack JSMP Browserify Brunch Parcel

Draft.js

Framework pour créer des éditeurs wysiwyg personnalisables et évolués à intégrer dans React.js. Site web

React

Bibliothèque JavaScript libre développée par Meta depuis 2013 utile pour construire des interfaces utilisateur. Le but principal de cette bibliothèque est de faciliter la création d’application web par des composants qui dépendent d’un état et génèrent une page (ou portion) HTML à chaque changement d’état. Pourquoi utiliser React ? Comment fonctionne React ? React est […]

Riot

Application autonome ou sous forme de plugin qui suggère un format de fichier pour réduire le poids du fichier de manière optimale.

Node.JS

Environnement d’exécution open source et multiplate-forme pour le développement d’applications Web côté serveur en  langage JavaScript, qui permet d’exécuter du code JavaScript en dehors du navigateur web. Les applications concrètes de Node.JS Quelques ressources NodeJS.org NodeJs.dev NodeJS Dev Learn NodeJs W3School