Systems | Development | Analytics | API | Testing

Amazing new features in N|Solid V4.6.0.

We are very excited at NodeSource with the arrival of N|Solid Version 4.6.0. 🚀 In this release you will find a bunch of cool functionalities that will make your life as a developer and software team, easier. With even greater precision you will be able to monitor your Node.js projects better than ever!

NAN to Node-API Migration: A Short Story

Throughout the years I’ve created my fair share of native addons. The first ones were created by using the native C++ Node.js and v8 API’s. When NAN was created which made life much easier, especially in terms of maintenance, there was no question that I should move all my addons to use it. The years passed and Node-API was created and though it was on my radar and saw the benefits of using it, I never had the time to try it on my own modules.

CPU Profiles as a Diagnostics tool in Node.js

With Node.js applications and services, spotting the performance bottlenecks in your applications is deciding to take real advantage of the speed and reliability that Node.js has to offer. A CPU profile is a way to understand how your application is executed, what functions devour what percent of CPU time, and provides enough information for a more precise application diagnostic.

SaaS Release Experience

Last week we had a successful launch of our new SaaS version of N|Solid, making it possible for millions of developers to leverage the powerful insights and security that Enterprise self-hosted companies have experienced for years from NodeSource. I couldn’t be more proud of the great work our team put in to make this (and so many other product advances) happen.

Differences between N|Solid SaaS and On-Prem

N|Solid SaaS is focused on small and medium-sized companies that want to start monitoring their Node.js processes. N|Solid SaaS Runs on our servers. It requires communication with our infrastructure, and we control it. You don’t need to install anything, and you can configure your processes with only three simple steps. There are three options for your SaaS plan, and you can choose the one that works best for your needs.

The Node.js Application Maintainer Guide

TLWR: maintaining a Node.js code base is essential to ensure its success in the long term. There are three main categories to maintain an application: dependencies maintenance, Node.js versions maintenance, and Main dependencies and architecture maintenance. There is excellent content for starting the journey as a Node.js developer; you could find a handful of articles, courses, tutorials, and videos to help developers kickstart a project and guide them through the developing process.

Avoiding npm substitution attacks using NCM

NodeSource is excited to announce its latest NodeSource Certified Modules - NCM - release. NCM, provides developers and software teams with actionable insights into the risk levels that are present in your use of third-party packages. This release includes updates to avoid npm substitution attacks and also a GitHub Integration: Code risk, compliance and security action for PRs on Node.js.