background preloader

Useful Node.js Tools, Tutorials And Resources

Useful Node.js Tools, Tutorials And Resources
Advertisement Created by Ryan Dahl in 2009, Node.js is a relatively new technology which has gained a lot of popularity among Web developers recently. However, not everyone knows what it really is. Node.js is essentially a server-side JavaScript environment that uses an asynchronous event-driven model. What this means is simple: it’s an environment which is intended for writing scalable, high performance network applications. And that’s not all: what’s really great about Node.js is the thousands of modules available for any purpose, as well as the vibrant community behind this young project. Useful Node.js Tools Node Express Boilerplate Node Express Boilerplate gives the developer a clean slate, while bundling enough useful features to remove all of those redundant tasks that can derail a project before it even gets started. Log.io Your infrastructure may have hundreds of log files spread across dozens of machines. Node Supervisor This is a little supervisor script for Node.js. (al)

Como instalar Node.js en MS Windows 7 #nodejs | Node.js Hispano Para instalar Node.js simplemente debemos descargar el paquete msi desde node-v0.6.2.msi Windows installer, con esto simplemente seguimos las indicaciones. Instalación de Node.js en Windows - Damos el permiso necesario Instalación de Node.js en Windows - MSI Instalación de Node.js en Windows - Completa Una ves que finaliza la instalación lo cual no toma mas de un minuto reiniciamos nuestro equipo y ejecutamos un consola en la cual verificamos la versión que acabamos de instalar. Instalación de Node.js en Windows - CMD An Introduction to Geddy Static Version This was the fifth in a series of posts leading up to Node.js Knockout on how to use node.js. This post was written by geddy author and Node.js Knockout judge Matthew Eernisse. Geddy is a modular, full-service web framework for Node.js, similar to Merb, Rails, Pylons, or Django. Geddy provides a lot of great features: Flexible, robust router with easy RESTful routing (router docs)Intelligent content-negotiation (content-negotiation docs)Models and validations(model docs)Simple, intuitive views with partials supportGenerator utility for easy creation of apps and scaffolding Installation There are a few different ways of getting Geddy. Download the current release, geddy-v0.1.1.tar.gz (2010-08-06) $ ~/work$ curl -O ~/work$ tar -xvzf geddy-v0.1.1.tar.gz$ ~/work$ cd geddy-v0.1.1$ ~/work$ make && sudo make install Or, get the latest Geddy code from GitHub and install it: Geddy can also now be installed with NPM: $ npm install geddy Params

Fast Loading JavaScript El Libro para Principiantes en Node.js» Un tutorial completo de node.js Sobre el Tutorial El objetivo de este documento es ayudarte a empezar con el desarrollo de aplicaciones para Node.js, enseñándote todo lo que necesites saber acerca de JavaScript "avanzado" sobre la marcha. Este tutorial va mucho más allá del típico manual "Hola Mundo". Status Estás leyendo la versión final de este libro, es decir, las actualizaciones solo serán hechas para corregir errores o para reflejar cambiar en nuevas versiones de Node.js. Las muestras de código de este libro están probadas para funcionar con la versión 0.6.11 de Node.js. Audiencia Objetivo Este documento probablemente será mejor entendido por los lectores que tengan un trasfondo similar al mío: Programadores experimentados en al menos un lenguaje orientado al objeto, como Ruby, Python, PHP o Java; poca experiencia con JavaScript, y ninguna experiencia en Node.js. Estructura de este documento Empezaremos por mirar cómo el desarrollo en JavaScript en Node.js es diferente del desarrollo en JavaScript en un browser. Ok.

Felix's Node.js Guide hprange/woinject - GitHub ¿Simplemente qué es Node.js? Introducción Si usted ha oído acerca de Node, o si ha leído algún artículo destacando lo increíble que es, tal vez se esté preguntando "¿Simplemente qué es Node.js?". Tal vez usted todavía tenga preguntas sobre lo que es Node, después de leer su propia página principal. Node definitivamente no es para todos los programadores, pero podría ser la respuesta adecuada para algunos. Este artículo tratará de responder a los que es Node.js, presentando un breve contexto de los problemas que resuelve, cómo funciona, cómo ejecutar una aplicación simple y, finalmente, dónde Node es una buena solución. Volver arriba ¿Qué problema resuelve Node? La meta número uno declarada de Node es "proporcionar una manera fácil para construir programas de red escalables". Node resuelve este problema cambiando la forma en que se realiza una conexión con el servidor. Lo que Node definitivamente no es Sí, Node es un programa de servidor. Cómo funciona Node Node ejecuta V8 JavaScript. ¿Qué es el V8? Listado 1. Conclusión

Yahoo dives deeper down the Node.js rabbit hole with open-source Mojito Today, Yahoo is open-sourcing Mojito, a bit of software that uses JavaScript and Node.js to run a single codebase on both the client and server side. Mojito is one of a few Node-centric projects Yahoo’s been brewing. Collectively called Cocktails, they embrace cutting-edge technologies and platforms in a way that is surprising if you haven’t been following developer news from Yahoo over the past couple of years. Yahoo started dabbling in Cocktails a while ago. Today’s release, Mojito, is a first step in that direction. “There are some JavaScript frameworks out there, and some of them focus on the server side, some run on the client side,” said Fernandez-Ruiz in a recent phone conversation with VentureBeat. From the Yahoo developer blog: Mojito is all JavaScript, that’s good. The reason, said Fernandez-Ruiz, is all about performance and how mobile web pages are rendered for smartphone users. Mojito is just one Cocktail. In the meantime, Mojito is open and available for anyone to use.

10 Free Tools to Load/Stress Test Your Web Applications Due to budget constraints, my clients usually ask for some free tools to load/stress test their application, before going live. Here are some free tools to Load/Stress Test web applications. Please note that this is just a listing and is in ‘no particular order’. The Grinder - The Grinder is a load testing framework that makes it easy to run a distributed test using many load injector machines. Pylot - Pylot is a free open source tool for testing performance and scalability of web services. Web Capacity Analysis Tool (WCAT) - Web Capacity Analysis Tool (WCAT) is a lightweight HTTP load generation tool primarily designed to measure the performance of a web server within a controlled environment. fwptt - fwptt it's a Web application tester program for load testing web applications. JCrawler - JCrawler is an open-source (under the CPL) Stress-Testing Tool for web-applications. Siege - Siege is an http load testing and benchmarking utility. I hope you liked this list. About The Author

Related: