MakeUseOf

Kingsley Ubah-Mobile Developer

Kingsley Ubah

Mobile Developer

  • 38
    articles
  • 3
    Features
  • 5
    Lists
  • 30
    Guides

About Kingsley Ubah

Kingsley is a freelance web developer from Nigeria. He has been writing JavaScript and Node.js professionally for over 3 years. During this time, he has worked with clients from all across the globe. Kingsley also educates developers via his writing. He writes for several tech-based publications and agencies, including FreeCodeCamp, Tutsplus, ContentLab, and MakeUseOf. 

Latest Articles

Man working on MacBook Air 1
CSS
How to Inspect Your CSS Animations With Chrome DevTools

Animations are a powerful addition to CSS, but their text form can make them awkward to work with. Chrome’s DevTools to the rescue!

A MacBook Pro in a music studio 1
CSS Grid or Flexbox: Which Is Better for Creating Columns?

Explore the differences between these modern CSS layout methods with a practical problem: lining up columns.

Front view of Macbook Pro 1
How to Use React Keys to Avoid Component Conflict

How can you convince React that two uses of a component need their own individual state? With keys, of course!

Woman working on a laptop computer, on a bed. 1
CSS
The Differences Between Native CSS and Sass Nesting

You may soon be using nested declarations in your CSS style sheets, but you'll need to pay attention to the details if you're migrating from Sass.

Man Working on MacBook Air 1
React's use() Hook: How to Apply It and Why

This new hook can help simplify a lot of boilerplate code.

Two women working on Laptop 1
Understanding the JavaScript "this" Keyword

Are you among the JavaScript developers who find the "this" keyword puzzling? This guide is here to clear up any confusion you might have about it.

Woman with MacBook Pro 1
How to Curry Functions in JavaScript

This JavaScript language feature can help tidy up your code and will give you a new appreciation of how functions work.

Macbook Pro in the woods 1
How to Manage State in Astro Applications

Find out how you can use state management to power your Astro apps.

iMac on Table 1
How to Use Next.js Server Actions

Offloading work from clients to your server is easy with Next’s server actions.

Man working on his 15 inch Macbook Pro 1
CSS
How to Use Container Queries in CSS

CSS container queries allow you to apply styles based on the component's container size instead of the entire viewport.

MacBook Pro on a bed 1
CSS
How to Use PostCSS to Clean Up Your Web Design

CSS can be tricky to manage, especially for any reasonably-sized site. Get a helping hand with this preprocessor.

Someone working on a MacBook Pro 1
CSS
How to Create an Image Hover Effect in CSS

Fancy animations involving hovering over images used to require JavaScript. No more! CSS is here to liven up your thumbnails and galleries.

Woman working in Acer computer 1
How to Efficiently Manage State in React

Creating the states globally can slow down your app's performance. Learn how you can effectively create and utilize states in your React application.

Man working in Macbook pro 1
Understanding Debouncing and Throttling in JavaScript

Learn how to use the debounce and throttling technique in JavaScript to optimize your application.

Man working in Macbook pro 1
How to Send Push Notifications With JavaScript

Push notifications are a great way to send quick messages to the users. Learn how to send them using JavaScript without using any external library.

Macbook Pro in the woods  1
CSS
How to Dynamically Change Color While Scrolling With CSS

Solve a common color-clash problem with this handy, but little-known CSS property.

Closeup of Macbook Pro on Table 1
CSS
5 CSS Animation Tips and Tricks That You Should Know

Spruce up your website using these animation tips and tricks.

Man working on MacBook Pro 1
How to Limit Lines of Text With CSS Only

Get to grips with a handy CSS technique you can use to hide content and reveal it on demand.

Woman working on Macbook pro 1
3 Beginner React Mistakes That Can Ruin Your App

React is a popular framework that’s easy to learn, but it’s still easy to make mistakes if you’re not careful.

person using computer with head in hands 1
10 Tips for Preventing Burnout as a Software Developer

Tight deadlines and long coding sessions can leave developers feeling burned out. Use these tips to protect your well-being and your productivity.

1 2
Page 1 / 2