Systems | Development | Analytics | API | Testing

NodeJS

Build a Data Access Layer with PostgreSQL and Node.js

The Data Access Layer (DAL) is the most critical part of any application. This is where the code integrates with an external source of truth like a database. In this take, we'll show you how to build a DAL that talks to Postgres via Node. Then we'll go into best practices like Clean Architecture and what this means in practical terms. Ready? Let’s go! First, a quick note about the code: The code will have modern niceties like TypeScript, unit tests, and will tackle potential scalability issues.

The Challenges of Efficiently Maintaining Node.js Apps

Web applications are necessary to enhance the visibility of a business organization and help them achieve better ROI. Therefore, firms need to choose the right web development language to get the best results. Node.js has emerged as a leading programming language for developing web applications. But in hindsight, there are some complications that developers face with Node.js app maintenance.

Using N|Solid runtime from npm

At times, Node.js can feel like a black box. Shifting to an asynchronous programming model changes how developers are required to handle and interpret existing data. There are many solutions out there to help the users gain more visibility; however, it has been proved that all those solutions out there to capture such critical information come with a high toll on the performance of every application implementing them.

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.

Debugging a Node js Express API in VS Code Debugger

When we create software, we rarely do it without errors. API creation isn’t exempt from this fact, so sooner or later we’ll need to debug it. In JavaScript, the first stop for a debugging task is often logging to the console, but using a debugger can give us a more integrated experience. Node js is a cross platform and open source JavaScript runtime environment that allows the JavaScript to be run on the server-side.

Comparing Frameworks for Node.js Serverless Apps

Cloud deployments have gotten more complicated over the years. That’s on them, but it’s not necessarily to a fault – there’s just so much more you can do now than in the past. That blossoming in capabilities really owes itself to each new service getting easier over time. AWS, Google, and Azure started offering to relieve the burden of on-premises computing infrastructure.

Understanding Node.js Module Exports

The capacity to reuse and build upon the foundations of other people is one of the most powerful aspects of software development. The code-sharing has helped in the rapid advancement of software. This process of code sharing in Node.js is eased via module.exports or exports, which can be used both within individual projects and in external npm dependencies. Modules are code structure building elements that help Node.js developers better structure, reuse, and distribute code.