• Home
BuildWithMatija
Get In Touch

Knowledge Base

Practical notes on systems, web architecture, and AI implementation.

Browse articles by topic, author, or format to find decision-grade guidance for building usable business systems.

Build With Matija Logo

Build with Matija

Matija Žiberna

I turn scattered business knowledge into one usable system. End-to-end system architecture, AI integration, and development.

Quick Links

Payload CMS Websites
  • Bespoke AI Applications
  • Projects
  • How I Work
  • Blog
  • Payload CMS

    • Migration
    • Pricing

    Get in Touch

    Have a project in mind? Let's discuss how we can help your business grow.

    Contact me →
    © 2026BuildWithMatija•Principal-led system architecture•All rights reserved

    Find a specific article

    Search + Filters

    Article Filters

    All Articles (14 of 14 articles)

    Odoo vs Shopify Headless
    Shopify
    Odoo vs Shopify for Headless E-commerce: A Developer Experience Reality Check

    A practical comparison of Odoo and Shopify for headless e-commerce—covering APIs, cart management, docs, setup complexity, and when each platform actually makes sense.

    Matija Žiberna
    Matija Žiberna
    6 months ago
    • Previous
    • 1
    • 2
    • Next
    Page 1 of 2

    Explore Topics

    Discover curated content across our most popular categories

    Next.js
    Next.js

    Learn everything about Next.js, the leading React framework for building production-ready web apps.

    How to Update Sanity Schema in Nextjs 15

    How to Update Sanity Schema in Nextjs 15

    by Matija Žiberna

    Integrating Sanity.io with Next.js 15: A Step-by-Step Guide

    Integrating Sanity.io with Next.js 15: A Step-by-Step Guide

    by Matija Žiberna

    View all Next.js articles →

    Browse

    Topics

    PayloadPayload
    64
    Next.jsNext.js
    88
    ReactReact
    14
    DockerDocker
    17
    AI
    19
    CloudflareCloudflare
    4

    Newsletter

    Stay Updated

    Get practical notes and implementation updates without the noise.

    7 min read
    use sdk from codegen shopify
    How-To GuideShopify
    Stop Writing Manual GraphQL Calls: Migrate to Generated SDK in 30 Minutes

    Discover how to eliminate 50% of your GraphQL boilerplate code by migrating from manual API calls to generated SDK functions. Includes real Shopify Storefront API examples and step-by-step transformation patterns.

    Matija Žiberna
    Matija Žiberna
    6 months ago
    11 min read
    shopify graphql
    Shopify
    Automatically Generate TypeScript Types for Your Shopify Storefront Queries

    Building a type-safe Shopify storefront in Next.js? This guide shows you how to automatically generate TypeScript types for all your GraphQL queries and mutations using GraphQL Code Generator, across Storefront, Admin, and Customer APIs — no more manual typing or silent runtime errors.

    Matija Žiberna
    Matija Žiberna
    7 months ago
    8 min read
    shopify-cli-mac
    Shopify
    Setting Up Shopify Theme Development with Shopify CLI on Mac: A Practical Guide for Next.js and React Devs

    A practical walkthrough for Next.js and React developers getting started with Shopify theme development on Mac. Covers Shopify CLI installation with Homebrew or npm, recommended workflows, key gotchas, and a complete reference of all CLI commands.

    Matija Žiberna
    Matija Žiberna
    7 months ago
    Shopify Liquid for Fullstack developers
    Shopify
    Understanding Shopify Theme Development: Liquid for Next.js and React Developers

    Learn how Shopify theme development works using Liquid, explained for Next.js and React developers. Discover the structure of templates, sections, blocks, and how to make themes dynamic and editable for merchants.

    Matija Žiberna
    Matija Žiberna
    7 months ago
    6 min read
    Shopify variant image in headless storefront
    How-To GuideShopify
    How to Sync Variant Selection with Product Images in a Headless Shopify Storefront

    Struggling to make your product gallery respond to variant selection in a headless Shopify setup? This guide shows how to map variants to images correctly using React and the Storefront API.

    Matija Žiberna
    Matija Žiberna
    7 months ago
    7 min read
    sitemap nextjs shopify
    Shopify
    How to Generate SEO-Friendly Sitemaps for Headless Shopify with Next.js

    Struggling with missing product and collection URLs in your headless Shopify sitemap? Discover step-by-step how to generate SEO-friendly, high-performance sitemaps for Shopify + Next.js, cut API bloat, and boost your store’s organic visibility.

    Matija Žiberna
    Matija Žiberna
    7 months ago
    6 min read
    headless platform comparison
    Shopify
    Most Businesses Pick the Wrong Headless Platform – Don’t Be One of Them

    The ultimate 2025 comparison of leading headless e-commerce platforms—Hydrogen, CommerceTools, Medusa.js, and others ranked by performance, flexibility, and cost.

    Matija Žiberna
    Matija Žiberna
    7 months ago
    5 min read
    shopify headless yes or no
    Shopify
    When Shopify Headless Makes Sense — And When It Doesn't

    Shopify headless can unlock complex UX and CMS flexibility — but isn’t always the best move. Learn when headless Shopify delivers true value, and when Liquid themes outperform.

    Matija Žiberna
    Matija Žiberna
    7 months ago
    5 min read
    3 core shopify apis for headless development
    Shopify
    The Core Shopify APIs for Headless Storefronts Built With Shopify

    When building a headless Shopify store, three APIs are at the heart of every solution: Storefront API, Admin API, and Customer Account API. This overview explains the purpose and best use cases for each API, helping you plan a secure, scalable, and modern e-commerce experience.

    Matija Žiberna
    Matija Žiberna
    7 months ago
    5 min read
    Pagination in headless storefront Shopify
    How-To GuideShopify
    How to Implement Cursor-Based Pagination in a Headless Shopify Storefront Built With Nextjs

    Master cursor-based pagination in your headless Shopify project. Step-by-step, code-focused guide shows how to create user-friendly paged navigation using React and GraphQL.

    Matija Žiberna
    Matija Žiberna
    7 months ago
    6 min read
    Product counts in Storefront API
    How-To GuideShopify
    How to Implement Product Counts in Shopify Storefront API

    Discover how to get accurate product counts in Shopify’s Storefront API using Next.js, including real-world tips on filtering, deduplication, and handling confusing off-by-one count bugs on collection pages.

    Matija Žiberna
    Matija Žiberna
    8 months ago
    7 min read
    React
    React

    Articles and tutorials on building modern web interfaces using React — from components and hooks to performance optimization and architecture.

    React Hook Form Multi-Step Tutorial: Zustand + Zod + Shadcn

    React Hook Form Multi-Step Tutorial: Zustand + Zod + Shadcn

    by Matija Žiberna

    The Invisible Form Bug: React 19 + React Hook Form's Hidden Compatibility Issue

    The Invisible Form Bug: React 19 + React Hook Form's Hidden Compatibility Issue

    by Matija Žiberna

    View all React articles →
    Docker
    Docker

    Everything you need to know about using Docker to build, ship, and run applications in isolated environments.

    Remove Docker Volumes (Even When In Use) — 4 Methods

    Remove Docker Volumes (Even When In Use) — 4 Methods

    by Matija Žiberna

    Fix Docker Permission Denied: Volumes, Bind Mounts & CI/CD

    Fix Docker Permission Denied: Volumes, Bind Mounts & CI/CD

    by Matija Žiberna

    View all Docker articles →
    Cloudflare
    Cloudflare

    Guides and insights on using Cloudflare for performance optimization, DNS management, security, and edge computing.

    How To Programmatically Add DNS Records To Cloudflare In Node

    How To Programmatically Add DNS Records To Cloudflare In Node

    by Matija Žiberna

    View all Cloudflare articles →