BuildWithMatija

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.

RSS Feed

Browse by area

Open hub
Open hub
Open hub
Audience
More
Sort
Type
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

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

All Articles (129 of 129 articles)

Zero-dependency Node fetch client, 9 testing use cases, and a runnable node:test suite to validate access, validation…
Payload·Featured

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.

Matija Žiberna
Matija Žiberna
4 days ago23 min
Read article→
Payload CMS v3: step-by-step soft-archival guide with sidebar UI, admin filters, scheduled job, and search exclusion.

Payload

Payload CMS Archival System: Schedule Content Retirement

Payload CMS archival guide: retire or schedule content without hard-deleting—preserve relations, avoid 404s, remove from search, and restore with a click.

5 days ago20 min
Swap browser confirm dialogs for Payload's native ConfirmationModal using useModal, slug scoping, and async onConfirm…

Payload

Replace window.confirm with Payload CMS ConfirmationModal

Use Payload CMS ConfirmationModal to replace window.confirm for consistent admin dialogs and async confirmations; copy the minimal slug-based pattern and code…

6 days ago7 min
Platform specialization (Payload, Medusa, Vendure) vs custom Next.js/TanStack Start - how to focus TypeScript expertise.

Payload

TypeScript Service Business: 2 Proven Models That Scale

Build a TypeScript service business by choosing one of two proven models: specialize in platforms like Payload/Medusa/Vendure or lead custom Next.js projects.

11 days ago11 min
Configure Payload redirects for multi-tenant, bilingual sites — fix uniqueness with compound indexes and middleware.

Payload

Payload Redirects Plugin: Fix 301s in Multi-Tenant Sites

Move legacy 301s into Payload's redirects plugin for multi-tenant, bilingual sites—replace field-level uniqueness with a site+locale+from compound index and…

14 days ago9 min
Step-by-step setup and tenant-scoped fixes for Payload nested docs—localized breadcrumbs, secure parent picker, and…

Payload

Payload Nested Docs Plugin: Multi-Tenant Breadcrumbs Guide

Use the Payload nested docs plugin to add parent-child pages and precomputed localized breadcrumbs in multi-tenant sites; includes a tenant-scoped parent…

15 days ago11 min
How Payload CMS enables structured autonomy, precise CMS permissions, and content governance to empower business teams…

Payload

Payload CMS and Structured Autonomy: Fix Your Website Model

Explore how Payload CMS enables structured autonomy, letting marketing teams safely update websites with role-based permissions, approvals and workflows.

17 days ago9 min
Why Payload CMS uses collections, Blocks fields and Next.js — rethink themes and plan WordPress-to-Payload migrations

Payload

Payload CMS vs WordPress: 7 Critical Mental-Model Shifts

Switching from WordPress? Learn how Payload CMS replaces themes with collections, Blocks fields, and Next.js rendering—practical guidance for migration…

18 days ago9 min
Understand admin.hidden vs access.read in Payload CMS to hide collections from the UI without breaking relationship…

Payload

Payload CMS admin.hidden - Hide Collections Safely

Use Payload CMS admin.hidden to hide collections from the Admin UI while preserving relationship fields—avoid misusing access.read and breaking references.

20 days ago7 min
How Payload Workflows prevent repeated work in media, translation, migration and regeneration pipelines—cut retries…

Payload

Payload Workflows: Durable Multi-Step Automations Guide

Learn how Payload Workflows turn multi-step background jobs into durable pipelines that avoid duplicate processing, reduce retries and AI costs, and simplify…

22 days ago6 min
Apply per-tenant admin themes with @payloadcms/plugin-multi-tenant and useTenantSelection, syncing a data-tenant…

Payload

Payload Per-Tenant Theming: Ultimate Admin Styling

Payload per-tenant theming made simple: mirror useTenantSelection to a data-tenant attribute, load a custom stylesheet, and preserve light/dark fallbacks for…

24 days ago9 min
Best practices for running Payload CMS on Azure: Container Apps, PostgreSQL pooling, storage, migrations and secrets.

Payload

Payload CMS on Azure: Production Architecture Guide

Deploy Payload CMS on Azure with Container Apps, PostgreSQL, and Blob Storage; learn secrets, migration and build strategies to run Payload in production.

26 days ago11 min
  • Previous
  • 1
  • 2
  • More pages
  • 11
  • Next
Page 1 of 11

Browse

Topics

PayloadPayload
129
Next.jsNext.js
123
ReactReact
15
DockerDocker
22
AI
27
CloudflareCloudflare
8

Newsletter

Stay Updated

Get practical notes and implementation updates without the noise.