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

Stories by Ibadehin Mojeed

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
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
Building A Custom Checkbox In React

Building a custom checkbox in React

Dev

In this guide, we will cover how to build a custom checkbox in React without sacrificing accessibility for assistive technology.

Ibadehin Mojeed
Jul 19, 2022 ⋅ 10 min read

How and when to use the CSS :has selector

Dev

The CSS :has() selector allows us to style an element based on its descendants or any succeeding elements.

Ibadehin Mojeed
Jun 21, 2022 ⋅ 6 min read
Progressive Image Loading React Tutorial

Progressive image loading in React: Tutorial

Dev

Use progressive image loading in React to prevent user frustration and other problems that come with slow-loading, high-quality images.

Ibadehin Mojeed
May 4, 2022 ⋅ 4 min read
Understanding CSS's Important Declaration

When and why to use the CSS !important declaration

Dev

The !important notation in CSS can be applied to override other conflicting rules for the matching selector.

Ibadehin Mojeed
Apr 6, 2022 ⋅ 7 min read
Data Fetching With Gatsby And GraphQL

Data fetching with Gatsby and GraphQL

Dev

Use GraphQL to fetch data from a Gatsby configuration and different sources including the file system, external APIs, databases, and CMSs.

Ibadehin Mojeed
Feb 17, 2022 ⋅ 14 min read
Bidirectional CSS Centering: A Complete Guide

Bidirectional CSS centering: A complete guide

Dev

Learn modern bidirectional CSS centering techniques with best practices to center objects that scale across devices and screens.

Ibadehin Mojeed
Nov 24, 2021 ⋅ 6 min read