Tools & Libraries
In this article, we'll delve into some of the best lightweight alternatives to React, including a relative newcomer to the scene – htmx.
In this article, we will explore some of the top React testing libraries. We'll examine their features, and look at the pros and cons.
We introduce nvm, a handy command-line tool that allows you to install multiple versions of Node.js and switch between them with ease.
Nanny State helps you manage state simply and efficiently in JavaScript without Redux, Vuex or other large libraries
The best JavaScript charting libraries for creating and graphs and figures. From the scientific to the simple.
Learn how to take your first steps with Svelte, a relatively new JavaScript frontend framework for developing websites and web apps.
A UI library can help kickstart your React app or web dev project. Learn about 9 popular React UI component libraries and when to use them.
Modern web development is virtually impossible without a package manager. Our Yarn vs npm comparison will help you decide which to use.
It's tricky to keep your codebase organized as your React project grows. Here are five best-practice tips for organizing your large React app.
You don't need fancy video-editing software to create videos containing text, animations, colors, and shapes. Learn how to do it in React with Remotion!
Ever wished Node was more secure and came with TypeScript support out the box? Deno offers this and more. Learn why many are switching from Node to Deno.
Need to test your React components? Check out Jest, a testing framework by Facebook with some great features that make testing React components a breeze.
Learn how to generate a new React project with the command-line tool Create React App, using a pre-configured webpack build for development.
With dev tools and libraries in the React ecosystem forever growing, Camilo provides a list of essential React tools for you to focus on.
You don't need to be working on a fancy, large-scale project to use Webpack. James Hibbard demonstrates how you can use it to bundle a simple static site.
Gatsby has power, plugins, and community. Our guide will get youstarted with Gatsby's basic use case: a static site generator.
Learn date-fns, a functional date library, and a lightweight alternative to Moment.js. With 130+ functions for all occasions, it's like Lodash for dates.
The JavaScript ecosystem offers countless UI frameworks and libraries. These top options help developers build complex reactive apps that scale well.
Take advantage of QR codes without the need for a native app. Dmitri and Paul demonstrate how to build a QR code reader using just HTML, CSS and JavaScript.
Michael lists a selection of must-have VS Code extensions for JavaScript developers, showing why VS Code is a serious contender for best code editor.
Paul Orac shows how Passport, Node.js, Express, and MongoDB can be used to implement local authentication with a MongoDB back end.
Craig Buckler presents a series of tips, tricks, techniques and tools for debugging a Node.js application.
This article introduces Moment.js, a popular JavaScript library that is a Swiss Army knife for working with dates and times.
This step-by-step guide will show you how to install npm, and master common commands in the Node Package Manager (npm) command-line interface.
Lukas White takes an in-depth look at DropzoneJS — an extremely configurable JavaScript library that takes that makes dealing with file uploads fun again.
Lukas White and James Hibbard show how to create a simple command-line app that interacts with the GitHub API to initialize Git repositories.
This guide shows how to use the mysql module to connect to your database and perform basic CRUD operations.
Ahmed Bouchefra shows how to build a simple news app using Svelte, explaining what Svelte is and how to create a Svelte project using the degit tool from npm.
Akshay Kadam introduces Styled Components, a JS-based means of adding styles to your React project, and then shows how to use them in practice by imitating the Unsplash interface.
Michael Wanyoike shows how to set up and run visual testing for your project with Percy, using an API-driven SPA using real-world data. You’ll learn how to visually test UIs that output dynamic data, and about Percy’s visual review and approval workflow.