Phusion Passenger is a fast and robust web server and application server for , , Node.js and . Passenger takes a lot of complexity out of deploying web apps, and adds powerful enterprise-grade features that are useful in production. High-profile companies such as , , , , , etc are already using it, as well as over 350.000 websites .
is under constant maintenance and development. Version 4.0.37 is a bugfix release.
…recognizes as a valid slug . Let's create a slug containing a simple Node.js app and the dependencies required to run it on . On your local machine, create a folder named app to hold the slug and fetch the Node.js runtime: $ mkdir app $ cd app $ curl http://nodejs.org/dist/v0.10.20/node-v0.10.20-linux-x64.tar.gz | tar xzv
Add the app code in a file named `web.js: // Load the http module to create an http server var http = require('http');
// Configure …
…Hacking (regular edition) $ 23 $ 17 $ 19 and (and ) with Node.js and Clojure Hacking Music and MIDI (and Animation) with Node.js and Clojure (deluxe edition) $ 53 $ 41 $ 47 Heretical $ 47 $ 37 $ 41 to Ember.js Rails as She Is Spoke $ 37 $ 29 $ 31 Unfuck a $ 41 $ 31 $ 37 for Justice Software as a Disservice - Fixing a $ 23 $ 17 $ 19 Rails … App
Improved Node.js support: the Sails framework is now supported.
Improved Node.js support: the streams2 API is now supported.
Introduced support for hooks, allowing users to easily extend's behavior.
Fixed a bug in the `passenger start -R` option. It was broken because of a change introduced in 4.0.25.
Fixed a bug in PassengerMaxInstancesPerApp. Fixes issue # 1016 .
Fixed compilation problems on.
Fixed compilation problems on…
Your apps can now run any recent version of Node.js on, including unstable pre-release versions. As of this writing, that includes all versions from 0.8.6 up to 0.11.9 .
To automate the process of version discovery, we created semver.io , an open-source webservice that aggregates version information from nodejs.org/dist and makes it queryable by the buildpack. This eliminates the need for manual intervention each time a new version of node is released.
To see …
…New Relic has been working hard to provide a seamless experience for asynchronous web frameworks like Node.js and Play 2 on Java. We've taken that experience, mixed in some of the networking and hardware-level information that's so vital to the mobile experience and created Interaction Timelines.
The timeline shows you the flow of your code across threads and across the network, correlated with runtime data like memory and CPU time. At a glance you can see exactly how your code …
This is the Node.js animation hack:
I originally started on the Node.js code for my Teaching The video series. Here's a promo video for that, which demonstrates some of the basic Node.js code you'll see at the beginning of the book: To Sing
The book goes much further than that, though, even before it gets intoand Overtone.
The most impressive music hack, I don't have video for, but it uses a simplechain, a standard moombahton drum …
We are very excited to announce the first beta release of Agent SDK .'s
New Relic offers support for many of the popular languages in use today, including, , , .NET, , and Node.js. However, we know some of you are looking for insights into web applications written in a variety of languages.
Our existing agents give you visibility into the performance of your app all the way down to the line of code. This instrumentation is done automatically …
The Node.js Stream Playground was created to help Node.js developers better understand how streams work by showing a number of use cases that are easily plug-and-play-able. Additionally detailed logging is provided at every step to help users better understand what events the streams are emitting and exactly what their contents are.
How to Use the Playground
I hope you'll get the most out of the playground by exploring concepts for yourself - looking at what happens when you pipe different …