DFadler.com
  • Home
  • Blog
  • Login
  • A Registry That Can't Drift

    Sep 5, 2026 · AI & Tooling · Claude Code, AI Agents, Code Review, Lexical, Mermaid

  • Ten Functions, Three Shapes

    Sep 4, 2026 · AI & Tooling · Claude Code, AI Agents, Code Review, TypeScript

  • Nine Copies of the Same Try/Catch

    Sep 3, 2026 · AI & Tooling · Claude Code, AI Agents, Code Review, Payload

  • Three Modules, One Node Shape

    Aug 27, 2026 · AI & Tooling · Claude Code, AI Agents, Code Review, Lexical

  • Adding Bugsink Error Monitoring (and the Three Bugs I Found Testing It)

    Aug 26, 2026 · Operations · Next.js, Vercel, Turbopack, Deployment, Preview Environments

  • What Turbopack actually gives you over webpack, and what it broke

    Aug 25, 2026 · Frontend & Build · Next.js, Turbopack

  • What actually ate the GitHub Actions minutes

    Aug 24, 2026 · Operations · CI/CD, GitHub Actions

  • What my Neon spending alert was telling me

    Aug 24, 2026 · Operations · Neon, Preview Environments, CI/CD, GitHub Actions

  • A subagent is a context window you can throw away

    Aug 22, 2026 · AI & Tooling · Claude Code, AI Agents, CLI Tooling

  • PostgreSQL and Neon, where the bytes live

    Aug 22, 2026 · Databases & Migrations · Postgres, Neon

  • Migrations, the flow and the gotchas

    Aug 22, 2026 · Databases & Migrations · Payload, Migrations

  • The GitHub Actions bill wasn't a runner pricing problem

    Aug 22, 2026 · Operations · CI/CD, GitHub Actions

  • What the ORM generates in Postgres

    Aug 21, 2026 · Databases & Migrations · Postgres, Payload, Migrations

  • Collections, the part you write

    Aug 21, 2026 · Databases & Migrations · Payload, Content Model

  • Turning on a link Payload already had

    Aug 21, 2026 · Frontend & Build · Payload, Next.js

  • Implementing Semgrep: custom rules and a Supply Chain scan

    Aug 21, 2026 · Security · Supply Chain, CI/CD

  • You don't need React (until you do)

    Aug 21, 2026 · Frontend & Build · React, Next.js

  • Why I chose pnpm over the alternatives

    Aug 21, 2026 · Frontend & Build · pnpm

  • Same bugs, four reviewers, four different reviews

    Aug 21, 2026 · AI & Tooling · Code Review, AI Agents

  • The migration step I stopped running by hand

    Aug 15, 2026 · Databases & Migrations · Payload, Migrations, CI/CD

  • Implementing Aikido: malware detection & Safe Chain install-time blocking

    Aug 15, 2026 · Security · Supply Chain, npm Security

  • I banned type assertions and my "unavoidable" casts turned out to be avoidable

    Aug 14, 2026 · Frontend & Build · TypeScript

  • The cleanup job that deleted nothing

    Aug 13, 2026 · Operations · Backups, CI/CD

  • Previewing unpublished drafts on a static site

    Aug 13, 2026 · Databases & Migrations · Drafts & Versions, Next.js

  • How I run multiple Claude agents on one repo without them colliding

    Aug 13, 2026 · AI & Tooling · Claude Code, AI Agents, Git

  • Rendering Mermaid diagrams without a browser

    Aug 12, 2026 · Frontend & Build · Mermaid

  • Auditing my own site for the npm worm, then planning the defense

    Aug 11, 2026 · Security · Supply Chain, npm Security

  • How I Backed Up a Database I Can't SSH Into

    Aug 11, 2026 · Operations · Backups, Postgres, Neon

  • A Go compiler for the language I write every day

    Aug 11, 2026 · AI & Tooling · Claude Code, CLI Tooling

  • Anatomy of the Shai-Hulud npm Supply-Chain Attack

    Aug 11, 2026 · Security · Supply Chain, npm Security

  • The part of Cursor I still pay for isn't the editor

    Aug 11, 2026 · AI & Tooling · Cursor, AI Agents

  • What flipping the Next.js 16.3 flags actually did to this site

    Aug 11, 2026 · Frontend & Build · Next.js

  • Octane compiles the virtual DOM away. Do you need it to?

    Aug 11, 2026 · Frontend & Build · React, Next.js

  • Getting Markdown into a Lexical editor without the copy-paste dance

    Aug 11, 2026 · Frontend & Build · Lexical, Payload

  • The assistant runs gh now

    Aug 10, 2026 · AI & Tooling · Claude Code, CLI Tooling, Git

  • A self-maintaining post series in Payload

    Aug 10, 2026 · Databases & Migrations · Payload, Content Model

  • The backups for a database I can't run pg_dump against

    Aug 10, 2026 · Operations · Backups, Postgres, Neon

  • What an AI code reviewer actually caught

    Aug 10, 2026 · AI & Tooling · Code Review, AI Agents

  • Adopting Payload migrations without nuking production

    Aug 10, 2026 · Databases & Migrations · Payload, Migrations

  • The preview database that was still production

    Aug 10, 2026 · Operations · Preview Environments, Neon

  • It rendered in the playground but not on my site: a Mermaid, ELK, and React story

    Aug 9, 2026 · Frontend & Build · Mermaid, React

  • When two migrations collide: parallel schema PRs and Payload's linear history

    Aug 7, 2026 · Databases & Migrations · Payload, Migrations, Git

  • Adding drafts was the easy part

    Aug 7, 2026 · Databases & Migrations · Payload, Drafts & Versions

  • When Two AI Agents Edit the Same File: A git stash Gotcha

    Aug 6, 2026 · AI & Tooling · AI Agents, Git, Claude Code

  • The PayloadCMS generated file that drifted

    Jul 31, 2026 · Databases & Migrations · Payload, CI/CD

  • Pulling Production PostgreSQL Data Into Local Dev, Safely

    Jul 31, 2026 · Operations · Postgres, Neon

  • Making Code Blocks Look Like Code

    Jul 31, 2026 · Frontend & Build · Lexical, Payload

  • How This Blog's Content Model Actually Works

    Jul 30, 2026 · Databases & Migrations · Payload, Content Model

  • What a Documentation Fix Taught Me About Working With an AI Coding Sandbox

    Jul 21, 2026 · AI & Tooling · Claude Code, AI Agents

  • Deploying vs. Operating: What Broke After the Site Went Live

    Jul 21, 2026 · Operations · Deployment, Vercel

  • What Actually Happened Deploying This Site

    Jul 20, 2026 · Operations · Deployment, Vercel

  • Planning the Move to Production

    Jul 17, 2026 · Operations · Deployment, Vercel

  • Getting Back Into Full-Stack

    Jul 17, 2026 · Frontend & Build · Next.js, React

© 2026 DFadler.com. All rights reserved.
  • GitHub
  • LinkedIn