DEV Community

Joan Ayebola profile picture

Joan Ayebola

HI, I am Joan, a frontend developer and technical writer who's deeply passionate about open-source technologies. If you enjoy reading my tech articles, consider buying me a coffee.

One Year Club
Writing Debut
8 Week Writing Streak
2 Week Community Wellness Streak
1 Week Community Wellness Streak
4 Week Writing Streak
Top 7
Building a Personalized Nutrition Planning App with Strapi and Next.js

Building a Personalized Nutrition Planning App with Strapi and Next.js

15
Comments
24 min read

Want to connect with Joan Ayebola?

Create an account to connect with Joan Ayebola. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Memoization in Javascript Explained

Memoization in Javascript Explained

1
Comments
8 min read
How to Activate Debug Mode in WordPress

How to Activate Debug Mode in WordPress

2
Comments
4 min read
Context API in React Explained

Context API in React Explained

5
Comments
3 min read
The CSS inherit Property

The CSS inherit Property

5
Comments
3 min read
What is iframe? (and how to use them)

What is iframe? (and how to use them)

24
Comments
4 min read
GraphQL vs REST: Choosing the Right API for Your Project

GraphQL vs REST: Choosing the Right API for Your Project

32
Comments 3
7 min read
JavaScript Math Operators

JavaScript Math Operators

5
Comments
6 min read
Effective Error Handling in JavaScript Applications

Effective Error Handling in JavaScript Applications

3
Comments 1
5 min read
Understanding Callback Functions in JavaScript

Understanding Callback Functions in JavaScript

21
Comments 2
4 min read
Variables and Data Types in JavaScript for Beginners

Variables and Data Types in JavaScript for Beginners

12
Comments
5 min read
Introduction to JavaScript: A Beginner's Guide

Introduction to JavaScript: A Beginner's Guide

4
Comments
4 min read
Text Styling with CSS and HTML

Text Styling with CSS and HTML

13
Comments
4 min read
CSS Multiple Backgrounds

CSS Multiple Backgrounds

52
Comments 4
4 min read
CSS Vendor Prefixes

CSS Vendor Prefixes

3
Comments
5 min read
Comparing Tailwind CSS and Bootstrap: Which Framework Should You Learn in 2023?

Comparing Tailwind CSS and Bootstrap: Which Framework Should You Learn in 2023?

6
Comments
3 min read
Responsive Units in CSS

Responsive Units in CSS

18
Comments
4 min read
Mastering the CSS Scroll Snap Property

Mastering the CSS Scroll Snap Property

2
Comments
5 min read
CSS Positioning: Mastering Layout Control

CSS Positioning: Mastering Layout Control

1
Comments
3 min read
Exploring CSS Transparency and Opacity

Exploring CSS Transparency and Opacity

2
Comments
3 min read
Understanding CSS Inheritance: Creating Consistent and Efficient Styles

Understanding CSS Inheritance: Creating Consistent and Efficient Styles

1
Comments
2 min read
Understanding Colors and Background Colors in Web Development

Understanding Colors and Background Colors in Web Development

2
Comments 2
4 min read
Understanding Shadows in Web Development

Understanding Shadows in Web Development

7
Comments 5
4 min read
Custom Fonts in CSS: Enhancing Web Typography

Custom Fonts in CSS: Enhancing Web Typography

4
Comments 2
4 min read
Understanding Pseudo-classes and Pseudo-elements in CSS

Understanding Pseudo-classes and Pseudo-elements in CSS

11
Comments
6 min read
Level Up Your UI with CSS Transitions and Animations

Level Up Your UI with CSS Transitions and Animations

8
Comments
6 min read
Media Queries: Crafting Responsive and Mobile-Friendly Website

Media Queries: Crafting Responsive and Mobile-Friendly Website

8
Comments
6 min read
Introduction to CSS Grid: A Comprehensive Guide

Introduction to CSS Grid: A Comprehensive Guide

37
Comments 6
4 min read
CSS Flexbox: The Ultimate Guide to Creating Responsive Web Layouts

CSS Flexbox: The Ultimate Guide to Creating Responsive Web Layouts

16
Comments
6 min read
loading...