Adobe Live Search B2B configuration and resync runbook
Store-view checklist and ordered SaaS resync commands for Adobe Commerce Live Search on B2B scopes after config pulls or down-sync.
Practical technical writeups, architecture notes, and implementation guides.
Store-view checklist and ordered SaaS resync commands for Adobe Commerce Live Search on B2B scopes after config pulls or down-sync.
Embedding a Quasar shell with GrapesJS as a Page Builder editing surface: auth boundaries, storage adapters, and wrapping existing Magento admin APIs.
When the same automotive SKU shows 29, 13, and 54 fitments across warehouse export, industry data, and API responses, fix source-of-truth discipline before patching Magento.
n8n-nodes-clickuplookup maps ClickUp dropdown labels to option IDs and supports task find/list, published because multiple workflows kept hard-coding field metadata.
Bridge PLP strategy for an automotive parts retailer: Vue 3 InstantSearch on Luma first, then Hyvä with shared facet contracts and a explicit cutover checklist.
Custom Dockerfile deploys on DigitalOcean App Platform: subdirectory dockerfile_path, baked community nodes, runtime env vars, and health checks without secret layers.
Magento 2 REST auth in n8n: integration tokens, standalone bearer toggles, store codes in URLs, curl import workflow, and guardrails without OAuth mystique.
n8n ingestion, CDN-backed images, and Meilisearch documents powering per-profile InstantSearch feeds on a side-project site, without building a social network.
A practical local Magento CE setup with DDEV, Varnish, and Xdebug for GraphQL-heavy work, with cache-on debugging called out explicitly.
A field guide for introducing Meilisearch: document contracts, layered tuning, audience-specific concerns, and calm operations without naming internal hosts or employers.
When product and series pages stop calling Magento, enrollment needs only identity, a course ID, and a Craft-side cart. Commerce platform optional for legacy SKUs.
Building ClickUp Lookup (CULU): Manifest V3 context menu search, tokens in the background worker, and why side-project polish matters for store review.
Split n8n into main, webhook, and worker processes with Redis queue mode on Azure Container Apps when single-container executions hit memory or concurrency walls.
How to wrap a REST API as an n8n community node with declarative operations, shared credentials, and a threshold for graduating past HTTP copy-paste.
Choosing Meilisearch for Craft + Magento discovery: evaluation criteria, private hosting, document contracts, and why orphans break search quietly.
A field guide to Magento 2 entity layers: when to use repositories, factories, models, resource models, and collections, with CRUD flow diagrams and the failure modes that waste afternoons.
Operator-friendly SQL for catalog debugging, indexer health, and config scope checks, without living in the admin UI.
How Magento 2 layout processors mutate checkout jsLayout between XML merge and Knockout render, with the displayArea pipeline, field filtering, a minimal PHP example, and failure modes that blank payment steps.
Why I standardize the teams I lead on Vue+Quasar, Pinia, Tailwind, and often Meilisearch. Mainly because this stack bakes in more decisions, stays legible, and gets a newer engineer productive in under a week.
You may or may not be surprised at how many people are still using Exchange 2013. They still need SSL like every other public facing service, so here's how to do that. In this situation we are assuming the Exchange server is a lonely on pre
We all get tired of WET coding (Writing everything twice). Here are some excerpts from my which save me a lot of time. These are specific to Magento development via CLI, mostly. General Extract a tar to a specific directory ElasticSearch an
This is a quick walkthrough on how to do this. This was written for Windows server 2012R2, but should still be applicable to 2016 and 2019 as well. This is specifically for an RDG (Remote Desktop Gateway) server. Your on prem RDS server may
Exchange makes it kind of difficult to do complicated reporting without third party tools. This post will show how to extract the message logs useful data. For the purpose of this post, we are not actually on the exchange machine we are usi
In short, we are pushing a csv into a database on a schedule using Talend Open Studio as our ETL tool. For this post though, we're getting specific with exchange tracking logs, as this was a fun task I had once so it's a real world example.
Data Patches; They're awesome. Before 2.3, Magento used Install and Upgrade scripts to modify your schema, and other things. This has been deprecated in favor of a much easier (I think) declaration schema. This new mess of stuff is . This i
Xdebug you should use it Xdebug is an extension for PHP, and provides a range of features to improve the PHP development experience. This post will focus on the feature we use most often Step Debugging as well as configuration, installation
A very common question in Magento development is How to bla bla entity(ies) . I find myself doing this from time to time as well, either out of laziness or because I've run into something quirky. Have you noticed how the method requires the
Hiya! I haven't contributed to my own darn blog in a while now so I figured an easy way to get back into things was just to write a little update. Pivot! Pivvott! I've been hard at work for Relias and loving it. While I still work a lot wit
So I built this thingy is an open source, drop in, direct replacement for Algolia. A lot like Klevu, this tool allows us to stand up a powerful search and index engine to make our frontend experiences better. Meilisearch uses the same open
n8n is a new ish ETL tool I've been using for the better part of a year. It's built with Typescript and Vue, and is Open Source, self hosted and free. Their cloud offering is a good price compared to the alternatives with no api call limits