Trust is earned, not given

A different perspective

Shopify in C#

The Shopify Admin API from first customers to fulfillment: cursor pagination, the GraphQL cost budget, orders and draft orders, payments as the ledger, and tracking.

6 parts · 2018-09-18 → 2025-06-10

  1. Part 1the Admin API, a custom app, and your first customers2018-09-18
  2. Part 2customers done right — search, pagination by cursor, addresses, metafields2019-10-22
  3. Part 3the GraphQL Admin API — one endpoint, variables, cost budget, and real customers2021-04-20
  4. Part 4orders and draft orders — reading the ledger, sending the invoice2022-08-16
  5. Part 5payments and refunds — transactions as the ledger, calculate-then-commit2023-11-14
  6. Part 6fulfillment in the GraphQL-first world — fulfillmentOrder, tracking, and the REST sunset2025-06-10

Subscribe to this series: RSS feed · everything

Other series: AI Frontiers · React.js · Node.js · Rust · AI-Enabled RMA · DotNetCode · DevOps on AWS · DevOps on Azure · DevOps on Google Cloud · AI fundamentals · Stripe in C# · Windows domains · A math practice toy · all series