Q: In your own words, tell us a little bit more about what RisingStack does?
RisingStack empowers businesses to be successful with Node.js and microservices by training, tooling and consulting. We originally started as a contract development and consulting company, but soon realized that enterprises also need various tools to be more productive and cost-effective. Now, among other products, we are developing a visualized microservice monitoring tool called Trace.
Q: Why did you join the Node.js Foundation? How does that align with RisingStack’s objectives/common goal?
RisingStack’s goal is to encourage the adoption of Node.js in the enterprise world and is well-aligned with the mission of the Node.js Foundation. Both of us believe that implementing a fast, highly scalable, event-based environment will make businesses more competitive and more profitable. We are also enthusiastic about supporting the Node.js developer community.
Q: What are some of the biggest positives for you regarding what has happened with the Node.js technology so far under the Node.js Foundation?
Announcing the Long Term Support plan was a huge step because having a strategy for an open source project is essential to achieve widespread enterprise adoption. Thanks to LTS and the planned release cycles, new features will arrive even more frequently, and more contributors will join the community.
Q: What are some common questions/needs that your customers have regarding Node.js?
First of all, security is a crucial issue for our customers, and for us too. That’s why we wrote several blog posts dedicated to this topic. Also, we receive a lot of questions on digital transformation and transition to Node.js as well. We have helped several businesses implement Node.js on an organizational level. Other common questions are about scaling up, and operating Node.js in production.
Q: What are the most common use cases for Node.js among your clients?
We work with various enterprises, and have found our major use cases are creating REST APIs, tooling, building real-time services and microservices.
Q) How is RisingStack contributing to Node.js? Or, how do you plan to contribute to the project?
We have organized several conferences and meetups, like NodeBP, JSConfBP and OneShot with top-tier developers as speakers. Also, our team is contributing to numerous open source projects, which you can check out on our Github repository.
Since there wasn’t a high-level overview about the state of Node.js, we conducted a survey in early 2015 that reached 285 developers in 52 countries. Based on the results, we released an overview report about the state of Node.js. We also run an engineering blog with more than 50,000 readers per month. Our developers are publishing Node.js articles and tutorials on a weekly basis.
Q: Why is Node.js important to RisingStack?
Q: Why is Node.js important to the enterprise users and the industry at large?
Using Node.js has many advantages: it can boost the productivity of the teams, lower development cost, increase the performance of applications, or simply keep teams happy.
First of all, npm, the Node Package manager has an incredible amount of modules that can be used instantly. This saves a lot of development effort, so there is no need to reinvent the wheel.
In addition, tools like Browserify or Webpack are enabling companies to use the very same modules in the frontend and in the backend.