Best of Node.jsApril 2022

  1. 1
    Article
    Avatar of nodejsNode.js·4y

    Node.js 18 is now available!

    Node.js 18 is now available. Highlights include the update of the V8 JavaScript engine to 10.1, global fetch enabled by default, and a core test runner module. The Node:test module facilitates the creation of JavaScript tests that report results in TAP format.

  2. 2
    Article
    Avatar of hashnodeHashnode·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. 3
    Article
    Avatar of devblogsDevBlogs·4y

    Announcing TypeScript 4.7

    The beta release of TypeScript 4.7 is now available. It includes ECMAScript Module Support in Node.js. The beta release is available for Visual Studio Code and Sublime Text 3. It also includes editor support for VCS 2022/2019 and VCS 3.5.

  4. 4
    Article
    Avatar of hashnodeHashnode·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. 5
    Article
    Avatar of towardsdevTowards 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. 6
    Article
    Avatar of towardsdevTowards 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. 7
    Article
    Avatar of appsignalAppSignal·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. 8
    Article
    Avatar of towardsdevTowards 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. 9
    Article
    Avatar of logrocketLogRocket·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. 10
    Article
    Avatar of towardsdevTowards 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. 11
    Article
    Avatar of towardsdevTowards 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. 12
    Article
    Avatar of logrocketLogRocket·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. 13
    Article
    Avatar of medium_jsMedium·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. 14
    Article
    Avatar of hnHacker 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. 15
    Article
    Avatar of gcgitconnected·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. 16
    Article
    Avatar of towardsdevTowards 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. 17
    Article
    Avatar of logrocketLogRocket·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. 18
    Article
    Avatar of devdojoDevDojo·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. 19
    Article
    Avatar of phProduct 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. 20
    Article
    Avatar of hashnodeHashnode·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. 21
    Article
    Avatar of systemweaknessSystem 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.