David Omotayo Frontend developer and indie game enthusiast.

Stories by David Omotayo

Exploring The React Compiler: A Detailed Introduction

Exploring the React Compiler: A detailed introduction

Dev

The new React Compiler promises to streamline frontend development with React by eliminating the need for manual memoization and optimization.

David Omotayo
Jul 3, 2024 ⋅ 11 min read
Daisy Ui Adoption Guide: Overview, Examples, And Alternatives

daisyUI adoption guide: Overview, examples, and alternatives

Dev

daisyUI is an open source component library built on top of Tailwind CSS designed to enhance the DX for web designers and developers.

David Omotayo
Jun 27, 2024 ⋅ 14 min read
Enhance CSS View Transitions With Velevette

Enhance CSS view transitions with Velvette

Dev

Velvette is a utility library developed to make working with view transitions easier.

David Omotayo
May 22, 2024 ⋅ 9 min read
Essential Tools For Implementing React Panel Layouts

Essential tools for implementing React panel layouts

Dev

Explore some of the best tools in the React ecosystem for creating dynamic panel layouts, including react-resizable-layout and react-resizable-panels.

David Omotayo
Mar 13, 2024 ⋅ 8 min read
Exploring Advanced Next.js Routing Conventions

Exploring advanced Next.js routing conventions

Dev

Explore the latest routing mechanisms in Next.js’s App Router, parallel and intercepting routes, and the advanced features they offers.

David Omotayo
Mar 5, 2024 ⋅ 10 min read
Implementing React Scroll Animations With Framer Motion

Implementing React scroll animations with Framer Motion

Dev

Learn how to use Framer Motion to create scroll animations for a React app. Create stunning animations without CSS.

David Omotayo
Dec 29, 2023 ⋅ 11 min read
Scroll-Aware UI CSS

Implementing scroll-aware UI state with CSS

Dev

We investigate the concept of scroll-aware UI state for increased interactivity and explore how to implement it using only CSS.

David Omotayo
Dec 14, 2023 ⋅ 11 min read
Vite Adoption Guide Overview Examples And Alternatives

Vite adoption guide: Overview, examples, and alternatives

Dev

Vite is a versatile, fast, lightweight build tool with an exceptional DX. Let’s explore when and why you should adopt Vite in your projects.

David Omotayo
Nov 29, 2023 ⋅ 16 min read
Implementing Advanced Features With The Navigator.Share API

An advanced guide to the Web Share API and navigator.share()

Dev

Explore advanced capabilities for content sharing with the navigator.share method, including dynamic content sharing, custom share targets, and batch sharing.

David Omotayo
Nov 29, 2023 ⋅ 10 min read
17 Common Node.js Errors How To Solve Them

17 common Node.js errors and how to solve them

Dev

Errors can be a significant challenge for devs. We look at some of the most common Node.js errors and discuss how to fix them.

David Omotayo
Oct 27, 2023 ⋅ 12 min read
Validating Structural Data Valibot

Validating structural data with Valibot

We introduce Valibot, one of the newest validation libraries on the block, show how it works, and see how it compares with existing validation libraries such as Zod and Yup.

David Omotayo
Oct 11, 2023 ⋅ 7 min read
Working CSV Files React-Papaparse

Working with CSV files with react-papaparse

Dev

We explore how to implement CSV functionality into a React app using react-papaparse, as well as handle errors and create downloadable files.

David Omotayo
Sep 13, 2023 ⋅ 14 min read