background preloader

Node.js

Facebook Twitter

Sails.js : un framework NodeJs pour une application MVC. Présentation Le framework Sails.js permet de créer rapidement une application Web avec une architecture MVC reprenant le base Ruby On Rails pour l'adapter à un serveur NodeJS.

Sails.js : un framework NodeJs pour une application MVC

Les points mise en avant dans Sails.js : Un ORM simple pouvant être utiliser avec n'importe quelle base de données, il suffit d'employer l'adaptateur qui correspond à la base de données cibléeL'API RESTful JSON est automatiquement générée par Sails.jsUn système de sécurité comprenant authentification, rôles et stratégies de permissions flexibles, personnalisables et utilisable dans les cas d'applications temps réelLes requêtes Socket.IO sont directement mappées vers les contrôleurs associés de façon transparenteOptimisation automatique des CSS et Javascript lors de la mise en production via la minification des ressources.

Setup an Eclipse Run External Tool Configuration for Grunt. I use Eclipse along with the Aptana plugin to develop web applications and have been for a long time.

Setup an Eclipse Run External Tool Configuration for Grunt

I started using Eclipse because I loved the fact that it provides a full feature Integrated Development Environment (IDE) framework that, through the use of plugins, supports multiple programing languages. At the time I started using it I wanted to learn one IDE that would fulfill developing in multiple languages. Installing Node.js via package manager. Des applications ultra-rapides avec Node.js. MongoDB, Express, Angularjs Node.js powered fullstack web framework.

AngularJs

MongoDB. Kickstart Your AngularJS Development with Yeoman, Grunt and Bower. Whether you love or hate it, there’s no denying that AngularJS is the framework on every developer’s lips.

Kickstart Your AngularJS Development with Yeoman, Grunt and Bower

It may not be for everybody, but AngularJS has a quirky, efficient and powerful feature set. Couple that with a few useful development tools like Yeoman, Grunt and Bower and you’ve got yourself an incredibly fast rapid prototyping process. What we’ll cover This AngularJS tutorial will cover: Generating a bare bones AngularJS app with YeomanUsing Grunt to speed up development and help perform repetitive tasksUsing Bower to add third party plugins/frameworksMaking minor changes to your AngularJS app Prerequisites To get the most out of this tutorial we recommend you have the following skills and resources available: A terminal and basic knowledge of the command lineNodeJS and NPM installedFundamental JS, CSS and HTML knowledge Files You can find a repo of this tutorial project here.

Let’s get started yo! Le framework Express.js. Grunt pour ceux qui pensent que Grunt est compliqué. On parle beaucoup de Grunt aujourd'hui, mais les articles disponibles sont souvent abscons et techniques.

Grunt pour ceux qui pensent que Grunt est compliqué

Pourtant Grunt n'est pas réservé aux spécialistes, comme le montre cette introduction de Chris Coyier. Par Chris Coyier On donne souvent les conseils suivants aux intégrateurs web : Divisez votre CSS et votre JavaScript en autant de parties que nécessaire, puis concaténez-les pour la version de production de votre site. Compressez votre CSS, minifiez votre JavaScript, pour améliorer la performance de votre site. Il y en aurait encore beaucoup à ajouter, mais voilà déjà quelques basiques. Je suis sûr que vous avez entendu parler de Grunt. Mais soyons clair : Grunt est un de ces nouveaux joujoux à la mode que tous les cool kids utilisent, mais qui à première vue semble étrange et intimidant. Écartons tout de suite quelques malentendus. Premiers pas avec Grunt. Nous vous conseillons aujourd’hui d’utiliser un gestionnaire de tâches qui nous paraît être mieux sur bien des points: configuration plus souple, lisible et facile et rapidité vous attendent avec Gulp.

Premiers pas avec Grunt

Vous avez sûrement déjà entendu parler de Grunt à droite à gauche, en conférence, voire votre boite l’utilise déjà mais vous ne savez toujours pas trop ce qui se cache derrière ce terme saugrenu digne d’un personnage de Warcraft. Soit, ce n’est pas bien grave. Grunt est simplement un JavaScript Task Runner, un outil vous permettant de créer des tâches automatisées en JavaScript. Forcément ce n’est pas très parlant mais c’est tout l’intérêt de cet article, vous expliquer ce qu’est Grunt et pourquoi il peut vous être utile dans un workflow de front-end dev.

Vous est-il déjà arrivé de devoir régulièrement lancer, lancer et relancer des processus tels que Sass, LESS, uglify - en somme des préprocesseurs ou des minifiers - régulièrement à la main ? Voici un workflow assez classique : $ npm init. Dynamisez vos sites web avec JavaScript ! Bienvenue à toutes et à tous, Qui n'a jamais entendu parler du JavaScript ?

Dynamisez vos sites web avec JavaScript !

Créé dans les années 90 en tant que simple langage de script, JavaScript est désormais un des poids lourds du développement Web ! Build a real-time polls application with Node.js, Express, AngularJS, and MongoDB. Recently while lecturing on HTML5 to a large group of students, I wanted to poll them and display their voting results, updating in real-time.

Build a real-time polls application with Node.js, Express, AngularJS, and MongoDB

I decided to quickly build a polling app for this purpose. I wanted a simple architecture and not too many different languages and frameworks. So I decided to use JavaScript for everything — Node.js and Express for the server-side, MongoDB for the database, and AngularJS for the front-end user interface. “This MEAN stack (Mongo, Express, Angular, Node) may one day surpass the simplicity of the LAMP stack (Linux, Apache, MySQL, PHP) for web application development and deployment.” I chose to use DevOps Services (formerly JazzHub) to manage the source code for my project. What you'll need to build your app.

MEAN.JS - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js. Sass: Sass Basics.