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 veut stocker précisément....
Le facteur n'est pas passé à la boite aux lettres Le 11 février 2015, je reçois dans ma boite aux lettre le classique avis de passage du facteur concernant un recommandé avec avis de réception, à remettre donc contre signature. Pour une fois, j'étais...
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 ou express. Après...
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 est conséquente...
Maintenant que vous êtes prêt à coder votre projet node, il vous faut installer des dépendances. Bon, c'est pas obligé, mais ça va être un peu difficile de réinventer la roue par vous même. Et il existe tellement d'outils (50 000 aujourd'hui) qu'il serait...
Free a sorti sa nouvelle Freebox Mini 4K en remplacement de la Freebox V5/Crystal destinée au forfait classique à 29,90€. Elle est aussi disponible pour les clients Freebox Revolution en tant que second boitier multiposte pour 1,99€ par mois. Cette box...
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 pas toujours...
Suite au précédent post, il m'a été demandé des précisions par rapport au protocole JSON-RPC, principalement sur l'aspect sécuritaire. Pour cela, nous allons d'abord voir un exemple d'attaque XSS dans un contexte classique : un formulaire. Mais avant...
Si vous avez bien suivi, j'ai commencé un projet utilisant expressjs coté serveur, et angular coté client. Les deux communiquent grâce à une API JSON-RPC. Pourquoi JSON-RPC et pas simplement REST ? Pour plusieurs raisons : La licence de JSON interdit...
Je vais entamer une série d'articles permettant de vous aider (et de m'aider à me souvenir :x) comment préparer et développer un projet avec node.js, npm et grunt. Cela se passera sous la forme d'un suivi du développement d'un projet que j'entame et qui...
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 en fait, c'est énorme...
La photo astronomique de l'année : L'ISS passant devant le soleil lors de son éclipse ! The astrophotograph of the year : The ISS passing through the Sun during its eclipse ! ⇒ L'astronome amateur Français, Thierry Legault, nous surprend encore une fois...
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, tuer le serveur...
The solar energy reaching the Earth is 5000 times the energy we use globally. Solar can power the whole planet many times over thru solar windows, walls, roofs, roads. Here are some of the exciting:) green news of the last few weeks: 1. The Philippines...
Mon bulletin de vote pour les municipales est prêt ! Pour ceux qui, par hasard, auraient envie d'en proposer à leur famille, amis, ou qui auraient l'intention d'en oublier dans l'isoloir, un fichier PDF avec quatre bulletins sur une feuille A4, à découper...
Post Editor for Google+ - a Chrome Extension for formatting Google+ posts Google+ doesn't offer a ton of formatting options for your posts and the ones it does have you have to remember the markup to use. This isn't so big a deal for those of us who use...
La « #génération #perdue » et l'échec du #capitalisme. Une manière simple de mesurer la viabilité d'un système politique et social est de regarder la position de la jeunesse. Une #société qui offre à la génération la plus jeune des perspectives pires...
Face à un bijoutier (un peu agressif) et à une animatrice au moins aussi stupide que la plupart de ses petits camarades. Il est très important de savoir regarder au loin, au lieu de ruminer la paranoïa en regardant juste le bout de ses pompes (et en s'empêchant...
Après quelques mois passés à la Fnac, je cherche à nouveau un poste de Community Manager / Social media manager. Si possible un CDI, CDD ou mission intérim, sur Paris ou en région parisienne. N'hésitez pas à me contacter si vous avez des pistes ! Je suis...
Celui qui ne rit pas au moins une fois sur les 16 minutes de cette vidéo, je le décercle !! Pour une fois qu'un "most hilarious" est vraiment "most hilarious" sur YouTube, foncez !! Bravo aux belgicains parce qu'un champion comme celui-là, c'est tout...
Vous remarquerez les valeurs du mariage traditionnel : monsieur laisse madame s'étaler comme une merde devant les caméras et ne daigne pas bouger le petit doigt pour la ramasser. ▼ Reshared Post From Georgia PINETON LONGWORTH DE CHAMBRUN ▼ #Frigidebarjot...
Sans aucun doute ce que j'ai entendu de plus bluffant depuis un bon moment: l'enthousiasme et le bonheur sont ce qui nous permet d'apprendre. Prenez 15 minutes pour regarder ! (Oui, c'est en allemand, mais les sous-titres français sont très bons. Mais...
Le président vénézuélien Nicolas Maduro a averti François Hollande à propos d'une intervention en Syrie : "Si le président Bachar el-Assad était assassiné, renversé, en Syrie, ce sont les groupes terroristes qui prendraient le pouvoir. Et que l'Europe...
Ce que le #Monopoly peut nous apprendre sur les biens communs Le Monopoly a en effet l’image du jeu capitaliste par excellence, où l’on joue avec de l’argent pour se livrer à de la spéculation immobilière, dans l’objectif de pousser ses adversaires à...
Marrant de voir Olivier de Montety se définir lui-même comme un "mauvais banquier" pour la simple raison qu'il est obligé d’acquiescer à l'analyse (difficile à réfuter) de son interlocuteur. Comme si, pour être un "bon banquier", il fallait forcément...
Depuis que je développe avec AngularJS, j'ai pris l'habitude d'indenter mon HTML et ses attribut de façon un peu particulière, ce qui a pour effet de souvent choquer les personnes qui lisent mon markup. Pourtant, j'ai d'excellents...
What Are Traffic Waves & Why Do They Happen? Superb bit of creative, interactive content here: http://ww2.kqed.org/lowdown/2013/11/12/traffic-waves/ I not only learned a lot, but instantly wanted to make something like it to show patterns...