![How to Create a Firefox Add-on](https://uploads.sitepoint.com/wp-content/uploads/2021/05/1622428286firefox-add-on.png)
Need to create a Firefox add-on? It's easy! Learn how to create your first add-on, test it, share it, and even adapt it for Chrome.
Need to create a Firefox add-on? It's easy! Learn how to create your first add-on, test it, share it, and even adapt it for Chrome.
There's a growing list of options for hosting Jamstack sites. Find out what Cloudflare Pages offers and how it compares to the competition.
New to Vue or Vue version 3? Learn the fundamental building blocks of Vue by building a Vue application with Vue CLI.
Need to fetch data in React? Learn about React Query, an excellent server state management library for simplifying your data-fetching needs.
Mutation can be a pain when dealing with JavaScript's built-in array methods. Learn how write functions that will make your life much easier!
Mutation can be a real pain when assigning variables in JavaScript. Learn how it works, how to manage it, and how to avoid traps!
The Performance API offers a way to measure website and app speed. Learn how to use it on actual devices used by real people in different locations.
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.
Queues prevent bottlenecks by managing how long-running tasks are executed. Learn how to use them in your apps by building a Node task queue.
What if your static Jamstack site needs a contact form? Learn how to build a form-handling service for your single page app using Cloudlflare Workers.
Is a CMS overkill for your next app? Could a static site generator improve performance, management and security? Learn about the benefits of using an SSG.
Vue 2's reactivity system was good but had limitations. Learn why Vue 3's new, feature-rich reactivity API is far more flexible and powerful than before.
Creating a cross-platform desktop app is easy thanks to Electron. Learn how to create a secure desktop app using React, Electron and Electron Forge.
Need a simpler way to set up a front-end dev environment? With Vite, you can be up and running with Vue, React and even vanilla JS in just a few clicks.
Learn about the features, the pros and the cons of the five most popular JavaScript front-end frameworks, and how to choose the one that's right for you.
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!
Data fetched from remote servers is often in JSON format. Learn how to use JavaScript to parse the server's JSON response to access the data you require.
Web apps don't require a JS framework! Learn how to build a feature-rich, lightweight and dependency-free web app with web components and observables.
Want to build your own developer blog? Learn how to make your content shine with this extensive guide on setting up a Gatsby project from scratch.
Express is getting old and out of date. Learn what makes Fastify a great alternative, and how to migrate an existing Node.js app from Express to Fastify.
The CSS path() function finally has wide browser support. Learn how to use it to take your clips paths to awesome new heights.
An ORM library simplifies the job of writing database queries. Learn about nine JS and TypeScript ORMs and how they could help you with your next project.
How can you run code without servers? Learn all about serverless functions, their pros and cons, and situations where you might want to use them.
Need to translate your website? Learn how to use the JavaScript Internationalization API (I18n) and how easy it is to implement it in your apps.
There are several ways to define a block of JavaScript functionality. Learn which is the most appropriate one for your particular use case.
console.log() is a great tool, but your browser's developer tools can do so much more. Learn how to take your coding and debugging to the next level.
Learn how to write a genetic algorithm, a procedure that solves problems using operations that emulate the natural processes involved in evolution.
Learn how to start a new Vue project, fetch data from an API using axios, and handle responses and manipulate data using components and computed properties.
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.
The best way to explore React is by example. Learn how easy it is to build a React Twitter clone with Prisma and the powerful Next.js framework.