Ibadehin Mojeed I'm an advocate of project-based learning. I also write technical content around web development.

Stories by Ibadehin Mojeed

Creating A Custom Select Dropdown With Css

Creating a custom <select> dropdown with CSS

Dev

Learn to style the native HTML select element using CSS only and CSS with JavaScript to make it fully custom and accessible.

Ibadehin Mojeed
Aug 24, 2023 ⋅ 9 min read
Using The React Intersection Observer Package To Create A Dynamic Header

Using react-intersection-observer to create a dynamic header

Dev

With the react-intersection-observer package, we can create a dynamic header and improve the navigation experience within content-rich pages.

Ibadehin Mojeed
Jul 25, 2023 ⋅ 14 min read
Creating A Custom Css Range Slider With Optional Javascript Upgrades

Creating a custom CSS range slider with JavaScript upgrades

Dev

Customize a range slider with CSS, ensuring a consistent look and feel across browsers, with the option to enhance it with JavaScript.

Ibadehin Mojeed
Jul 12, 2023 ⋅ 11 min read
Making Dropdown Menus With Css For Your Apps

Making dropdown menus with CSS

Dev

We can create responsive, accessible dropdown menus with CSS for both keyboard and mouse users. Learn how in this tutorial.

Ibadehin Mojeed
May 12, 2023 ⋅ 11 min read
CSS gap property vs. margin property

CSS gap property vs. margin property

Dev

Learn the subtle but important differences between the CSS gap and margin properties, as well as how their appearances change by layout choice.

Ibadehin Mojeed
May 9, 2023 ⋅ 7 min read
Next Js Font Optimization Adding Custom And Google Fonts

Next.js font optimization: Adding custom and Google fonts

Dev

This lesson covers how to optimize the font loading experience in a Next.js project as well as how to add custom and Google fonts.

Ibadehin Mojeed
Mar 30, 2023 ⋅ 12 min read
Building An Audio Player In React To Play Sound Or Music

Building an audio player in React to play sound or music

Dev

Learn to build an audio player in React from scratch with custom controls that look consistent across browsers.

Ibadehin Mojeed
Feb 10, 2023 ⋅ 18 min read
Optimizing performance in a React app

Optimizing performance in a React app

Dev

In this guide, we will discuss some important ways to optimize the performance of a React application, including pre-optimization techniques.

Ibadehin Mojeed
Feb 9, 2023 ⋅ 12 min read
Understanding Relative And Absolute Imports In Next Js

Understanding relative and absolute imports in Next.js

Dev

Let’s discuss Next.js absolute imports, relative imports, and different ways to implement them in your application.

Ibadehin Mojeed
Nov 4, 2022 ⋅ 7 min read

Adding an RSS feed to your Next.js app

Dev

In this lesson, we will learn how to integrate an RSS feed into a Next.js application to help with your content distribution goals.

Ibadehin Mojeed
Oct 10, 2022 ⋅ 7 min read
Using Linaria For Faster Css In Js In React Apps

Using Linaria for faster CSS-in-JS in React apps

Dev

In this article, we will explore how to use a zero-runtime CSS-in-JS library called Linaria in React applications.

Ibadehin Mojeed
Sep 20, 2022 ⋅ 8 min read
What Is A Virtual Dom In React

What is the virtual DOM in React?

Dev

The virtual DOM provides a mechanism that abstracts manual DOM manipulations away from the developer, helping us to write more predictable code.

Ibadehin Mojeed
Aug 16, 2022 ⋅ 9 min read