BuildWithMatija
Build with Matija Logo

Build with Matija

Complex B2B websites, headless CMS platforms, AI workflows, and internal systems designed and built with Next.js and Payload CMS.

Services

  • B2B Website Development
  • CMS Architecture Review & Platform Blueprint
  • Next.js + Payload Advisory
  • AI Integration & Implementation

Resources

  • CMS Hub
  • B2B Website Strategy
  • E-commerce Hub
  • Blog
  • Case Studies
  • About Matija

Payload CMS

  • Payload CMS Developer
  • Payload CMS Migration
  • Payload CMS Demos
  • All Payload CMS Resources

Discuss your project

Planning a rebuild, migration, application, workflow change, or platform decision? Start with the business problem and the system behind it.

Book a discovery callContact me →
© 2026Build with Matija•Alle Rechte vorbehalten•Datenschutzerklärung•Nutzungsbedingungen
BuildWithMatija
Get In Touch

Technical Blog

Long-form technical guides for developers and evaluators.

How-to guides, tutorials, comparisons, and troubleshooting posts covering Payload CMS, Next.js, Docker, and related systems.

Browse by area

Open hub
Open hub
Open hub
Audience
More
Sort
Type
RSS Feed

All Articles (140 articles)

  • Previous
  • 1
  • 2
  • More pages
  • 12
  • Next
Page 1 of 12

Browse

Topics

PayloadPayload
140
Next.jsNext.js
133
ReactReact
19
DockerDocker
22
AI
29
CloudflareCloudflare
8

Newsletter

Stay Updated

Get practical notes and implementation updates without the noise.

A plain-English guide to what Payload 4 changes for product managers, designers, and business owners, what an upgrade…
Payload·Featured

Payload CMS 4 for Business Owners: What It Means for Your Team and Budget

Payload 4 is still in testing. Here is what it means for your team, your budget, and your risk, with no code, and a clear answer on whether to upgrade.

Matija Žiberna
Matija Žiberna
11 days ago11 min
Read article→
Critical local file inclusion and remote code execution vulnerability discovered in WordPress Core template resolution.

Payload

Critical WordPress Core Vulnerability: What Website Owners Need to Know About CVE-2026-87902

WordPress has released security updates for CVE-2026-87902, a critical flaw in core template resolution. Learn if your site is affected, how to patch, and why…

23 days ago9 min
Critical 9.8 unauthenticated arbitrary file upload vulnerability discovered in Gravity Forms.

Payload

WordPress Gravity Forms Vulnerability (CVE-2026-84434): Check Your Site

A critical vulnerability (CVE-2026-84434) in Gravity Forms allows unauthenticated arbitrary file uploads. Learn how to verify your installation and reduce…

27 days ago2 min
Understand how Payload's trash uses updateByID (deletedAt), why afterDelete hooks stop running, and how to mirror…

Payload

Payload CMS Trash: Preserve Hooks on Soft Delete Guide

Learn how Payload CMS trash (soft-delete) updates deletedAt instead of deleting, why afterDelete hooks stop firing, and the exact afterChange pattern to…

about 1 month ago14 min
Step-by-step internal guide to replace the default table with a custom Payload List View using admin components…

Payload

Complete Guide: Fully Replace a Payload List View (v3)

Fully replace a Payload List View with a task-list-style admin UI — step-by-step code examples, payload.find patterns, batched lookups, and @payloadcms/ui tips.

about 1 month ago13 min
Replace Payload's default group field UI with a reusable admin.components.Field via field.custom and useField hooks.

Payload

Override Payload CMS Group Field with Reusable Component

Replace Payload CMS's seven-dropdown group field with a compact reusable admin Field. Learn the server/client split, field.custom, and per-row useField pattern.

about 1 month ago13 min
How to mount client/server React components with Payload's ui field to create live admin previews, debounced…

Payload

Payload CMS ui Field Type: Build Live Previews (Guide)

Add live admin previews with the Payload CMS ui field type - mount React client/server components, debounce endpoint calls, and preview matching users pre-save.

about 1 month ago16 min
Use unnamed tabs, rows, groups, and sidebar controls to visually structure collections without changing the DB schema.

Payload

Mastering Payload CMS Admin UI: Organize Complex Collections

Organize complex Payload CMS collections with unnamed tabs, rows, groups, and sidebar controls - improve editor UX and keep a flat DB with zero schema changes.

about 1 month ago10 min
How moving import runners near PostgreSQL and measuring round-trip time turned hours-long imports into minutes

Payload

Fix Slow Seed Scripts: Cut Database Latency 17x Now

Slow seed scripts often hide database latency, measure RTT, batch transactions, and run imports near PostgreSQL to cut hours-long catalog imports to minutes.

about 2 months ago9 min
Use a beforeOperation hook to extend Payload CMS admin search to related fields (line-items), preserving access control.

Payload

Payload CMS Search: 1-Hook Fix to Search Across Relationships

Make Payload CMS admin search reach related fields: use a beforeOperation hook to find orders by line-item reference codes—no custom UI or endpoint needed.

about 2 months ago13 min
Configure per-tenant locales, filter the admin locale selector, and prevent default-locale crashes in Payload CMS.

Payload

Payload CMS Multi-Tenant Localization: Setup & Gotchas

Configure Payload CMS multi-tenant localization to run multiple sites with different languages—set global locales, tenant locales, and prevent admin crashes.

about 2 months ago13 min
Zero-dependency Node fetch client, 9 testing use cases, and a runnable node:test suite to validate access, validation…

Payload

Payload CMS REST API Testing: Complete Guide & Examples

Payload CMS REST API testing: use a minimal Node fetch client and node:test suite to validate access control, field validation, drafts, and bulk-safety.

about 2 months ago23 min