THE_PAYLOAD_LEDGER

Field notes from the trenches.

Aug 27, 2026 · 6 MIN READ

One Runtime: Sharing Code Between CMS and App in Node.js

Two runtimes, two pipelines, zero shared code. How consolidating on Node.js reshaped our architecture.

Node.jsArchitectureDX

BY LENA ORTIZ

Aug 9, 2026 · 5 MIN READ

The Security Case: Why We Stopped Patching Plugins

Your security posture is the posture of your least-maintained plugin. Here's the model we replaced it with.

SecurityWordPress

BY MARA CHEN

Jul 21, 2026 · 7 MIN READ

Content Modeling for Migrations: Field Patterns We Use on Every Project

How legacy WordPress post types, ACF groups, and shortcodes map onto Payload collections, groups, and blocks.

Content ModelingPatterns

BY DEV KAPOOR

Jul 2, 2026 · 6 MIN READ

Why We Left WordPress — and Never Looked Back

Six engineers, one aging WordPress stack, and the week we decided our CMS should not be the weakest link in our system.

WordPressMigrationOur Story

BY MARA CHEN