Best of Node.js — 2023
- 1
- 2
Community Picks·2y
Vite 5.0 is out!
Vite 5.0 has been released, bringing new features and improvements to the popular JavaScript build tool. It now uses Rollup 4 for improved build performance and introduces server.warmup to improve startup time. Vite no longer supports older versions of Node.js, requiring version 18 or higher. Check out the Migration Guide for a smooth upgrade process.
- 3
JavaScript in Plain English·3y
I Bet You Don’t Use These JavaScript Tricks and Practices
I Bet You Don’t Use These JavaScript Tricks and Practices. Using FlatMap Flat Map in javascript is a great technique which you can learn here. Not using native Javascript classes enough Javascript comes pack with native javascript classes that can help you create/instantiate things like URL, Headers and Headers.
- 4
Community Picks·2y
2024’s Tech Trend: Frontend for Backend
Frontend for Backend (FFB) is a development approach that integrates admin panels into web applications to make backend management more efficient and user-friendly. It simplifies the development process for frontend developers and allows for quick and easy adjustments through the frontend.
- 5
DEV·3y
Discover Bun - A Faster, Modern JavaScript Runtime
The Javascript Space is completely different from 15 years ago when NodeJS was first released. The technology behind Bun Bun is a Javascript Runtime. It starts with an Engine - The Component of a runtime that runs the Javascript code. Bun comes with built-in testing support, and so it is much faster from the other ones.
- 6
- 7
- 8
AWS Tip·3y
Understanding NestJS Architecture
NestJS is a NodeJs framework built on top of ExpressJs and is used for building efficient, scalable, loosely coupled, testable and easily maintainable server side web applications. The problem NestJs trying to solve is that of architecture. The simplest approach is to create a Controller doing all things: from validation to request-processing to handling business logic.
- 9
freeCodeCamp·3y
Full Stack Engineer – Career Guide
Full Stack engineering roles have been growing in popularity over the last decade. But what exactly are full-stack engineers? What do they do on a day-to-day basis? And how can you become a full- Stack engineer yourself? In this article, I will go over the definition of full- stack engineering.
- 10
Medium·3y
Serverless Bun vs Node: Benchmarking on AWS Lambda
Serverless Bun vs Node: Benchmarking on AWS Lambda. Bun promises a whole host of benefits, mostly around performance and developer experience, while boasting strong interoperability standards. Bun claims it can process logic at 3-4x the speed of NodeJS.
- 11
- 12
- 13
AWS Tip·3y
MERN stack for Web Development
MERN stack comprises a collection of four frameworks used to develop full-stack javascript solutions for rapid, scalable, and secure applications. All frameworks are open-source and have room for designing flexible and scalable applications. Ease of learning the frameworks as they follow similar patterns and support quality collaboration.
- 14
Java Code Geeks·2y
Node.js Cheatsheet
Node.js is an open-source, server-side runtime environment that allows developers to build scalable, high-performance web applications using JavaScript. It has gained popularity due to its versatility, single-language usage, and extensive ecosystem. Node.js has advantages like high performance, non-blocking I/O, cross-platform compatibility, real-time capabilities, and a large community of support. However, it also has limitations like single-threaded nature, limited multithreading, learning curve for asynchronous programming, debugging challenges, and managing complex code structures for asynchronous operations.
- 15
Community Picks·3y
Monorepo Explained
There are many great monorepo tools, built by great teams, with different philosophies. We chose these tools because of their usage or recognition in the Web development community. The tools we'll focus on are: Bazel (by Google), Gradle Build Tool (by Gradle, Inc), Lage (by Microsoft), Lerna.
- 16
- 17
- 18
Amplication·3y
Node.js Development: All You Need to Know
Node.js can be considered a future-proof technology that every developer should know. It allows developers to use JavaScript on both the frontend and backend, making it the perfect choice for building scalable, high-performance applications. It was introduced in 2009 and revolutionalized the development world since it allowed developers to run JavaScript outside web browsers.
- 19
Amplication·3y
Why We Chose Node.js Over Deno?
Node.js was the de-facto standard for writing server-side JavaScript apps in the 2010s. Ryan Dahl introduced Deno in 2018 in his controversial JSConf EU talk titled "10 Things I Regret About Node.JS" This article gives an overview of the platforms, history, performance, security, and all other critical features.
- 20
- 21
- 22
Amplication·3y
7 Tips to Build Scalable Node.js Applications
Node.js is a JavaScript framework created on Chrome's V8 JavaScript engine. If used correctly, it can be used to build highly scalable mission-critical applications. This article will discuss several tips which can be helpful when it comes to building scalable applications.
- 23
Amplication·3y
Understanding Node.js Streams
Streams are a fundamental concept in Node.js that enable efficient data handling. They are handy for file operations, network communications, and other forms of end-to-end data exchange. They process data in small, sequential chunks instead of loading the entire dataset into memory at once. Streams provide two key advantages over other data handling methods.
- 24
AWS Tip·2y
Building a CI/CD Pipeline for Node.js Application with Jenkins and Docker
Building a CI/CD pipeline for Node.js applications with Jenkins and Docker allows for the seamless automation, containerization, and orchestration of the development process. Organizations are adopting these pipelines to deliver high-quality applications quickly and reliably. This article provides an overview of Jenkins, the prerequisites for setting up the pipeline, and a step-by-step guide to configure the pipeline.
- 25