§ If there was any doubt NPM rocks, here come Peer Dependencies .
§ Because eventually we all have to deal with this .. . JavaScript Time Zone Conversion with Walltime .
§ Interesting. PeerJS: A Peer to Peer Networking Library in JavaScript using WebRTC .
§ Trends in interactive design 2013 .
§ PBS's Silicon Valley . From Fairchild to Intel and the moon.
§ "I made a few adjustments ..." from the …
§ npm-research is a nice little utility to help you research NPM packages.
§ We all knew this was going to happen, just not which century. OAuth 2.0 is finally an RFC . Well, two because of some drama: 6749 and 6750 .
§ Martin Smith :
There are few things more guaranteed in a designer's life than that after naming a file ‘final' you'll then have to create ‘final-002′...
…code. Our command line deployment tool is currently installed as a Ruby gem rather than an NPM package.
We encourage you to give it a shot and let us know how we're doing . Sign up for our trial or add a new Node.js environment and start deploying today.
Detailed Node.js documentation is available here. For an overview of Node.js, see our Getting Started with Node.js post from last month. We look forward to growing with you.
… Deploying a Node.js Application with NPM Dependencies
* Getting Started with Cloud Foundry Using a Node.js and Mongo DB Application
Sinatra / Rails
Sinatra is a lean and mean framework for serving up Ruby web applications. It instantly provides a great way to build web services or other clean web applications with Ruby. Sinatra happens to be one of my personal favorites and having a super clean app deployed via Cloud Foundry is just wicked awesome! …
listings of useful NPM projects, super useful.
How to Node.org Great up-to-date blog, thanks for the suggestion @ DShankar !
Advanced Topics
socket.io - easy realtime long polling library
coffeescript - beautiful syntax for javascript -- you can write an entire node project in coffeescript. Worth +10,000 elegant hacker points.
[If you don't know how awesome Travis CI is , or why you should use it for your open source project, read this first ]
Travis VMs includes Node 0.4.8 and NPM 1.0.12 . You can use these to build and test your Node.js project. Add the following line to .travis.yml :
1 2 before_script: "npm install --dev" script: "npm test"
The first command installs the project's runtime and development dependencies (listed as devDependencies …
NPM appreciation day The DailyJS on packaging with npm and Rick Olson on why NPM rocks :
The first, and biggest reason that I love npm is that it's not loaded at runtime. You never need to require(‘npm') for your library to function. This is in stark contrast to ruby libraries, where nearly every one of them requires rubygems.
Girls go geek Interesting post from Fog Creek about gender in Computer Science followed by a Q&A with one …