Up and running in less than 10 minutes Tonight I was trying to install Node.js on Windows and couldn’t find any straightforward documentation. Reason is each new release of Node.js has multiple ways it can be setup. For instance, older versions required Cygwin and some people use a .exe file. None of these methods are optimal, so I’ve written a tutorial on how to install Node.js own Windows and test it in 6 steps with less than 10 minutes of your time. Edit (10/19/2012): The below information is for Node 0.6 (including the code test sample).
Blazing fast node.js: 10 performance tips from LinkedIn Mobile In a previous post, we discussed how we test LinkedIn's mobile stack, including our Node.js mobile server. Today, we’ll tell you how we make this mobile server fast. Here are our top 10 performance takeaways for working with Node.js: 1. Studio The professional, open source development tool for the open web It's ready. It's time. Develop and test your entire web application using a single environment. Dojo: The Definitive Guide Copyright © 2008 Matthew A. Russell O'Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (safari.oreilly.com). Understanding JavaScript Closures In JavaScript, a closure is a function to which the variables of the surrounding context are bound by reference. Every JavaScript function forms a closure on creation. In a moment I’ll explain why and walk through the process by which closures are created.
You Don’t Know Node: Quick Intro to Core Features UPDATE: Want to learn React.js and Node.js+Express.js+MongoDB, but never have time due to other projects? Join us over the weekend of April 30-May 1 in San Francisco, CA for the two-day Node+React course. Learn more at NodeProgram.com. Things I wish I knew about MongoDB a year ago I’ve used MongoDB for over a year at scale at both Heyzap and Bugsnag and I’ve found it to be a very capable database. As with all databases, there are some gotchas, and here is a summary of the things I wish someone had told me earlier. Selective counts are slow even if indexed
Case Study: Bouncy Mouse Introduction After publishing Bouncy Mouse on iOS and Android at the end of last year, I learned a few very important lessons. Key among them was that breaking into an established market is hard. Developing Backbone.js Applications - By Addy Osmani (@addyosmani) Available free for open-source reading below or for purchase via the O'Reilly store. Pull requests and comments always welcome. Prelude Not so long ago, “data-rich web application” was an oxymoron. Today, these applications are everywhere and you need to know how to build them. Constraints HomeContents In this part of the SQLite tutorial, we will work with constraints. Constraints are placed on columns. They limit the data, that can be inserted into tables. Node.js – reasons to use, pros and cons, best practices! JavaScript has certain characteristics which makes it unique from the other dynamic languages. It has no concept of thread, but its model of concurrency is completely basing on events; i.e. it’s an event driven programming language. The same thing makes node server different than other web servers. This article describes what Node.js is, and how it is different and can be one of the most popular and powerful servers in future. What is Node.js