Open work from a production software engineer.

Modules you can run today, performance experiments, and decisions worth stealing. Magento 2 is the current showcase — the engineering thinking applies more broadly.

37 articles18 open-source modulesGitHubAbout me

From the blog

  1. Magento INP and CLS: Fixing the Two Hard VitalsMagento · 23 min
  2. Magento JavaScript Optimization: Audit and DeferMagento · 21 min
  3. Magento Responsive Images and PreloadImage Optimization · 16 min
  4. Magento LCP Images: Measure First, Then ConvertImage Optimization · 11 min
  5. Magento REST API Content Negotiation: XML, Bulk, and YAMLIntegrations · 11 min

All articles → · Browse by topic →

Written as a set

Some of these run as a series with a reading order — how the series work. Parts still to come are listed with the date they land.

Magento Core Web Vitals

Magento 2 Core Web Vitals from red to green: what the metrics measure, which level to fix first, who owns each task, and where optimization stops paying.

8 parts · 6 available now
  1. Start hereMagento 2 Core Web Vitals: From Fails to Passes
  2. Magento Theme Performance: Hyvä or Luma?Oct 30
  3. Magento TTFB: Varnish, Redis and the Backend Cost
  4. Magento JavaScript Optimization: Audit and Defer
  5. Magento LCP Images: Measure First, Then Convert
  6. Magento Responsive Images and Preload
  7. Magento Font Optimization: Self-Hosted, Non-BlockingNov 3
  8. Magento INP and CLS: Fixing the Two Hard Vitals

Magento ERP Integration

Magento ERP integration in build order: which endpoints to build first so design, content and SEO stop waiting on sample data.

10 parts · first on Nov 6
  1. Start hereMagento ERP Integration: Products, Customers, OrdersNov 6
  2. Magento Product Import via REST: What Actually BreaksNov 10
  3. Magento REST API Stock and Prices: Not a Product SaveNov 13
  4. Magento Product Attributes via REST: Options, LabelsNov 17
  5. Magento Categories via REST: An Entity With No KeyNov 20
  6. Magento Product Media via REST: Roles and ScopeNov 24
  7. The Magento Parent Product That Never Comes Back In StockNov 27
  8. Magento REST Customer Integration: What an ERP Feed BreaksDec 1
  9. Magento Async Bulk API: What the 202 Doesn’t Tell YouDec 29
  10. Magento SAP Integration When You Know Neither SystemJan 26

Featured Modules