MakeUseOf

David Jaja-Software Developer | Technical Writer

David Jaja

Software Developer | Technical Writer

About David Jaja

A front-end developer interested in developing engaging and user-centric products, as well as sharing insight on technical topics through easily comprehensible articles.

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.
code editor open in dark mode 1
How to Create a Simple Contact Form Using HTML, CSS, and JavaScript

Learn to create a simple contact form for your website with easy steps, ensuring effective communication with your audience.

Somebody holding a marker and a small paper card 1
CSS
Using CSS Grid for Magazine-Style Layouts

With a handful of styles, you can use this attractive, flexible layout for many types of page content.

code editor opened on a laptop 1
How to Lazy Load Images Using HTML and JavaScript

This technique improves web page performance by loading images only when they are visible or near the user's screen.

Code editor showing sematic html code 1
Exploring HTML5 Semantic Elements

If you missed the new semantic elements that HTML5 introduced, catch up with this primer.

code editor open in dark mode 1
How to Implement Dark Mode Using CSS and JS

Dark mode has become a popular preference, so you should look to support it on your sites and in your web apps.

Code in an IDE seen through a pair of eyeglasses 1
Mastering Unary, Binary, and Ternary Operators in JavaScript

You’ve probably used these operators in your programs already, but the devil is in the detail. Get to the bottom of operators and how they differ.

A portal illustration used to signify the nature of react portals 1
React Portals: Expand Your Toolbox Beyond Prop Drilling

React components encourage good practices but they can be too restrictive. Learn how to break the mould.

A close-up of a mobile phone being held by two hands 1
How to Implement Smooth Scrolling in JavaScript: A Guide for Web Developers

Make your same-page links slightly nicer to use with this native smooth-scrolling effect.

A code editor showing React code 1
Prop Drilling in React: Drawbacks and Alternatives

Prop drilling can be a useful trick, but you’ll need to watch out for some awkward pitfalls.

A close-up of an open laptop's screen showing an analytics interface with graphs and a map. 1
What’s New With Strapi v4.11?

The Strapi CMS is a simple but powerful app, so what more can it add? Find out how v4.11 makes this great tool even better.