Modulus

Open-Sourcing our Docker Images

Open-Sourcing our Docker Images

We're now on day two of DockerCon, we've talked to hundreds of people, and one of the most common questions is how we've designed our containers and made it possible to easily run thousands of them in production. To answer this question, today we’re exicted to announce that we’ve open-sourced all of our build and runtime Docker images.

At Modulus we've been making use of Docker as our core containerization technology for nearly a year. During this time we’ve developed a standard for multi-language app deployment including Node.js, Java, PHP, and Nginx static sites. Not only does open-sourcing our containers allow us to share what we’ve learned with the community, but allows our customers to see exactly how their applications run in production.

Read More

Top 5 Anticipated Announcements from DockerCon 2015

Top 5 Anticipated Announcements from DockerCon 2015

Docker moves fast and we expect to see some amazing stuff at DockerCon next week. This article outlines our top 5 most anticipated announcements for this year's conference. As a disclaimer, we don't actually have any inside information into what's going on. Some of this stuff has some good evidence to support it and other stuff we just made up.

Read More

Modulus + Progress Join Node.js Foundation

Modulus + Progress Join Node.js Foundation

Over the past year, there have been many conversations about the future of Node.js and io.js, the recent fork. The conversations were critical to promoting the longevity and productivity of the project as a whole. Without this movement we wouldn't be where we are today as a community. This is just one of the reasons I’m extremely proud to announce that Progress Software has joined the Node.js Foundation.

Read More

Introduction To Grunt

Introduction To Grunt

Grunt, simply defined, is a task runner built over Node.js that can be used to automate certain tasks in almost any project, in any language. Grunt and Grunt plugins are installed and managed via npm.

Read More

Supercharge your Node.js Applications with Nginx

Supercharge your Node.js Applications with Nginx

Node.js and Nginx are both fast, but they're fast at different things. In order to squeeze every drop of performance out of modern applications, we need to start specializing the purpose of our tools. In this tutorial I'm going to demonstrate this specialization by separating static content from dynamic content. Node.js will handle the dynamic content and Nginx will handle the static content.

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

Featured Startup: Retrium

Featured Startup: Retrium

We want to share one of the new startups that has just joined our startup program, Retrium. With Retrium, you can easily run distributed sprint retrospectives from your browser, so no more flipcharts and stickies needed. Get to know more about Retrium here. We took a minute to talk with the CEO of Retrium, David Horowitz. It gave us an opportunity to learn more about this great product.

Read More

Promise errors in io.js

Promise errors in io.js

See how to code native Promises and specific error detection in io.js. Recently the projects announced they are merging back together. While we wait for that merge to happen, there are still a few things you can do in io.js that are not yet available in node.js. One of those features is native Promises, part of ES6, along with some new io.js specific error detection.

Read More

Meet Industry Expert Mikeal Rogers

Meet Industry Expert Mikeal Rogers

I had a chance to sit down with Mikeal Roger's who has been helping us recently. He is a man of many talents and I consider him to be a subject matter expert on the open source community. Mikeal’s insight is unique, he understands the technology as well as the consumer. This gives him a unique perspective. As a company, we’ve published some outstanding pieces of his work but I wanted to sit down and give the people who read his articles, a chance to know the person.

Read More

Fun with io.js - Six New Features

Fun with io.js - Six New Features

Using six new features in io.js binary for node. The io.js project is a "friendly fork" of node.js. It supports all the same modules in npm but, in the few months since it began, it has shipped a newer version of v8 (the JavaScript interpreter used by node.js), a lot of bug fixes, and a few features which we'll explore in this article.

Read More