Blog

Writing on Next.js, Vercel, and the tools I use to build AI agent automation and fast, well-built frontends — the same stuff I work on day to day with clients at Duprey Technology Services.

  • Building AI Agents for Workflow Automation on Vercel

    What I mean when I tell a client I can automate their backend with AI agents — and where Vercel's Functions, background work, and queues actually fit into that.

  • Using the Eve Agent Framework with Next.js

    A walkthrough of wiring Eve's durable sessions, tools, and schedules into a Next.js app for an automation that has to run unattended.

  • Designing Reliable AI Agent Pipelines: Retries, Idempotency, and Observability

    The unglamorous engineering that turns a promising agent demo into a pipeline a business can actually depend on.

  • When to Use an AI Agent vs. a Traditional Cron Job or Webhook

    Not every automation problem needs a model. Here's how I decide whether a client's workflow actually calls for an agent, or whether a cron job would do the job better and cheaper.

  • A Practical Guide to Next.js Rendering Strategies (SSR, SSG, ISR, PPR) for Product Teams

    SSR, SSG, ISR, and PPR explained in terms product teams actually care about: load time, freshness, and infrastructure cost.

  • Diagnosing and Fixing Core Web Vitals Issues on a Next.js + Vercel Stack

    A field guide to tracking down what's actually hurting LCP, INP, and CLS on a Next.js app — and fixing it without a rewrite.

  • shadcn/ui + Tailwind: Building a Design System That Scales

    shadcn/ui gives you the components. This is about the structure that keeps them consistent once ten more get added by five more engineers.

  • Turborepo for Teams: Structuring a Monorepo Across Multiple Next.js Apps

    Splitting a growing product into multiple Next.js apps inside one Turborepo — without turning the build graph into a liability.

  • What's New in Next.js — What Actually Matters for Production Apps

    Every Next.js release ships a long changelog. This is the filtered version — what's actually worth changing in a production app.

  • Vercel Edge Config, Middleware, and Feature Flags: Underused Tools Most Teams Aren't Using Yet

    Edge Config, routing middleware, and feature flags aren't new, but most teams I work with aren't using them yet — here's where they actually pay off.

  • Anatomy of a Vercel Migration: Moving a Legacy App to Next.js Without a Rewrite

    A composite case study on moving a legacy frontend onto Next.js and Vercel a piece at a time, instead of betting the project on a full rewrite.

  • How I Evaluate Whether a Client's Stack Is Ready for AI Agent Automation

    Before I recommend automating anything, I run through the same set of questions about a team's data, systems, and risk tolerance. Here's what they are.