Best of Node.js — April 2022
- 1
- 2
Hashnode·4y
Backend Development Is Not Hard
Backend development is difficult, boring, and very mathematical. We are going to create our own web server using "express" Express is a Node.js web application framework that makes making web applications easier. The goal of this article is to make backend development less intimidating for folks thinking to start learning backend.
- 3
- 4
Hashnode·4y
New in Node.js v18
Node.js v18 was released yesterday as the current stable version. Here's a quick walkthrough of some of the new features.Node.js now has a built-in testing framework, accesible at import('node:test') Users can now build Node.JS with custom V8 startup snapshots to increase performance.
- 5
Towards Dev·4y
Web scraping with JavaScript and Node.js
Web scraping is the process of extracting content and data from a website. Many industries use web scraping for market analysis, price comparison, and machine learning. We are going to build a simple web scraper with javascript and Node.js. We will use it to scrape information related to a product, specifically the product’s name, price, and image.
- 6
Towards Dev·4y
Building a professional API with NodeJS, Typescript, ExpressJS, MongoDB, Jest + Deploy to Heroku — PART 4
In this article, you’ll learn the CRUD paradigm, implements it in NodeJS and work with Express Routes and Requests. Building a professional API with NodeJS, Typescript, ExpressJS, MongoDB, Jest + Deploy to Heroku.
- 7
AppSignal·4y
Node.js 18 Release: What's New
Node.js 18 has some significant new features that Node developers should be aware of. The upgrade of the V8 engine to version 10.1 and experimental support for browser APIs like fetch and Streams are among the highlights. The built-in test runner supports subtests, test skipping, limited test runs, and callback tests.
- 8
Towards Dev·4y
How do you decide if Node.JS is suitable for building a particular type of application?
In general, Node.Js is suited to the development of applications that require real-time data exchanges. The specific kinds of applications, with real-life examples, that can be built with node.js include the following: Instant Message and Chat applications, streaming applications, e-commerce platforms and collaborative tools.
- 9
LogRocket·4y
The best TypeScript ORMs
object-relational mappers (ORMs) have been a controversial subject amongst many developers. In some cases, poorly-written ORMs may lead to performance bottlenecks when compared with raw queries. In other cases, ORMs can come in handy when you need quick and easy access to database methods.
- 10
Towards Dev·4y
Node.js -Event Loop
The event loop is an endless loop, which waits for tasks, executes them and then sleeps until it receives more tasks. The event loop allows us to use callbacks and promises. Node.js is a single-threaded event-driven platform that is capable of running non-blocking, asynchronously programming.
- 11
Towards Dev·4y
RESTful API with Express and NodeJS
REST (Representational State Transfer) is an architectural style that defines a set of constraints to be used to create web services. REST API is a way of accessing web services in a single and flexible way without having any processing. Let’s create an express server that will listen on port 3000. We’ll have to restart the server every time we make changes.
- 12
LogRocket·4y
Understanding JavaScript’s Array.GroupBy
ECMAScript is the standard that defines the different APIs that can be used when coding with JavaScript. Grouping data is very common, but currently unavailable in the standard JavaScript Array API. Justin Ridgewell raised a proposal for adding groupBy to the Array API in June 2021. This proposal is currently in Stage 3, which means it’s considered complete.
- 13
Medium·4y
Stack & Tools You Should Learn to Become a Full-Stack Developer Faster
Single Page Applications (SPAs) are the way to go. Vue.Js is one of the most popular SPA-building libraries. Node.js is a JavaScript runtime environment that is open-source and cross-platform. MongoDB is the “M” in the famous MEAN and MERN stacks.
- 14
Hacker News·4y
Switching from pyenv, rbenv, goenv and nvm to asdf
Asdf-vm is a tool for creating virtual environments. It can be used to replace Python, Ruby, nodejs, and goenv. Asdf can be installed using git or by using the asdf package manager. You can checkout a more detailed documentation here: https://asdf-VM.com/core-manage-asdf.
- 15
gitconnected·4y
I cloned Youtube with Tailwind CSS in 3 days and you will learn it in 3 minutes !
I cloned Youtube with Tailwind CSS in 3 days and you will learn it in 3 minutes. Combining Tailwind with Nuxt 3, I was able to achieve the ridiculous speed of web development I have ever seen in my life. I used 3 techniques to significantly boost the speed at this step: Copy prebuilt icons from Youtube TailwindCSS color picker CSS. Polish Detail.
- 16
Towards Dev·4y
Creating a NodeJS RESTful API without ExpressJS— Part 1
REST (Representational State Transfer) is an architectural style that defines a set of constraints to be used to create web services. A request is sent by the user to the server as a web URL as a GET, PUT, POST or DELETE request. After that, a response comes back from the server in the form of HTML, XML, Image, JSON, etc.
- 17
LogRocket·4y
NestJS vs. Hapi
Both NestJS and Hapi are Node.js frameworks, which is why many developers question which one is the best for their project. NestJS combines elements of object-oriented programming, functional programming, and functional reactive programming. Hapi has several other key differences, which we’ll discuss throughout this tutorial.
- 18
DevDojo·4y
Making your own Email Subscription Service with Node.JS
It's common for websites to have a subscription button, where you can pass along your email address, and you'll receive emails every week, month or day. In this article I'll show you it's pretty easy to create your own, although you will obviously still have to pay for hosting. Let's look at how to create an email subscription service with MongoDB and Node.JS.
- 19
Product Hunt·4y
Pipedream 2.0 - Integration Platform for Developers
Pipedream is an integration platform built for developers building workflows and connecting cloud services. Over 700 integrated applications, or write any Node.js, Python, Go, or Bash code for custom logic. Author workflows without code, with over 700 integrated apps.
- 20
Hashnode·4y
How to build a faucet CLI using NodeJS 🚀
We are going to be BUIDLing a command-line interface that would act as a faucet and we would be also adding metamask authentication to it. We would create a basic website using Next.js which would have the connect with wallet button. After the user has authenticated themselves via Metamask on the website, they would be redirected to a page with route / callback. When redirected the page would also contain a query parameter that contains the user’s wallet address.
- 21
System Weakness·4y
How to Secure your NodeJs Express Javascript Application — part 2
This is the second part of the NodeJs Express Security series. In this article, we will review some of the common vulnerabilities in Express projects. We will also explain mitigations against them. How to Secure your Node.Js Express Javascript Application — part 2 is available on the below URL.