David Omotayo Frontend developer and indie game enthusiast.

Stories by David Omotayo

how to build a full-stack application with Tanstack Start

A step-by-step guide to building a full-stack app with TanStack Start

Dev

Follow this step-by-step guide to building a full-stack recipe application with TanStack Start, the new full-stack React framework.

David Omotayo
Sep 30, 2025 ⋅ 27 min read

Is Better Auth the key to solving authentication headaches?

Dev

Better Auth is an open-source, TypeScript-first auth library with adapters, schema generation, and a plugin system. Here’s how it works and how it stacks up to Clerk, NextAuth, and Auth0.

David Omotayo
Sep 26, 2025 ⋅ 10 min read

Fix over-caching with Dynamic IO caching in Next.js 15

Dev

Next.js 15 caching overhaul: Fix overcaching with Dynamic IO and the use cache directive.

David Omotayo
Aug 6, 2025 ⋅ 10 min read
Migrating Tanstack Start From Vinxi To Vite

Migrating Tanstack Start from Vinxi to Vite

Dev

Update your TanStack Start project from Vinxi to a Vite-based setup, including dependency adjustments and configuration file updates.

David Omotayo
Jul 24, 2025 ⋅ 6 min read
Understanding Next.js Middleware Vulnerability

Understanding Next.js’s middleware vulnerability

Dev

A critical auth bypass vulnerability in Next.js lets attackers skip middleware checks by faking the x-middleware-subrequest header.

David Omotayo
May 21, 2025 ⋅ 6 min read
tailwind typography

How to use the Tailwind Typography plugin

Dev

Walk you through how to set up and use the Tailwind Typography plugin, also known as the @tailwindcss/typography or the prose plugin.

David Omotayo
May 7, 2025 ⋅ 7 min read

React Compiler RC: What it means for React devs

Dev

The React team officially released the first Release Candidate (RC). Let’s go over what’s new in RC and what it means for React developers.

David Omotayo
May 2, 2025 ⋅ 7 min read
Understanding Anthropic's Model Context Protocol (MCP)

Understanding Anthropic’s Model Context Protocol (MCP)

Dev

The Model Context Protocol (MCP) provides a standardized way for AI models to access contextual information from diverse data sources.

David Omotayo
May 2, 2025 ⋅ 12 min read
how to measure round-trip time using cURL

How to measure round-trip time (RTT) using cURL

Dev

Learn how to measure round-trip time (RTT) using cURL, a helpful tool used to transfer data from or to a server.

David Omotayo
Feb 26, 2025 ⋅ 10 min read
Leveraging Parallel Computing In Node.js

Leveraging parallel computing in Node.js

Dev

Use parallel computing in Node.js with worker threads to optimize performance, handle CPU-intensive tasks, and utilize multi-core processors.

David Omotayo
Feb 13, 2025 ⋅ 8 min read
Implementing Scroll-Aware UI State With CSS

Implementing scroll-aware UI state with CSS

Dev

Learn how to implement scroll-aware UI state using CSS and scroll-driven animations to enhance user experience without JavaScript.

David Omotayo
Feb 10, 2025 ⋅ 13 min read

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