Archives par mot-clef : nodejs

Bon en ce moment je fais un max de NodeJS et ça m’a permis de faire un peu de veille sur NPM. Pour info, je code beaucoup avec Koa comme framework, que je recommande fortement d’ailleurs. Koa c’est le remplaçant de Express par l’équipe d’Express, à la sauce ES6. Donc voilà mes paquets favoris du moment : calendar-base, un composant qui permet de gérer par vous même l’affichage de votre calendrier, il ne fait que fournir les données brutes. C’est top ça. Jasmine-Matchers, un super complément à Jasmine ; Babel, ai-je besoin, réellement, de vous présenter Babel ? koa-*, évidement tout l’environnement Koa. Il y en a plein d’autres hein sûrement, mais en ce moment c’est ça que j’utilise le plus. Au passage, j’en profite pour parler sur ce blog, brièvement, des divers packages que j’ai publié récemment : codepostaux, fournit des … Continuer la lecture

Je vais aujourd’hui vous parler de Full-JS, un évènement pur JS qui se déroulera le 15 mars. L’objectif est de présenter à des décideurs, à des chefs de projet et de façon générale au monde l’IT, des solutions, des innovations qui font de JavaScript une solution tout à fait pertinente quand aux développements d’aujourd’hui et de demain. Aux cours de l’évènement, on parlera donc énormément de NodeJS mais pas que. J’en viens à la présentation des Trophées Full-JS. Qu’est-ce que c’est ? Un concours pour créer, pour réaliser une idée, un projet qui implique JavaScript côté serveur. Cinq catégories ont été délimitées : Interopérabilité : Interconnexion de systèmes hétérogènes, opérabilité entre applications. Mise en œuvre, utilisation de connecteurs et/ou de standards ouverts (Open Data, CommonJS, W3C, …) ; Innovation :  toute application présentant une innovation dans son usage, dans sa … Continuer la lecture

JavaScript souffre d’une très mauvaise réputation auprès de beaucoup de développeurs/décideurs/gens en général. Pourtant il dispose de bien des qualités que j’espère ne plus avoir à présenter et à défendre. Parmi ces qualités, les outils de tests unitaires. Voilà une liste d’outils que j’ai compilé pour vous : QUnit QUnit est le framework de tests unitaires développé par l’équipe de jQuery et qui naturellement est plus qu’adapté à tester vos scripts jQuery. A titre personne, j’aime bien et donc le recommande vivement. Documentation : http://docs.jquery.com/QUnit Github : http://github.com/jquery/qunit Planning de développement : http://jquerytes[…]rontPage Exemple Tiré de la documentation :   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <link rel="stylesheet" href="http://code.jquery.com/qunit/git/qunit.css" type="text/css" media="screen" /> <script type="text/javascript" src="http://code.jquery.com/qunit/git/qunit.js"></script> <script> $(document).ready(function(){ test("a basic test example", function() { ok( true, "this test is fine" ); var value = "hello"; equal( value, "hello", "We expect … Continuer la lecture

J’ai passé récemment une soirée à la découverte de NodeJS. Comprendre ce que c’est, comment ça marche et ce qu’on peut en faire. Attention ceci est un compte-rendu de travail, pas un tutoriel. NodeJS, qu’est-ce que c’est ? Ce système a déjà fait couler beaucoup d’encre, je ne suis pas sûr qu’il soit utile de le présenter pour la énième fois. Pour les curieux, je crois que la meilleure présentation francophone qu’on puisse en faire es sur Web-Tambouille. Je vous laisse donc la découvrir. Contexte de départ Je me suis basé sur une VM ubuntu que je me suis créé pour l’occasion. Je ne cherchais ni performance, ni sécurité donc une distrib ubuntu de base est largement suffisante. NodeJS a besoin de python et libssl-dev. De façon générale, le tuto d’installation sur le dépôt git de joyent est largement suffisant … Continuer la lecture