David Omotayo Frontend developer and indie game enthusiast.

Stories by David Omotayo

Mastering charts and database visualization with ChartDB

Dev

ChartDB is a powerful tool designed to simplify and enhance the process of visualizing complex databases. Explore how to get started with ChartDB to enhance your data storytelling.

David Omotayo
Jan 3, 2025 ⋅ 7 min read
Implementing Infinite Scroll In React Snap Carousel

Implementing infinite scroll in React with React Snap Carousel

Dev

Making carousels can be time-consuming, but it doesn’t have to be. Learn how to use React Snap Carousel to simplify the process.

David Omotayo
Dec 13, 2024 ⋅ 10 min read
Vue logo over a brown background.

A guide to two-way binding in Vue

Dev

Learn how to implement one-way and two-way data binding in Vue.js, using v-model and advanced techniques like defineModel for better apps.

David Omotayo
Nov 22, 2024 ⋅ 10 min read
Vue.js Logo on Abstract Blue Background

Automatic file-based routing in Vue.js

Dev

Read how automatic file-based routing works and is set up in Vue.js along with how it compares to traditional routing methods.

David Omotayo
Oct 18, 2024 ⋅ 11 min read

How to implement Coolify, the self-hosted alternative to Heroku

Dev

If you’ve been active on Twitter or Reddit lately, you’ve likely seen discussions surrounding Vercel’s pricing model, which has turned […]

David Omotayo
Aug 28, 2024 ⋅ 15 min read
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