Systems | Development | Analytics | API | Testing

NodeSource

nodesource

11 Features in Node.js 18 you need to try

Node.js 18 was released on the 19th of April this year. You can read more in the official blog post release or in the OpenJS Blog announcement. The community couldn't be more excited! If you want to lend a hand, we welcome your ideas or solutions contact us, or if you would like to help us continue supporting open source, you can contribute with an issue here.

nodesource

Instrument your Nodejs Applications with Open Source Tools - Part 2

As we mentioned in the previous article, at NodeSource, we are dedicated to observability in our day-to-day, and we know that a great way to extend our reach and interoperability is to include the Opentelemetry framework as a standard in our development flows; because in the end our vision is to achieve high-performance software, and it is what we want to accompany the journey of developers in their Node.js base applications.

nodesource

Enhance Observability with Opentelemetry tracing - Part 1

Recently, conversations have been increasing around OpenTelemetry; it is gaining more and more momentum in Node.js development circles, but what is it? How can we take advantage of the key concepts and implement them in our projects? Of note, NodeSource is a supporter of OpenTelemetry, and we have recently implemented full support of the open-source standard in our product N|Solid. It allows us to make our powerful Node.js insights accessible via the protocol.

nodesource

How To Avoid SSR Load Issues in Node.js

In my experience consulting the past few years, one thing has become clear: everyone struggles with scaling their SSR apps, no matter the chosen framework. SSR is expensive — running a lot of code intended for the browser, on the server, to pre-generate markup. Lately, web frameworks have been making strides in improving things, Solid.js being a great example of fast, performant SSR.

nodesource

Distributed Tracing Support in N|Solid [10/10] The best APM for Node, layer by layer.

Complex modern systems are the new reality for infrastructure teams, and this is due to the evolution of Cloud Computing and working with Distributed systems, containerization, and microservices by default. The teams now have different infrastructures and virtual services with which they must take care of scalable, reliable, and performative applications.

nodesource

Global Alerts & Integrations in N|Solid [9/10] The best APM for Node, layer by layer.

N|Solid provides unparalleled performance and security monitoring for various deployments and team sizes. You can configure the N|Solid Console to notify you when new vulnerabilities are found in your applications. DevOps professionals looking after applications running in production can be notified of performance and security issues earlier and then collaborate wherever they want (Slack, Microsoft Teams, email, etc.) to resolve them.

nodesource

Vulnerability Scanning & 3rd-Party Modules Certification in N|Solid [8/10] The best APM for Node, layer by layer.

NCM —NodeSource Certified Modules— is the secure, reliable way to take advantage of the massive ecosystem of Node.js packages. Certified modules are compatible with Node LTS and monitored continuously to identify risk over time. Certification guarantees no security vulnerabilities or unverified code in modules or dependencies and is easy to set up and manage. No workflow changes are required.

nodesource

Capture Heap Snapshots in N|Solid [7/10] The best APM for Node, layer by layer.

One of the first needs of developers is debugging memory-based issues in Node.js applications quickly and effectively. Still, before we jump right into the Heap Snapshot concept, it's essential to understand what a memory leak is. A basic definition that I would apply in this context is: Memory leaks are quite common in production applications. Fortunately, they usually aren't difficult to find.