November 2012
16 posts
Node Knockout Winners!
We’re excited to announce the winners of Node Knockout! Here are the champions among the 167 entries submitted this year. Overall Team Disasteroids by SomethingCoded Disasteroids is a game where you do battle among a series of asteroids, slinging missiles at other players through the gravity field and trying to hit the most exciting shots. Inspired by the classic artillery games of...
Nov 19th
2 notes
(protip) Add the Vote KO Badge to your App
Here’s a quick tip: your entry should link to your team’s page so you can get as many votes as possible. Alternatively, if you want to let people vote directly from your app, you can use our Vote KO widget: Here’s how to use it: <iframe src="http://nodeknockout.com/iframe/YOUR_TEAM_SLUG" frameborder=0 scrolling=no allowtransparency=true width=115...
Nov 10th
Using Apigee with Node
Overview Apigee App Services is a hosted cloud service to store, retrieve & query your data — and so much more. Create a user record in our database and boom — we automatically give you a method to let that user sign-in to the service (using OAuth), let him own other pieces of data, post stuff to his activity wall, and the ability to become friends & share data with other users — without...
Nov 10th
1 note
Nov 9th
1 note
Getting started with Geddy, Socket.io, and...
This is the 17th in a series of posts leading up to Node.js Knockout on getting started with Geddy This post was written by Geddy contributor and Node Knockout Judge Daniel Erickson. It is cross-posted on the Geddy wiki. Intro I’ve had a few people ask me to write a quick guide to getting started with authentication and realtime events with Geddy. These are both really amazing new features so I...
Nov 9th
2 notes
MongoLab's Joyent-hosted MongoDB Quick Start
MongoLab provides MongoDB-as-a-Service on the Joyent Cloud (and on Cloud providers) for the lowest latency between your Nodejitsu app and MongoDB. 500MB databases are available for free. In a recent test, ping latency averaged under 800 microseconds between our MongoLab Joyent servers and a hosted jit.su server. We have a web GUI for managing, searching, and editing documents in MongoDB. We...
Nov 9th
MongoHQ Is Excited to Sponsor Node Knockout 2012 →
A great post by MongoHQ announcing their sponsorship (including $20K in prizes), and also highlighting some of the most exciting things about Node Knockout.
Nov 9th
Introduction to Jitsu deployment
This is the 16th in a series of posts leading up to Node.js Knockout on using jitsu to deploy to Nodejitsu This post was written by Nodejitsu Support Engineer Colton Baker (aka Sly). TL;DR $ git clone git@github.com:nko3/[slug].git myapp $ cd myapp $ [sudo] npm install -g jitsu $ jitsu login # username and password provided on your NKO team page $ jitsu deploy Installing To install Jitsu,...
Nov 8th
1 note
The wonderful world of geospatial indexes in...
This is the 15th in a series of posts leading up to Node.js Knockout on using mongodb with node-mongodb-native This post was written by Node Knockout judge and node-mongo-db-native author Christian Kvalheim. MongoDB has native support for geospatial indexes and extensions to the query language to support a lot of different ways of querying your geo spatial documents. We will touch on a all of...
Nov 7th
2 notes
A primer for GridFS using the Mongo DB driver
This is the 14th in a series of posts leading up to Node.js Knockout on using mongodb with node-mongodb-native This post was written by Node Knockout judge and node-mongo-db-native author Christian Kvalheim. In the first tutorial we targeted general usage of the database. But Mongo DB is much more than this. One of the additional very useful features is to act as a file storage system. This is...
Nov 7th
A Basic Introduction to MongoDB
This is the 13th in a series of posts leading up to Node.js Knockout on using mongodb with node-mongodb-native This post was written by Node Knockout judge and node-mongo-db-native author Christian Kvalheim. Mongo DB has rapidly grown to become a popular database for web applications and is a perfect fit for Node.JS applications, letting you write Javascript for the client, backend and database...
Nov 7th
Error Tracking in Node with Rachet.io
This is the 12th in a series of posts leading up to Node.js Knockout, and covers using Ratchet.io in your node app. Ratchet.io is an error monitoring, aggregation and intelligence service that has plugins for a wide variety of languages and frameworks including Rails, Django, PHP and Node.js. Let’s create a simple server with some bugs to get started. Installation npm install...
Nov 7th
2 notes
Telling Stories with Bonsai.js
This is the 11th in a series of posts leading up to Node.js Knockout on debugging node processes using Bonsai.js. This post was written by Bonsai.js contributor Dustan Kasten of Skookum Digital Works. Bonsai.js is a new graphics library that, unlike most graphic libraries currently in the wild, ships with an SVG renderer. Not only that, but it has an architecturally separate runner and renderer...
Nov 6th
4 notes
Find shared photos in real-time with Teleportd →
Teleportd is providing contestants unlimited access to their photo api for the competition. Click the link above to see how it works.
Nov 2nd
Debugging with Node Inspector
This is the 10th in a series of posts leading up to Node.js Knockout on debugging node processes using Node Inspector. This post was written by Node Knockout judge and Node Inspector author Danny Coates. While node has a built in debugger, Node Inspector provides a pleasant graphical interface for debugging node programs. Node Inspector is a debugger interface for node.js using the WebKit...
Nov 2nd
Getting Started with Passport
This is the 9th in a series of posts leading up to Node.js Knockout on using Passport. This post was written by Node Knockout judge and Passport creator Jared Hanson. Passport is middleware for Node.js that makes implementing authentication quick and easy. Authentication can take a variety of forms, including a username and password, OpenID, OAuth, and BrowserID. Many users prefer to sign in...
Nov 1st
1 note