Skip to content
McGinnPublishing
02Insights

Notes on building the thing we sell.

Written by the people doing the work, published when there is something worth saying. No trend pieces, no vendor comparison tables, and no descriptions of products we have never deployed.

Architecture

Stop asking what framework you use. Write down what renders where.

The most consequential decision in a headless build is made once, early, and almost never revisited. It is also the one most often left to the defaults.

Read the piece

Filed under

  • Rendering
  • ISR
  • Architecture
  • Performance

Author

Niamh McGinn

Founder & Technical Director

7 min read

Security

Your GraphQL endpoint is a public API. Treat it that way.

WPGraphQL hands you a typed content layer and, by default, hands the internet the same query surface your editors use. That is rarely the same thing.

Teodor Vasile· 6 min

Performance

Core Web Vitals are a field metric or they are a decoration

Lab scores are how you catch a regression in CI. They are not how you find out whether your readers are having a bad time.

Niamh McGinn· 5 min

CMS

ACF or the Block Editor? Stop choosing, on purpose.

Most WordPress builds pick one and regret it. The ones that work use ACF for structured data and blocks for editorial flow — and know where the line is.

Teodor Vasile· 8 min

Performance

Publishing should invalidate, not deploy

The moment an editor waits on a build for a typo fix is the moment your CMS is not really a CMS. A five-line webhook fixes that permanently.

Priya Raghunathan· 6 min