JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat.
The nullish coalescing operator (??) is a logical operator that returns its right-hand side operand when its left-hand side operand is null or undefined, and otherwise returns its left-hand side operand...
We are going to use TypeScript for this tutorial so that our code remains 100% typesafe, and I must say, if you are doing a big project, Typescript is a must feature one should go with to help keep code clean...
Event loop lag is an essential, but often overlooked performance metric for Node.js applications. What is it and why does it matter?
As one of the most popular programming languages and the staple of web development, JavaScript is constantly evolving and with each iteration, it gets some fresh internal changes...
Built on React, GraphQL, and Prisma, Redwood works with the components and development workflow you love, but with simple conventions and helpers to make your experience even better...
The Node.js 12 release replaces version 11 in our current release line. The Node.js release line will become a Node.js Long Term Support (LTS) release in Oct 2019...
One of the primary goals for Mongoose is allowing you to safely write untrusted data to MongoDB without any additional validation...
Streams are one of the fundamental concepts that power Node.js applications. They are the data-handling methods and are used to read or write input into output sequentially...
Modules are small units of independent, reusable code that is desired to be used as the building blocks in creating a non-trivial Javascript application...
Closures are not hard to understand once the core concept is grokked. However, they are impossible to understand by reading any theoretical or academically oriented explanations!...
NodeJS is becoming popular due to its fast prototype development and implementation with more performance than Python or any other programming language...
Yet another year is over and JavaScript is ever changing. However, there are some tips that can help you write clean and efficient code that scales...
Subscribe to our email newsletter today to receive updates on the latest news, tutorials and special offers!