MakeUseOf

David Uzondu-Feature Writer

David Uzondu

Feature Writer

About David Uzondu

David Uzondu is a JavaScript Developer with 3+ years of experience. He loves writing in his spare time.

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.
Computer screen displaying code 1
An Introduction to Web Scraping With Cheerio

If a website fails to provide a good API, your next best bet is to scrape its content. Cheerio, and Express.js, will help you do just that.

Less CSS logo overlaying an image of a person using a MacBook 1
CSS
How to Use Functions in Less CSS

Functions significantly simplify your programming experience, and this holds true when you're writing CSS code as well.

Person coding on laptop  1
CSS
What Is Stylus CSS and How Do You Use It?

You might be more familiar with other CSS preprocessors, but don’t overlook this contender.

React Logo overlaying an image of a woman on her computer 1
How to Create a Hacker News Clone Using React

Looking to level up your React development skills? Build your own version of Hacker News with the help of this guide.

a developer using a state management control plugin 1
Understanding Higher Order Functions in JavaScript

Learn how flexible JavaScript functions can be and how you can use them to create flexible, reusable code.

Monitor displaying JavaScript code 1
How to Build a Lorem Ipsum Text Generator With JavaScript and Vite

Put your Vite skills into practice with this GUI-based dummy text maker.

React Logo overlaying an image of a woman on her computer 1
useState vs. useReducer in React: Picking the Right State Management Hook

Confused between useState and useReducer in React? Discover the best state management hook for your needs in this helpful guide.

A magnifying glass overlaying an image of hands resting on an open laptop computer. 1
How to Build an Image Magnifier With Vanilla JavaScript

Add this handy feature to your images and your visitors will appreciate the usability and attention to detail you’ve provided.

Woman on computer with an overlaying Wordle illustation 1
How to Build a Wordle Clone With JavaScript

You must have played the Wordle game. Here’s how you can create your own version of Wordle using JavaScript.

Svelte logo overlaying an image of a computer 1
An Introduction to Routing in Svelte

Routing is a technique you’ll use with many frameworks, including Svelte. Discover how to use it to your advantage.

Less CSS logo overlaying an image of a person using a MacBook 1
CSS
What Is Less CSS and How Do You Use It?

Less CSS can make the language easier to use, with syntax shortcuts and powerful features. Discover what Less can do for you.

Alpine.js logo with a person working on their computer in the background 1
What Is Alpine.js and How Do You Use It?

There’s an abundance of JavaScript frameworks, but Alpine’s simplicity and ease of use make it an excellent candidate for beginners.

Framer Motion logo on gradient background 1
How to Add Animations to Your React Apps With Framer Motion

Learn how to add simple animations to your React app with a minimum of coding effort.

Svelte logo overlaying an image of a computer 1
What Is Svelte Framework and How Do You Use It?

Get to grips with the Svelte framework and learn how to develop smart web apps with this guide.

Astro logo overlaying an image of a computer 1
5 New Features to Try in Astro 2.5

JavaScript meta framework Astro has been updated, boasting a selection of new features.