ANASS EZ-ZOUAINE (@Ansezz) header
ANASS EZ-ZOUAINE (@Ansezz) profile picture

Shopify Expert & Shopify Apps Builder & Lead Web Developer | PHP Laravel | JavaScript Remix,run, Vue.js | Google Cloud | DevOps

Kuala Lumpur Malaysia
Joined April 2011
Photo by ANASS EZ-ZOUAINE (@Ansezz)Photo by ANASS EZ-ZOUAINE (@Ansezz)Photo by ANASS EZ-ZOUAINE (@Ansezz)Photo by ANASS EZ-ZOUAINE (@Ansezz)Photo by ANASS EZ-ZOUAINE (@Ansezz)Photo by ANASS EZ-ZOUAINE (@Ansezz)Photo by ANASS EZ-ZOUAINE (@Ansezz)Photo by ANASS EZ-ZOUAINE (@Ansezz)Photo by ANASS EZ-ZOUAINE (@Ansezz)Photo by ANASS EZ-ZOUAINE (@Ansezz)
ANASS EZ-ZOUAINE retweeted
Shopify dev heads-up: if your app uses an App Proxy, verify the signature param on every request. Sort the other params, join them as key=value with no separators, HMAC-SHA256 with your app secret. Skip it and anyone can pass a fake logged_in_customer_id to your backend.
2
1
1
28
ANASS EZ-ZOUAINE retweeted
Shopify tip: treat order webhooks as a signal, not the source of truth. They can arrive late, out of order, or twice. On receipt, refetch the order by ID from the Admin API and only overwrite your copy if its updated_at is newer. Saves a lot of weird sync bugs during BFCM.
1
1
1
17
ANASS EZ-ZOUAINE retweeted
Shopify's Fall '26 Edition mixes four statuses: live, rolling out, early access and coming soon. Custom checkout fields are coming soon, and Shopify says not before or during BFCM. Apple Pay outside Safari is coming soon too. Plan BFCM work around what is live.
3
1
2
17
All four keep a cloud computer working after you close the laptop. The split is who says yes before a send or a payment. And whether your plan and country can get in today. Claude Duet. Grok Bot. OpenAI Dots. Meta Muse. ansezz.com/blog/grok-bot-vs-…
1
2
49
Meta built a second agent. Its only job is to say no to the first. Muse keeps working on a Secure VM after you close the app. Sentinel sits outside the model. Muse cannot override it. That is the bar for personal agents now. ansezz.com/blog/meta-muse-pe…
1
2
50
Close your laptop. Your OpenAI Dot keeps working on its own cloud computer. DM it in Slack or Teams. Same memory. You set Custom Rules for what it does alone, what needs a yes, and what it hands back. Asking for a draft is not permission to send. Pro from $100/mo (as of 28 Oct 2026). Not in EEA/UK/CH. ansezz.com/blog/openai-dots-…
1
2
35
ANASS EZ-ZOUAINE retweeted
Shopify dev heads-up: if your app calls the Admin API, log the X-Shopify-API-Deprecated-Reason response header. It flags the exact calls that will break in a future API version, months before they do. One log line turns into a free migration checklist.
1
1
1
20
An agent that acts alone is a risk. An agent that waits is usable. Claude Duet briefs you in the morning. Send, pay or delete? It shows you first. Worth the waitlist if you want that one agent. ansezz.com/blog/claude-duet-…
1
2
36
If you're still merging most PRs by hand, you're the bottleneck. I command. He opens the PR. I watch the result. That's the whole job now.
1
2
40
your storefront shouldn't feel like a template. Hydrogen + Customer Account API = hyper-personalized journeys. show them what they need before they ask. loyalty is built on data-driven experiences, not just discount codes. time to get personal. #hydrogen #shopify #headless #ux
1
1
26
stop letting heavy tracking scripts kill your LCP. Shopify Pixel API brings privacy-first, high-performance tracking to your Hydrogen storefront. clean data, fast loads, zero compromises. modernization means measuring smarter, not harder. #Shopify #Hydrogen #WebPerf #headless
1
1
27
An agent that guesses is a liability. An agent that asks is a teammate. Mine fills my forms and clicks through the boring web stuff. Missing a detail? It asks me. A payment, a code or a send? I tap yes. All from my phone. My job now is answering its questions.
1
1
31
is your codebase agent-readable? with laravel pao, we’re cleaning up outputs so agents don’t just read code, they validate it. better output means better automation. #laravel #aiagents #aiengineering #webdev
18
ANASS EZ-ZOUAINE retweeted
Pre-BFCM theme check: search theme.liquid and your snippets for code left behind by apps you uninstalled. Older apps injected script tags straight into the theme, and uninstalling doesn't always remove them. Dead scripts still cost load time on every page.
1
1
1
27
prompt engineering was about vibes. agentic engineering is about rubrics. vibe checks are dead. rubric-based validation is the new standard. if an agent can't benchmark its own work against a strict rubric, it doesn't ship. no rubric, no deployment. i treat ai output like production code. it needs a rigorous rubric to validate tone, technical accuracy, and structure before it ever sees the light of day. stop guessing and start benchmarking. #agenticworkflows #aiengineering #softwarearchitecture #llm
21
ANASS EZ-ZOUAINE retweeted
Shopify dev heads-up: if your app subscribes to orders/updated, expect bursts during BFCM. Acknowledge the webhook fast with a 200 and push the work to a queue. Slow responses get retried, and a retry storm on top of a sales spike is how the same order ends up processed twice.
1
1
2
17
PHP just patched two critical bugs. One request, no login, and an attacker can run code on your server. mod_php is the worst case. Update to 8.5.12, 8.4.27, 8.3.36 or 8.2.35. On 8.1 or older, PHP itself won't fix it. On Docker, pull the new base image and rebuild. Restarting the old one changes nothing.
2
2
133
ANASS EZ-ZOUAINE retweeted
PHP developers, update your PHP version tomorrow. This one is important ! php.net/archive/2026.php
1
2
2
74