KahWee

Thoughts on web development, programming, and technology

Tag: web development

Comprehensive coverage of website and web application development practices, including frontend frameworks, backend architectures, static site generation, serverless approaches, and deployment strategies. These posts examine the tools, techniques, and methodologies that create performant, accessible, and maintainable web experiences.

Migrating from Remix to React Router v7

A detailed walkthrough of migrating a full-stack React application from Remix to React Router v7 framework mode, including the rationale, migration process, and practical insights from the trenches.

Read article

The Cost of Switching from Next.js to Remix

Three months into using Remix after Next.js, here's what I learned about "use client" boundaries and why they matter more than I realized.

Read article

Vercel & Remix

EMFILE (too many open files) and memory ceilings on Vercel's hobby plan are a recurring failure mode for Remix builds; this collects patterns and likely causes.

Read article

OpenAI Playing Catch-Up in the AI Coding Wars

OpenAI is reportedly in talks to acquire Windsurf, the AI coding startup formerly known as Codeium, for $3 billion. This move signals OpenAI’s intent to catch up with GitHub Copilot and Cursor, and sends a clear message to Microsoft: OpenAI is ready to compete head-to-head in the developer tools market.

Read article

Switching from Webpack to Vite in 2025

A look at the performance benchmarks, code comparison, and migration considerations that led to choosing Vite over Webpack in 2025.

Read article

Claude Code's Strengths and Weaknesses in March 2025

An honest assessment of Claude Code's capabilities and limitations as a coding assistant in 2025, comparing my experience using it as a hobby with Cursor AI in professional settings.

Read article

How Claude Code Built and Generated This Blog

From initial concept to deployment on Cloudflare Pages, this deep dive explores how Claude Code architected and built this blog from scratch - featuring TypeScript static site generation, markdown processing, syntax highlighting, and more.

Read article

Chrome Just Killed uBlock Origin

When Google finally killed uBlock Origin support in Chrome with Manifest V3, I watched my carefully curated browsing experience crumble overnight. Here's why Brave browser became my definitive solution for ad-free browsing in 2025.

Read article

Why I Built a Static Blog

In today's fast-paced digital landscape, personal blogs face stiff competition for reader attention. To stay ahead, performance is key. This is why I built my blog as a static site, leveraging on tools like TypeScript, Markdown, and Cloudflare Pages that prioritizes speed and mobile optimization.

Read article

← Back to all tags

All Tags