The Node.js Built-in Debugger is a free and effective tool for inspecting and debugging Node.js applications.
To use the Node.js Built-in Debugger, you need to run your Node.js application with the --inspect flag and connect to it with Chrome DevTools or the Node debugging client. [ more ]
Are you a Systems Integrator, Consulting Company, or Agency building Node.js based solutions to your clients?If you are then our new NodeSource Approved Partner Program may be right for you.
Solved "Cannot find module 'fs/promises'" in Node.js
The error message "Cannot find module 'fs/promises'" can be ambiguous, particularly in relation to the filesystem (fs) module promises in more modern Node.js versions.
There are several causes for this error, including outdated Node.js versions, outdated npm packages, and incorrect import statements. [ more ]
10 JavaScript concepts every Node developer must master
Node.js is a popular platform for creating web applications and systems software.
JavaScript is a multiparadigm language that allows for different programming styles and can be both beneficial and challenging when used with Node.js. [ more ]
Bun is an all-in-one toolkit for building, testing, debugging, and running JavaScript and TypeScript apps.
Bun is positioned as a drop-in replacement for Node.js, eliminating complexity and slowness without sacrificing the benefits of JavaScript.
Bun eliminates the need for Node.js tools, transpilers, and offers features such as Jest-compatible testing, JavaScript bundling, and an NPM-compatible package manager. [ more ]
Advancing the NodeSource Node.js Package Repo (Including User-Requested Upgrades!)
NodeSource has made significant updates to their Node.js package repository.
The updates include improvements to the package distribution experience and new features like version choice and universal distribution support. [ more ]
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
Measuring latency from the client side using Chrome DevTools and N|Solid
Almost every modern web browser includes a powerful suite of developer tools.In our previous blog-post we covered How to Measure Node.js server response time with N|Solid, read more ???? HERE.The developer tools have a lot of capabilities, from inspecting the current HTML-CSS and Javascript code to inspecting the current ongoing network communication client-server.
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
As software developers, we constantly face new challenges in an ever-changing ecosystem.However, we must always remember the importance of addressing performance and security concerns, which remain at the top of our priority list.To ensure that our applications based on Node.js can meet our performance and scalability needs without compromising security or incurring costly infrastructure changes, we must be aware of the importance of network optimization in Node.js.
With newly published Deno 1.33, the project's developers are preparing users of the JavaScript/TypeScript runtime for the planned, ambitious Deno 2 release.Part of that push is the debut in Deno 1.33 of the Deno KV key-value database.Unveiled April 28, Deno 1.33 takes steps toward meeting the goals of Deno 2.0, which is due in coming months.
Node.js 20 is available.The latest version of the popular JavaScript runtime introduces a permissions model for restricting resource access during execution.It's currently an experimental feature, requiring a special flag to enable.Introduced April 18, Node.js 20 can be accessed from nodejs.org as the "Current" release, carrying the latest features of the platform.
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
AIOps is an emerging technology that applies machine learning and analytics techniques to IT operations.AIOps enables IT teams to leverage advanced algorithms to identify performance issues, predict outages, and optimize system performance.Nodesource sees significant advantages for developers and teams to increase software quality by leveraging AIOPS.
Node.Js vs PHP: The Ultimate Winner is Out for Backend Development
We know that web development is the ever-changing landscape.Especially those who are working in the industry know how keeping themselves updated with the latest technology is so important.
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
The N|Solid v4.10.1 release includes general stability improvements and bug fixes, as well as important security releases for Node.js v16.20.2 and Node.js v18.17.1.
N|Solid offers two LTS Node.js versions for use: Node.js 16 Gallium and Node.js 18 Hydrogen. The Node.js 16 Gallium LTS release line will be supported until September 11, 2023, while the Node.js 18 Hydrogen LTS release line will be supported until April 30, 2025.
The N|Solid Runtime is supported on various operating systems including Windows 10, Microsoft Windows Server, RPM based 64-bit Linux distributions, DEB based 64-bit Linux distributions, and Alpine. Users can download the latest version of N|Solid from the official website or through the N|Solid account portal. [ more ]
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
Serverless Observability in N|Solid for AWS Lambda
AWS Lambda is a powerful and cost-effective serverless computing platform that can be used to reduce operational costs and improve scalability.
It is important to understand the best practices for developing serverless applications on AWS Lambda in order to maximize performance and cost savings.
AWS Lambda provides a wide range of integrations with other AWS services to streamline development and deployment processes, including Amazon API Gateway and AWS Step Functions. [ more ]
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
Empowering Startups: Building Better, More Secure Apps and Ensuring Exceptional CX with N|Solid
Startups can benefit from Node.js in terms of scalability, performance and cost savings.
Utilizing open source tools and technologies such as Node.js can provide startups with access to a larger and more experienced developer community.
Node.js is an effective tool for creating innovative applications and products that can help startups become more competitive in the marketplace. [ more ]
Deno is a new, open source, secure JavaScript/TypeScript runtime created by Ryan Dahl, the original creator of Node.js.
Deno offers significant improvements over Node.js, providing a faster and simpler web server API with built-in TypeScript support and a better security model.
Deno is ready for production deployments, with features such as automatic dependency loading and a built-in package manager for easy installation and updates. [ more ]
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
NodeSource, Inc. Announces AI Assistant "Adrian" for Comprehensive Analysis and Optimization of Node.js Applications and Open-Sourcing of its Augmented Node.js Runtime.
[Seattle, WA, June 28, 2023] - On stage at Collision Conf in Toronto, NodeSource, Inc., the leader in enterprise-grade solutions and support for Node.js, made two big announcements: the private beta of its groundbreaking AI Assistant, "Adrian," designed to revolutionize the way developers and DevSecOps analyze, optimize, and secure Node.js applications, and that it's open-sourcing its Node.js
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
MPORTANT: This release of N|Solid v4.9.4 contains a Node.jssecurity release!NodeSource is excited to announce N|Solid v4.9.4 which contains the following changes:
General stability improvements and bug fixes Node.js v16.20.1 (LTS): Includes a Node.jssecurity release captured in Node.js v16.20.1 (LTS).
PHP is the most popular server-side programming language and is still going strong in 2019.So, we decided to talk about the best PHP frameworks of 2019.
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
On May 24th, 2023, the inaugural edition of Google I/O Connect took place in Miami, USA.Google introduced this conference as an extension to engage directly with the technical community.Note: Image courtesy of @KarolRojas90 The concept behind Google I/O Connect was to host distributed events in four different locations worldwide.
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
In an effort to mitigate our environmental impact and increase awareness among Nodesourcers, NodeSource collaborated with Pal/Projectability to conduct a tree-planting activity in 2022.The initiative was a resounding success, resulting in the planting of a forest called NodeForest, which exceeded the original target by 52%.
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
2023 N|Solid Awards: The Top 10 Best Node.js Open Source Projects to Watch
NodeSource has been a part of the Node.jsecosystem since 2014, contributing to the open-source project, distributing binaries (over 100m annually!),providing expert Node Services, and building tooling ( N|Solid) to support developers to make the best software leveraging Node.js.Every year, we look at the open-source projects we believe are the most interesting and will impact the ecosystem.
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
Unleashing the Power of NCM: Safeguarding Node.js Applications with Next-Generation Security in N|Solid
In the world of Node.js, application development, speed, flexibility, and scalability are critical for modern software development.However, the risk of vulnerabilities and security breaches looms with the increasing reliance on open-source Node packages.NCM (NodeSource Certified Modules) is the next-generation security solution that empowers Node.js developers to safeguard their applications easily and confidently.