19 April 2014

The Ruby Reflector

Topic

Node.js

  Source Favicon
By Nate Heinrich of New Relic 1 month ago.
Email

…language agents ( Ruby, Java, .NET, PHP, Python and Node.js).

In case you missed the the blog post last week, the new browser monitoring features include:

Javascript Errors

AJAX Timings

This data is now visible in New Relic, giving you a client-side view into your application like you've never seen before. These features are in beta and available alongside our existing RUM features.

SSL for Node, too!

In addition to browser monitoring on Node.js, we're …

newrelic.com Read
  Source Favicon
By Hongli Lai of Phusion Corporate Blog 3 months ago.
Email

…is a fast and robust web server and application server for Ruby, Python, Node.js and Meteor. 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 Apple, New York Times, AirBnB, Juniper, American Express, etc are already using it, as well as over 350.000 websites .

Yesterday, Aman Gupta announced an Out-Of-Band garbage collector for Ruby…

blog.phusion.nl Read
  Source Favicon
By Hongli Lai of Phusion Corporate Blog 3 months ago.
Email

Phusion Passenger is a fast and robust web server and application server for Ruby, Python, Node.js and Meteor. 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 Apple, New York Times, AirBnB, Juniper, American Express, etc are already using it, as well as over 350.000 websites .

Phusion Passenger is under constant maintenance and development. Version 4.0.37 is a bugfix release.

blog.phusion.nl Read
  Source Favicon
By Assaf Arkin of Labnotes 3 months ago.
Email

Export This: Interface Design Patterns for Node.js Modules shows the more-than-one-way you can export in Node: namespaces, functions, higher order functions, constructors, singletons, and even tinkering with global object and monkey patching.

Kimono is Web scraping as a service.

Tom Crockett :

Frameworks take care of the boring stuff that every app needs, freeing you up to focus on working around the limitations of the framework

GonzoHacker :

blog.labnotes.org Read
  Source Favicon
By Asami Novak of New Relic 3 months ago.
Email

Some interesting news for all you Node.js enthusiasts out there: looks like the increasingly popular open-source project is getting a new face to take the reins.

Isaac Schlueter, who's been the Node.js project lead since January 2012, is stepping down to run his own business, and fellow Joyent employee TJ Fontaine is officially taking over . But the keyword here is "officially." "I've already been doing the releases for Node since July," he told …

newrelic.com Read
  Source Favicon
By Blake of Heroku 3 months ago.
Email

node-heroku-client for Node.js

Heroku.scala for Scala

I spend a great deal of my time working in Go, on hk in particular. hk is a command-line interface for Heroku that interacts heavily with the Heroku API, so a fully-functional Go API client was of great interest to me.

Hand-writing the Golang base client and App model

I've used a number of auto-generated libraries before; they tend to feel like they were made to be used by a computer rather …

blog.heroku.com Read
  Source Favicon
By Assaf Arkin of Labnotes 4 months ago.
Email

math.js is an extensive math library for JavaScript and Node.js.

ekalinin/typogr.js is a collection of typography utils for JavaScript.

npm, binary modules, and module foundry is the first step towards easy npm native modules.

Aria Stewart :

// Errors are handled and removed here :-)

Tools of the Trade

Unify : check which unicode characters are supported by most browsers/devices, for example:

Using the 3 horizontal line 'burger' …

blog.labnotes.org Read
  Source Favicon
By Shannon Behrens of JJinuxLand 4 months ago.
Email

Node.js also provides concurrency. However, telling Node.js which things can be done concurrently while responding to a request still takes a lot of careful thinking. You don't have to do anything to get Node.js to handle multiple requests at the same time. However, if you need to make three REST calls in order to respond to a particular request, it's up to you to notice whether or not you can do those calls concurrently, and if you do decide you can do them concurrently, it still …

jjinux.blogspot.com Read
  Source Favicon
By Michael of Heroku 4 months ago.
Email

…recognizes as a valid slug . Let's create a slug containing a simple Node.js app and the dependencies required to run it on Heroku. 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 …

blog.heroku.com Read
  Source Favicon
By Giles Bowkett of Giles Bowkett 4 months ago.
Email