background preloader

Node.js

Facebook Twitter

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. Bruno Fernandez-Ruiz, Yahoo’s platform vice president, has called Cocktails “a bunch of tricks to make web applications feel native.”

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. Mojito is just one Cocktail. VentureBeat is studying mobile monetization. Felix's Node.js Guide.

Useful Node.js Tools, Tutorials And Resources - Smashing Coding. 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) 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.

The Node Toolbox - Node.js happiness.