[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"theme-db":3,"megamenu":22,"$fKnz2vuX4bZz1LbUTiuFsvSZ3e07l5_5fqNYp4Tzdhi8":92,"footer-db":160,"$fK28vJeFs-A6hISFLj5mmKawWrVwEdBzvHAGe6MecNCg":178,"header-db":231},{"theme":4},{"colors":5,"typography":13,"ui":17,"defaultColorMode":21},{"primary":6,"secondary":7,"background":8,"foreground":9,"muted":10,"headerBg":11,"footerBg":12,"topBarBg":9,"topBarText":11},"#4F46E5","#0D9488","#F9FAFB","#111827","#6B7280","#ffffff","#020617",{"fontFamily":14,"fontUrl":15,"baseFontSize":16},"Inter, system-ui, sans-serif","https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,700;0,800;0,900;1,400;1,700&display=swap","16px",{"borderRadius":18,"contentWidth":19,"shadow":20},"lg","7xl",true,"light",{"items":23},[24,35,43,51,59,68,76,84],{"id":25,"type":26,"label":27,"href":29,"icon":30,"description":30,"badge":30,"groupTitle":30,"style":30,"gridColumns":30,"cssClass":30,"psCategoryId":30,"showPsChildren":31,"position":32,"children":33,"psChildren":34},41,"link",{"fr":28},"Expertise","\u002Fexpertise",null,false,0,[],[],{"id":36,"type":26,"label":37,"href":39,"icon":30,"description":30,"badge":30,"groupTitle":30,"style":30,"gridColumns":30,"cssClass":30,"psCategoryId":30,"showPsChildren":31,"position":40,"children":41,"psChildren":42},42,{"fr":38},"Blog","\u002Fblog",1,[],[],{"id":44,"type":26,"label":45,"href":47,"icon":30,"description":30,"badge":30,"groupTitle":30,"style":30,"gridColumns":30,"cssClass":30,"psCategoryId":30,"showPsChildren":31,"position":48,"children":49,"psChildren":50},43,{"fr":46},"Modules PrestaShop","\u002Fmodules",2,[],[],{"id":52,"type":26,"label":53,"href":55,"icon":30,"description":30,"badge":30,"groupTitle":30,"style":30,"gridColumns":30,"cssClass":30,"psCategoryId":30,"showPsChildren":31,"position":56,"children":57,"psChildren":58},44,{"fr":54},"Outils IA","\u002Foutils-ia",3,[],[],{"id":60,"type":26,"label":61,"href":63,"icon":30,"description":30,"badge":30,"groupTitle":30,"style":64,"gridColumns":30,"cssClass":30,"psCategoryId":30,"showPsChildren":31,"position":65,"children":66,"psChildren":67},45,{"fr":62},"Offre Starter ✨","\u002Foffre-starter",{"highlight":20},4,[],[],{"id":69,"type":26,"label":70,"href":72,"icon":30,"description":30,"badge":30,"groupTitle":30,"style":30,"gridColumns":30,"cssClass":30,"psCategoryId":30,"showPsChildren":31,"position":73,"children":74,"psChildren":75},46,{"fr":71},"Academy","\u002Facademy",5,[],[],{"id":77,"type":26,"label":78,"href":80,"icon":30,"description":30,"badge":30,"groupTitle":30,"style":30,"gridColumns":30,"cssClass":30,"psCategoryId":30,"showPsChildren":31,"position":81,"children":82,"psChildren":83},47,{"fr":79},"À propos","\u002Fa-propos",6,[],[],{"id":85,"type":26,"label":86,"href":88,"icon":30,"description":30,"badge":30,"groupTitle":30,"style":30,"gridColumns":30,"cssClass":30,"psCategoryId":30,"showPsChildren":31,"position":89,"children":90,"psChildren":91},48,{"fr":87},"Contact","\u002Fcontact",7,[],[],{"columns":93},[94,106,136,152],{"title":95,"links":96},"Plateforme",[97,99,102,103],{"label":98,"href":63,"external":31},"Offre Starter (2 500 €)",{"label":100,"href":101,"external":31},"Devenir Ambassadeur","\u002Fambassadeur",{"label":46,"href":47,"external":31},{"label":104,"href":105,"external":20},"CodeMyShop.com","https:\u002F\u002Fcodemyshop.com",{"title":107,"links":108},"Le Synedre",[109,112,115,118,121,124,127,130,133],{"label":110,"href":111,"external":31},"L'histoire","\u002Fsynedre",{"label":113,"href":114,"external":31},"Constitution","\u002Fsynedre\u002Fconstitution",{"label":116,"href":117,"external":31},"L'équipe","\u002Fequipe",{"label":119,"href":120,"external":31},"Le réacteur en direct","\u002Freacteur",{"label":122,"href":123,"external":31},"Le Drill (entraînement)","\u002Fdrill",{"label":125,"href":126,"external":31},"Protocole de réunion","\u002Fsynedre\u002Freunion",{"label":128,"href":129,"external":31},"Les agents IA","\u002Fagents-ia",{"label":131,"href":132,"external":31},"La Conduite","\u002Fsynedre\u002Fconduite",{"label":134,"href":135,"external":31},"Charte plateforme","\u002Fsynedre\u002Fcharte",{"title":137,"links":138},"Ressources",[139,140,141,144,146,149],{"label":38,"href":39,"external":31},{"label":71,"href":72,"external":31},{"label":142,"href":143,"external":31},"Dictionnaire","\u002Fdictionnaire",{"label":145,"href":29,"external":31},"Expertise PrestaShop",{"label":147,"href":148,"external":31},"Flywheel","\u002Fflywheel",{"label":150,"href":151,"external":31},"Manifeste","\u002Fmanifeste",{"title":79,"links":153},[154,156,159],{"label":155,"href":80,"external":31},"Alexandre Carette",{"label":157,"href":158,"external":31},"Dossier de presse","\u002Fpresse",{"label":87,"href":88,"external":31},{"footer":161},{"theme":162,"description":30,"hours":30,"logo":163,"contact":166,"social":167,"bottomBar":177},"dark",{"src":164,"href":165,"alt":155},"\u002Flogo-ac.svg","\u002F",{"email":30,"phone":30,"address":30,"cta":30},[168,171,174],{"platform":169,"href":170,"label":169},"linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Falexandre-carette\u002F",{"platform":172,"href":173,"label":172},"malt","https:\u002F\u002Fwww.malt.fr\u002Fprofile\u002Falexandrecarette",{"platform":175,"href":176,"label":175},"github","https:\u002F\u002Fgithub.com\u002Fprest4cafe",{"copyright":30},[179,194,206,219],{"id":180,"title":181,"category":182,"subcategory":183,"slug":184,"linkRewrite":185,"excerpt":186,"coverImage":187,"thumbnailImage":188,"nuxtUrl":189,"datePublished":190,"dateUpdated":191,"readingTime":192,"faqCount":193},107,"Cron Python muet 4 jours : autopsie d'un open() module-level","devops","automatisation","automatisation--cron-python-open-module-level","devops--automatisation--cron-python-open-module-level","Post-mortem d'un cron Python désactivé 4 jours à cause d'un open() au niveau module. Leçon d'artisan sur les side-effects d'import et la supervision.","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fcover-mon-cron-blog-1776661211.webp","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fthumb-mon-cron-blog-1776661211.webp","\u002Fblog\u002Fdevops\u002Fautomatisation\u002Fcron-python-open-module-level","2026-04-20T05:03:50.000Z","2026-04-20T05:03:59.000Z",11,15,{"id":195,"title":196,"category":182,"subcategory":197,"slug":198,"linkRewrite":199,"excerpt":200,"coverImage":201,"thumbnailImage":202,"nuxtUrl":203,"datePublished":204,"dateUpdated":205,"readingTime":193,"faqCount":193},100,"Auditer la vitesse de correction de votre stack en 15 minutes","methode","methode--auditer-vitesse-correction-stack","devops--methode--auditer-vitesse-correction-stack","Auditer la vitesse de correction de votre stack en 15 minutes : 4 questions DORA pour identifier votre goulot d'étranglement sans outil, sans consultant.","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fcover-devops--methode--auditer-vites-1775928480.webp","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fthumb-devops--methode--auditer-vites-1775928480.webp","\u002Fblog\u002Fdevops\u002Fmethode\u002Fauditer-vitesse-correction-stack","2026-04-11T17:27:58.000Z","2026-04-12T11:33:47.000Z",{"id":207,"title":208,"category":182,"subcategory":209,"slug":210,"linkRewrite":211,"excerpt":212,"coverImage":213,"thumbnailImage":214,"nuxtUrl":215,"datePublished":216,"dateUpdated":217,"readingTime":218,"faqCount":193},96,"Docker e-commerce : conteneurs pour votre boutique en ligne","docker","docker--docker-e-commerce-conteneurs-boutique","devops--docker--docker-e-commerce-conteneurs-boutique","Docker pour e-commerce : découvrez pourquoi conteneuriser votre boutique PrestaShop améliore stabilité, déploiement et scalabilité. Guide expert 2026.","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fcover-docker-pour-e-commerce-1775711415.webp","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fthumb-docker-pour-e-commerce-1775711415.webp","\u002Fblog\u002Fdevops\u002Fdocker\u002Fdocker-e-commerce-conteneurs-boutique","2026-04-09T05:12:39.000Z","2026-04-20T05:03:58.000Z",10,{"id":220,"title":221,"category":182,"subcategory":209,"slug":222,"linkRewrite":223,"excerpt":224,"coverImage":225,"thumbnailImage":226,"nuxtUrl":227,"datePublished":228,"dateUpdated":229,"readingTime":230,"faqCount":193},13,"Docker Compose PrestaShop : configuration production prête à déployer","docker--docker-compose-prestashop-production","devops--docker--docker-compose-prestashop-production","Docker Compose PrestaShop production : healthchecks, secrets, resource limits, volumes nommés et Nginx SSL. Config complète annotée, testée sur 193 projets.","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fcover-docker-compose-prestashop-1773805748.webp","https:\u002F\u002Falexandrecarette.fr\u002Fblog-covers\u002Fthumb-docker-compose-prestashop-1773805748.webp","\u002Fblog\u002Fdevops\u002Fdocker\u002Fdocker-compose-prestashop-production","2026-03-17T08:00:00.000Z","2026-04-20T05:03:54.000Z",12,{"header":232},{"logo":233,"topBar":236,"contactEmail":239,"features":240,"navBar":30},{"src":164,"alt":234,"text":155,"href":165,"class":235},"Alexandre Carette — Architecte E-commerce Souverain","h-10 w-10",{"message":30,"showLanguages":31,"align":237,"languages":238},"left",[],"contact@alexandrecarette.fr",{"showSearch":31,"showWishlist":31,"showLogin":20,"showContact":31,"showCart":31,"stickyHeader":20,"headerLayout":241},"inline"]