BREAKING CONVENTIONS
Trends are designed as much as they are coded.
What we shipped
Personalised ranking
Amazon Personalize reorders search results and category grids for each visitor, in an A/B test.
Read the article →Recent articles
Kosmos: why we wrote our own CMS
Leaving Prismic without adopting another off-the-shelf CMS: a versioned JSON document, modules built from the site, atomic publishing by epoch, and a site that never reads the editing database.
AIPersonalize: reordering search and categories without ever blocking the page
Since 29 September, Amazon Personalize has been sorting search results and category grids on our nine storefronts, as an A/B test. First-party events, shadow mode, and a default order always ready.
EngineeringMeilisearch vs Algolia: switching search engines without gambling
How we built a self-hosted, active-active search stack, then spent two months measuring, across all nine storefronts, whether it could match Algolia.
EngineeringOpening a feature market by market, without a deployment
One switch in the Magento back office, two channels to the storefront, and the four bugs that taught us how to make them reliable.
InfrastructureRenovate: how we keep our dependencies current, and secure
Security fixes opened every four hours, a daily scan, risks accepted only in writing and for a limited time: how we industrialised dependency security.
InfrastructureMagento 2.4.9, PHP 8.5, MySQL 8.4, Valkey: renewing the whole stack in one summer
How we upgraded every layer of our Adobe Commerce backend, one at a time, from the database to the application server, and what 26 defects taught us.
AIVirtual try-on: generative AI in production on our product pages
Three Gemini calls, guardrails at every step and an honest measurement: how virtual try-on went from prototype to all of our European ready-to-wear.
AIAgentic commerce: our store speaks MCP
llms.txt, a public catalogue API and an MCP server that lets an AI agent prepare a Zadig&Voltaire order without ever touching a card number.
EngineeringHeadless SEO: structured data, URLs and sitemaps at catalogue scale
On a headless storefront nobody does SEO for you. How we made our 9 storefronts readable by search engines: JSON-LD, hreflang, redirects, menu and sitemaps.
EngineeringApple Pay Express, Alma and 3-D Secure: shortening the road to payment
Buying a coat from its product page with one Face ID, validating an address we cannot see yet, surviving a Google outage: express payments at Zadig&Voltaire.
EngineeringMobile checkout and Core Web Vitals: hunting down friction
Seven quick wins on the mobile checkout, an INP we thought was fine, deferred third-party scripts and a hero video that finally starts without waiting for JavaScript.
EngineeringGoing live with Nuxt: nine storefronts, fourteen releases and a memory leak
On 23 February 2026, the new Zadig&Voltaire site went to production. The story of launch week, the hunt for SSR memory leaks and what we built to absorb traffic spikes.
EngineeringFrom Vue Storefront to Nuxt 3: an AI-powered e-commerce rebuild
How a team of 3 developers migrated a 15-million-visitor site in 6 months, when everyone said it was impossible.
AIClaude Agent: our autonomous developer assistant
How we deployed a standalone AI agent that automates code reviews, develops features, and answers questions about our codebase.
InfrastructureOur workflow orchestrator with AI generation
Why and how we built our own n8n alternative with DAG execution, 18 node types, and AI generation.