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.
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.
5 Useful Tips for Creating Responsive Layouts
Make use of these tips to create responsive layouts efficiently.
The Problem With Percentages in CSS
Make sure your layouts are fully responsive with an alternative measuring unit.
How to Speed Up React Apps With Code Splitting
Learn how code splitting can enhance the performance and speed of your React application.
Why You Should Be Careful Using Arrow Functions in JavaScript
Arrow functions are cleaner and simpler then their long-winded regular alternative, but you shouldn’t rush to use them without knowing how they work.
How to Set Up Prettier in Visual Studio Code
Prettier will help you enforce good code formatting standards, so why not pair it with VS Code for a better programming experience all round?
How to Create Animations and Transitions in Vue.js
Spruce up the look and feel of your Vue application by adding animations.
How to Debug Node.js Applications in Visual Studio Code
You don’t need an external debugging tool. You can debug your Node.js applications right in the VS Code editor using its inbuilt tool.
How to Manage Databases With Ease Using phpMyAdmin
This popular, long-running web app layers a simple UI on top of your MySQL database.
Build a Doc Site With Next.js Using Nextra
Nextra lets you build a site in minutes, so it’s perfect for distributing docs to your team.