In late 2012, my partners and I founded StrongLoop. We’re the original committers of Node as well as, and developers who have experience dealing with the challenges of Enterprise mobile application development. We founded StrongLoop because we were constantly hearing from both the Nodejs community and Enterprises wanting to use Node, that they could use better code and support.
Because Node is magic! For many developers Node has turned out to be the go-to platform for a variety of I/O intensive use cases and data-driven, real-time mobile applications in particular. Node’s strengths don’t just end with its architectural design though – its popularity and continuing meteoric rise is due to its dedicated and dynamic community. Hey, Node is even the second most “starred” repository on Github, ahead of Rails!
However, we see a developing gap emerging between Node and large scale Enterprise adoption. At StrongLoop we believe that closing that gap is going to require technology and people. To do so, the first thing we did was form the StrongLoop Technical Advisory Council (STAC). The idea behind this was to bring together the best and brightest minds from the Node community, as well as, the early Enterprise practitioners who have used Node in practice and in production. From this starting point, we then solicited ideas and feedback from the community to come up with our first product – StrongLoop Node, our supportable distribution around Node.
Introducing the StrongNode distribution
What is StrongNode? Simply put, it is a supportable version of community Node bundled with userland modules that are already being heavily utilized like: node (core), express, mongo, mongoose, connect, passport and more as we evolve the distribution.
For developers who are already familiar with Node, our distribution gives you a path forward to have technical support and bug fix coverage before heading into mission critical production. We’ll be offering subscription based support around StrongNode shortly, so stay tuned. For developers who are new to Node, our distribution gives you the perfect starting point. We all remember how overwhelming it was when we first got started to navigate the myriad of modules and rapidly evolving features of Node itself. StrongNode provides a foundation that grows with you as you progress through the development lifecycle.
What can the Node community expect?
Going forward, our intention is to always embrace the community Node distribution and add to it features that the Enterprise needs to bridge the adoption gap. We are ready to hear what improvements we can make to Node, what features we can build on top of Node that help the Enterprise, what tools we can improve on and new ones we can build that help everyone.
So, get started with a simple NPM install and drop us a line at firstname.lastname@example.org and let us know what you think. Oh, and yes, our distribution is still in beta. Once it has time to harden, we’ll announce it GA!