Tutorial
Neo4j
database
nosql
SQL
Neo4j est une base de données nosql orientée graphe. Qu'est-ce-que ça veut dire ? Une base classique de type SQL impose de structurer sa base en tables contenant des champs typés. Il faut donc savoir dès le début de son projet ce qu'on...
Tutorial
AngularJS
framework
Javascript
MVC
J'ai découvert, tardivement, AngularJS, un excellent framework MVC en javascript visant à développer des applications web éxécutée coté client. Quand je dis tardivement, ça veut dire avec un an de retard. Ça a pas l'air beaucoup, mais...
Tutorial
node.js
Express
http
middleware
J'avais bien démarré mon API, mais j'ai finalement tout recommencé. Il m'a fallu injecter un module de gestion de sessions pour permettre d'authentifier les requêtes et le plus simple pour cela était de passer par un middleware : connect...
Tutorial
node.js
Grunt
nodemon
npm
Je travaille sur une API JSON-RPC. Ça veut dire que je dois lancer un serveur avec node, puis me rendre sur mon client REST, lancer ma requête, me rendre compte que ça plante, revenir dans mon code, le modifier, revenir sur mon terminal,...
Tutorial
node.js
tests unitaires
unit tests
npm
nodeunit
Commencer un projet en optant pour le TDD (Tests Driven Development, soit en bon français, développement dirigé par les tests) est une excellente idée pour garder un projet stable et maintenable tout au long de sa vie. Ce n'est malheureusement...
Tutorial
node.js
grunt
Grunt est un outil permettant d'automatiser tout plein de tâches au sein de votre environnement de développement : compression css et js, automatisation de tests unitaires, compilation de templates, etc. La liste des plugins disponibles...