Xervo

#npm

Deploying React Apps on Modulus

Deploying React Apps on Modulus

Modulus supports seamless deployments of static sites using Nginx 1.6.3 with defaults to serve your content with minimal effort. Native web apps using frameworks such as React require some extra configuration to correctly serve the application.

Read More

npm-Install- Camo

npm-Install- Camo

Camo is an object document mapper (ODM) for Node.js and MongoDB. It's an alternative to the popular Mongoose ODM, but with some significant changes. The main focus is to bring ES6 features to Mongo ODMs, which tend to lack support for things like classes and schema inheritance.

Read More

NPM Install JSONStream

NPM Install JSONStream

JSONStream is one of the oldest and most useful libraries in npm. It allows you to process JSON from any readable stream in realtime without wasting memory and buffering data. It supports real time parsing from multiple format styles (elements within an array, line delimited JSON, etc).

Read More

npm Install Once

npm Install Once

Once is one of my favorite modules I use, it shows up in almost all the applications I write, created by Isaac Schlueter. It’s a very simple idea. Once takes a function and returns a function that will call the function you passed it, only once. If you try to call it more then once, the subsequent calls will simply be noops.

Read More

Using Tests to Document a Node.js Module

Using Tests to Document a Node.js Module

This is not an article about why you should be writing test, which you should. There are plenty of articles out there promoting testing in general or a specific testing approach. It's about how you organize your tests and how this organization may help you make better use of the tests you already have.

Read More

Identifying Good npm Modules

Identifying Good npm Modules

There are now more than 90,000 npm modules in the public npm repository and that means there are a lot of options for solving almost any problem in Node.js. Nearly everyone using npm has asked themselves at one point, "How do I know if this npm module is any good?". Well I'm here to help answer that. In this post I'll go though some of the ways we evalute a npm module.

Read More

My Love Nodes No Limits

My Love Nodes No Limits

I’ve been working with and loving Node and the community since March 22, 2013 when my boss forced me to learn what we did at the company. My relationship with Node has been the longest relationship I’ve successfully been in. One year, one full year of tears, sweat, travel, camps, conferences, booze, nerds, more nerds, macbooks, macbook airs (ew by the way), and npm.

Read More

100,000 npm Modules

100,000 npm Modules

I'm happy to congratulate our friends over at npm, Inc on npm passing 100,000 modules in the public repository. This marks a great moment for how far Node.js and JavaScript have come over a few short years. To show our appreciation for this fantastic achievement we've created an infographic about the growth of npm.

Read More

10 Node.js Modules You May Not Know About

10 Node.js Modules You May Not Know About

As Node.js continues to rise in popularity and the number of modules on npm rapidly increase it becomes harder and harder to keep up with the useful and unique modules. So in order to make it a little easier I've compiled a list of some of the great Modules you might not know about.

Read More

Top 10 Reasons To Use Node.js

Top 10 Reasons To Use Node.js

There are many great reasons to use Node.js, regardless of experience level. Take a look into what some of the greatest practical reasons are to use Node and why you should love it.

Read More

Running PhantomJS on Modulus

Running PhantomJS on Modulus

PhantomJS is a very cool piece of technology. It’s a headless browser that lets you programmatically interact with websites. It’s used a lot for screen capturing, automation, and performance testing. Since going live we’ve been asked a lot about PhantomJS support, and we thought it was finally time to talk about how to use PhantomJS in your Modulus projects.

Read More

Why Node.js Adoption Is Skyrocketing

Why Node.js Adoption Is Skyrocketing

JavaScript usage and demand is increasing faster than any other language due, in no small part, to the growing popularity of Node.js. Node.js is a server-side runtime that executes JavaScript at high speeds. Modulus offers a premier Node.js hosting platform with a complete technology stack for application developers and is gaining traction in the enterprise.

Read More

npm Mirrors (Registries)

npm Mirrors (Registries)

Throughout the last half of 2013 npm experienced some growing pains, and rightly so. The popularity of Node.js and the number of new modules being published introduced a spectacular challenge for the engineers responsible for keeping it running. Out of these outages grew a network of mirrors put in place so people could continue working even when the main registry was down.

Read More

Ghost Blog on Modulus

Ghost Blog on Modulus

Ghost.js is an awesome new blogging platform written completely in JavaScript. It is completely open source and aims to be a beautiful, elegant blogging platform. Ghost does plan to start a hosting platform of their own. However, if you want to deploy your ghost blog to another platform, like Modulus, it’s a little bit more tricky. This process is made very easy with a npm module called ghost-buster.

Read More