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
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!
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.
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!
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.
React's use() Hook: How to Apply It and Why
This new hook can help simplify a lot of boilerplate code.
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.
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.
How to Manage State in Astro Applications
Find out how you can use state management to power your Astro apps.
How to Use Next.js Server Actions
Offloading work from clients to your server is easy with Next’s server actions.
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.
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.
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.
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.
Understanding Debouncing and Throttling in JavaScript
Learn how to use the debounce and throttling technique in JavaScript to optimize your application.
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.
How to Dynamically Change Color While Scrolling With CSS
Solve a common color-clash problem with this handy, but little-known CSS property.
5 CSS Animation Tips and Tricks That You Should Know
Spruce up your website using these animation tips and tricks.
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.
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.
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.