Systems | Development | Analytics | API | Testing

NodeSource

How to run `shell` and more using Node.js

Sometimes an application needs more than Node.js to develop and bootstrap itself. Maybe the project needs some automation from a different programming language than JavaScript; even in that scenario, Node.js can run those required tasks; with that, your whole application could be easier to maintain and won’t have a lot of technologies mixed in the same project.

Announcing Node V18 available in distributions

Providing developers and the Node ecosystem NodeSource Node.js Binary Distributions via.rpm, .deb as well as their setup and support scripts is one of our primary contributions to the community. Our binaries have been downloaded more than 100m times in the last year, powering applications across the globe.

N|Solid SaaS is now FREE!

We launched N|Solid SaaS into beta last year to make available our enterprise-grade Node.js tools more accessible, especially for smaller teams and individual developers. N|Solid is the best observability and insights tool to manage Node performance and security, trusted by developers and enterprise organizations across the globe, built by Node Experts.

Understanding dependencies inside your Package.json

In this blog post, you can find a list and description of dependencies and other host Specs inside package.json. The dependencies in your project's package.json allow the project to install the versions of the modules it depends on. By running an install command inside a project, you can install all of the dependencies listed in the project's package.json, meaning they don't have to be (and rarely should be) bundled with the project itself.

The Basics of Package.json

In this chapter, we'll give you a kickstart introduction to effectively using package.json with Node.js and npm. The package.json file is core to the Node.js ecosystem and is a fundamental part of understanding and working with Node.js, npm, and even modern JavaScript. This file is used as a manifest, storing information about applications, modules, packages, and more.

Interview With Adrián Estrada - Cybernews

It’s fair to say that the pandemic has not only wreaked havoc on how individuals live their daily lives but also on how they work. The global changes led to an immediate shift to remote working and unfortunately, not all enterprises were prepared for it. Companies did not have adequate time to prepare and allocate necessary security resources to ensure strong network and device protection for employees working remotely.

The Basics: Getting started with npm

Today, npm is a cornerstone of modern web development, whether used exclusively with Node.js as a package manager or as a build tool for the front end. Understanding npm as a tool —particularly the core concepts— can be difficult for beginners. As such, we've written up this guide for getting a grasp on npm, especially for those who are entirely new to Node.js, npm, and the surrounding ecosystem.

In-depth analysis of the APM performance cost in Node.js

TL; DR: Based on the APM benchmarks results is evident that one of the main performance problems for a Node.js application in a production environment is the usage of the very same applications in charge of monitoring the performance for the application itself. This article explains the reasons with an in-depth analysis to show why using most APMs in a Node.js application is that expensive performance-wise.