12 posts
08 Sept 2026
The performance work that follows a Hyva migration — consolidating CSP, using Hyva base-layout resets, keeping full-page cache correct, and measuring the before/after so the gains are provable.
07 Sept 2026
How to build custom React components on top of Hyva using the Magento GraphQL API — when it helps, how it differs from Alpine/Tailwind, and how to keep it inside the Hyva theme.
06 Sept 2026
What Hyva Checkout changes from the Luma one-page checkout, the React/Magewire architecture, and the real failure modes teams hit — navigator resets, guest rules, and FPC vs JS dependencies.
06 Sept 2026
A production Hyva storefront loaded fine on the first hit and broke on the second. The culprit was FPC caching a fragment without the JS blocks it depended on.
05 Sept 2026
A step-by-step Luma to Hyva migration plan from real storefront cutovers: inventory, theme rebuild, compatibility modules, checkout, CSP, and a go-live checklist that de-risks the cutover.
04 Sept 2026
A real-world look at the Hyva compatibility layer: which kinds of Luma-only extensions need a Hyva template, how to structure a compat module, and the extension categories that generate the most migration work.
04 Sept 2026
A Hyva + Alpine social-login module rendered the wrong buttons, dropped hidden ones, and tripped CSP. The fix was Alpine reactivity, not security policy.
03 Sept 2026
How Hyva view models keep display logic in testable PHP instead of the browser — what they replace from Knockout, how to write one, and when to reach for them.
02 Sept 2026
How to express the interactive widgets Luma built with Knockout and RequireJS using Alpine.js in Hyva — x-data components, events, and fetching without a global binding engine.
02 Sept 2026
A Hyva Checkout payment method bound its activation listener once and on the wrong step, so Apple Pay disabled the real button and double-fired the order.
01 Sept 2026
How Magento 2 assembles pages from layout XML, and how Hyva overrides differ from Luma — same composition model, Tailwind markup instead of Knockout, and a smaller template surface.
31 Aug 2026
How to scaffold a Hyva child theme, configure Tailwind, wire the build pipeline, and define design tokens so your storefront compiles to one small CSS file.
Browse by topic: