<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog — Amine MEGDICHE</title>
    <link>https://amine.megdiche.com/blog/</link>
    <atom:link href="https://amine.megdiche.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>Articles techniques sur AEM, Java, l'IA appliquée, DevOps et la performance web.</description>
    <language>fr-FR</language>
    <lastBuildDate>Tue, 30 Jun 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>GEO en 2026 : optimiser son site pour les IA avec llms.txt, WebMCP et schema.org</title>
      <link>https://amine.megdiche.com/blog/geo-seo-ia-llms-txt-webmcp/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/geo-seo-ia-llms-txt-webmcp/</guid>
      <description>GEO (Generative Engine Optimization) : être cité par ChatGPT, Claude, Gemini et Perplexity grâce à llms.txt, WebMCP, schema.org et IndexNow.</description>
      <category>IA</category>
      <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>IA agentique en Java : construire des agents autonomes avec Spring AI</title>
      <link>https://amine.megdiche.com/blog/ia-agentique-java-agents-autonomes/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/ia-agentique-java-agents-autonomes/</guid>
      <description>Agents IA autonomes en Java : architecture, tool use, orchestration multi-agents avec Spring AI et LangChain4j. Exemples concrets pour passer du chatbot à l'agent.</description>
      <category>IA</category>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>MCP (Model Context Protocol) : connecter vos LLMs à vos outils en 2026</title>
      <link>https://amine.megdiche.com/blog/mcp-model-context-protocol-guide/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/mcp-model-context-protocol-guide/</guid>
      <description>Guide MCP : comprendre et implémenter le Model Context Protocol d'Anthropic pour connecter Claude et d'autres LLMs à vos APIs, bases de données et outils métier.</description>
      <category>IA</category>
      <pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Platform Engineering : construire une plateforme développeur interne en 2026</title>
      <link>https://amine.megdiche.com/blog/platform-engineering-idp-guide/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/platform-engineering-idp-guide/</guid>
      <description>Platform Engineering et Internal Developer Platform (IDP) : concepts, outils (Backstage, Crossplane, ArgoCD), mise en place progressive et ROI pour les équipes tech.</description>
      <category>DevOps</category>
      <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>DevSecOps : intégrer la sécurité dans votre pipeline CI/CD Java</title>
      <link>https://amine.megdiche.com/blog/devsecops-securite-cicd-java/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/devsecops-securite-cicd-java/</guid>
      <description>DevSecOps en pratique : SAST, DAST, analyse des dépendances, secrets scanning et security gates dans votre CI/CD Java avec GitHub Actions. Exemples concrets.</description>
      <category>DevOps</category>
      <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>WebAssembly et Java : compiler du Java en WASM avec GraalVM et TeaVM</title>
      <link>https://amine.megdiche.com/blog/webassembly-java-graalvm-wasm/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/webassembly-java-graalvm-wasm/</guid>
      <description>WebAssembly avec Java : GraalVM Native Image, TeaVM et Chicory pour exécuter du code Java dans le navigateur ou dans un runtime WASM sécurisé. Guide pratique 2026.</description>
      <category>Java</category>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Slack bot IA avec l'API Claude : guide Node.js et Bolt</title>
      <link>https://amine.megdiche.com/blog/slack-bot-ia-equipe/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/slack-bot-ia-equipe/</guid>
      <description>Slack bot IA avec l'API Claude : questions techniques, analyse de tickets, génération de code automatiquement. Guide pas à pas avec Node.js et Bolt.</description>
      <category>IA</category>
      <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Tests automatisés avec Cypress : guide complet pour sites web</title>
      <link>https://amine.megdiche.com/blog/tests-automatises-cypress/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/tests-automatises-cypress/</guid>
      <description>Tests end-to-end avec Cypress : installation, sélecteurs robustes, fixtures, intercept réseau, CI/CD et bonnes pratiques. Pour développeurs frontend et QA.</description>
      <category>DevOps</category>
      <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Audit technique d'un site web : méthode complète en 8 étapes</title>
      <link>https://amine.megdiche.com/blog/audit-technique-site-web/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/audit-technique-site-web/</guid>
      <description>Auditer un site existant : performance, accessibilité, SEO technique, sécurité, qualité du code. Méthode terrain sur projets AEM, Java et e-commerce.</description>
      <category>Performance</category>
      <pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Audit AEM : checklist complète pour évaluer une plateforme Adobe Experience Manager</title>
      <link>https://amine.megdiche.com/blog/audit-aem-checklist/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/audit-aem-checklist/</guid>
      <description>Checklist d'audit AEM : composants, Dispatcher, indexation JCR, workflows, sécurité et Core Web Vitals. Pour AEM 6.5 et AEM Cloud Service.</description>
      <category>AEM</category>
      <pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Checklist API REST Java : 25 points avant de mettre en production</title>
      <link>https://amine.megdiche.com/blog/checklist-api-rest-java/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/checklist-api-rest-java/</guid>
      <description>25 vérifications avant de déployer une API REST Java/Spring Boot : sécurité, performance, gestion des erreurs, monitoring et bonnes pratiques.</description>
      <category>Java</category>
      <pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Cadrer un projet web au forfait : méthode pour éviter les dérives</title>
      <link>https://amine.megdiche.com/blog/cadrer-projet-web-forfait/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/cadrer-projet-web-forfait/</guid>
      <description>Cadrer un projet web au forfait : recueil des besoins, spécifications, jalons, contrat et gestion des évolutions. Méthode pratique issue du terrain.</description>
      <category>Méthodologie</category>
      <pubDate>Tue, 21 Oct 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Automatisation métier : 5 exemples concrets avec n8n et l'IA</title>
      <link>https://amine.megdiche.com/blog/automatisation-metier-exemples/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/automatisation-metier-exemples/</guid>
      <description>5 cas d'automatisation métier avec n8n et l'API Claude : traitement de demandes, reporting automatique, synchronisation CRM et génération de documents.</description>
      <category>Automatisation</category>
      <pubDate>Tue, 30 Sep 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Projet web sur mesure : ce qui change par rapport à un CMS standard</title>
      <link>https://amine.megdiche.com/blog/projet-web-sur-mesure/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/projet-web-sur-mesure/</guid>
      <description>Quand choisir un développement web sur mesure plutôt qu'un CMS : architecture, coûts réels, délais, cas d'usage et ce qu'on évite en payant plus au départ.</description>
      <category>Méthodologie</category>
      <pubDate>Tue, 19 Aug 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Automatisation des processus métier : par où commencer et comment choisir les bons outils</title>
      <link>https://amine.megdiche.com/blog/automatisation-metier/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/automatisation-metier/</guid>
      <description>Automatiser les processus métier : identifier les bons candidats, choisir entre no-code (n8n, Make) et code (Java, Python), calculer le ROI et déployer.</description>
      <category>Automatisation</category>
      <pubDate>Wed, 23 Jul 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Développement React et Angular en 2025 : choisir et réussir son projet frontend</title>
      <link>https://amine.megdiche.com/blog/developpement-react-angular/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/developpement-react-angular/</guid>
      <description>Structurer un projet frontend React ou Angular : organisation, intégration AEM ou Spring Boot, performances et tests. Pour DSI et chefs de projet.</description>
      <category>Frontend</category>
      <pubDate>Mon, 09 Jun 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Claude API : intégrer l'IA d'Anthropic dans une application d'entreprise</title>
      <link>https://amine.megdiche.com/blog/claude-api-entreprise/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/claude-api-entreprise/</guid>
      <description>Intégrer l'API Claude d'Anthropic en entreprise : modèles disponibles, tool use, streaming, sécurité et gouvernance pour des usages professionnels.</description>
      <category>IA</category>
      <pubDate>Wed, 14 May 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>RAG : connecter vos LLMs à vos données internes</title>
      <link>https://amine.megdiche.com/blog/rag-llm-donnees-internes/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/rag-llm-donnees-internes/</guid>
      <description>Architecture RAG : implémentation avec LangChain4j ou Spring AI, base vectorielle et bonnes pratiques pour un assistant IA sur vos données internes.</description>
      <category>IA</category>
      <pubDate>Wed, 02 Apr 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Prompt engineering pour développeurs : écrire des prompts qui fonctionnent</title>
      <link>https://amine.megdiche.com/blog/prompt-engineering-developpeurs/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/prompt-engineering-developpeurs/</guid>
      <description>Prompt engineering pour développeurs : structure d'un prompt, few-shot, chain of thought, instructions de sortie et patterns pour les usages courants.</description>
      <category>IA</category>
      <pubDate>Tue, 11 Mar 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>IA générative en entreprise : cas d'usage concrets et retour d'expérience</title>
      <link>https://amine.megdiche.com/blog/ia-generative-entreprise/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/ia-generative-entreprise/</guid>
      <description>IA générative en entreprise : productivité, documentation, support client et automatisation — retours d'expérience concrets sur des usages réels.</description>
      <category>IA</category>
      <pubDate>Tue, 18 Feb 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Intégrer une API IA (OpenAI ou Claude) dans une application Java</title>
      <link>https://amine.megdiche.com/blog/integration-api-ia-java/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/integration-api-ia-java/</guid>
      <description>Appeler les APIs OpenAI et Anthropic Claude depuis Java : HTTP client, streaming, gestion des erreurs, coûts et bonnes pratiques de production.</description>
      <category>IA</category>
      <pubDate>Tue, 28 Jan 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Développement Java &amp; APIs : Spring Boot, REST et intégration SI en pratique</title>
      <link>https://amine.megdiche.com/blog/developpement-java-api/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/developpement-java-api/</guid>
      <description>Développement Java API REST avec Spring Boot : architecture, gestion des erreurs, sécurité JWT, tests et déploiement. Guide pour DSI et chefs de projet.</description>
      <category>Java</category>
      <pubDate>Tue, 17 Dec 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Développement AEM : ce que ça implique vraiment en projet</title>
      <link>https://amine.megdiche.com/blog/developpement-aem/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/developpement-aem/</guid>
      <description>Ce que recouvre une mission AEM : composants HTL, Sling Models, Dispatcher, intégration front/back, pipeline CI/CD et points de vigilance récurrents.</description>
      <category>AEM</category>
      <pubDate>Tue, 03 Dec 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>AEM Content Fragments vs Experience Fragments : quand utiliser quoi ?</title>
      <link>https://amine.megdiche.com/blog/aem-content-fragments-experience-fragments/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/aem-content-fragments-experience-fragments/</guid>
      <description>Content Fragments vs Experience Fragments dans AEM : structure, cas d'usage, intégration headless et bonnes pratiques pour choisir le bon type de contenu.</description>
      <category>AEM</category>
      <pubDate>Thu, 07 Nov 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Quarkus : Java cloud-natif pour les microservices modernes</title>
      <link>https://amine.megdiche.com/blog/quarkus-java-cloud-natif/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/quarkus-java-cloud-natif/</guid>
      <description>Démarrer avec Quarkus : mode natif GraalVM, démarrage ultrarapide, Panache ORM, injection CDI et comparaison avec Spring Boot pour vos microservices.</description>
      <category>Java</category>
      <pubDate>Wed, 25 Sep 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>AEM : bonnes pratiques de développement de composants</title>
      <link>https://amine.megdiche.com/blog/aem-bonnes-pratiques-composants/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/aem-bonnes-pratiques-composants/</guid>
      <description>Bonnes pratiques AEM : structure des composants, héritage Sling, policy configuration, édition en contexte et patterns à éviter pour du code maintenable.</description>
      <category>AEM</category>
      <pubDate>Wed, 14 Aug 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>n8n : automatiser ses workflows métier sans code</title>
      <link>https://amine.megdiche.com/blog/n8n-automatisation-metier/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/n8n-automatisation-metier/</guid>
      <description>Automatiser des processus métier avec n8n : installation, premiers workflows, intégrations Slack, email, CRM et API REST — cas d'usage concrets.</description>
      <category>Automatisation</category>
      <pubDate>Thu, 20 Jun 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>React vs Angular en 2026 : comment choisir pour votre projet ?</title>
      <link>https://amine.megdiche.com/blog/react-vs-angular-2025/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/react-vs-angular-2025/</guid>
      <description>React vs Angular en 2026 : courbe d'apprentissage, architecture, performance, écosystème et cas d'usage — pour choisir en connaissance de cause.</description>
      <category>Frontend</category>
      <pubDate>Wed, 08 May 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Core Web Vitals : optimiser LCP, INP et CLS sur un site e-commerce</title>
      <link>https://amine.megdiche.com/blog/core-web-vitals-ecommerce/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/core-web-vitals-ecommerce/</guid>
      <description>Améliorer les Core Web Vitals d'un site e-commerce : LCP, INP et CLS — mesures, causes fréquentes et correctifs concrets côté front et back.</description>
      <category>Performance</category>
      <pubDate>Tue, 12 Mar 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>AEM as a Cloud Service : ce qui change vraiment par rapport à l'on-premise</title>
      <link>https://amine.megdiche.com/blog/aem-cloud-service-migration/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/aem-cloud-service-migration/</guid>
      <description>Migration vers AEM Cloud Service : contenu mutable vs immuable, Cloud Manager, OSGi dynamique et index Oak — les points de friction à anticiper.</description>
      <category>AEM</category>
      <pubDate>Tue, 30 Jan 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Architecture microservices Java : patterns essentiels et pièges à éviter</title>
      <link>https://amine.megdiche.com/blog/microservices-java-patterns/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/microservices-java-patterns/</guid>
      <description>Circuit breaker, API Gateway, service discovery, communication sync vs async — patterns d'une architecture microservices Java robuste en production.</description>
      <category>Java</category>
      <pubDate>Mon, 04 Dec 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Web scraping avec Java et Jsoup : guide pratique</title>
      <link>https://amine.megdiche.com/blog/web-scraping-java-jsoup/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/web-scraping-java-jsoup/</guid>
      <description>Web scraping avec Java et Jsoup : sélecteurs CSS, pagination, headers HTTP, gestion des erreurs, rate limiting et respect des conditions d'utilisation.</description>
      <category>Java</category>
      <pubDate>Wed, 18 Oct 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>CI/CD avec Jenkins et Docker : guide pratique</title>
      <link>https://amine.megdiche.com/blog/cicd-jenkins-docker/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/cicd-jenkins-docker/</guid>
      <description>Pipeline CI/CD avec Jenkins et Docker : Jenkinsfile, étapes build/test/deploy, gestion des secrets et bonnes pratiques DevOps.</description>
      <category>DevOps</category>
      <pubDate>Tue, 05 Sep 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Docker pour Java : conteneuriser une application Spring Boot</title>
      <link>https://amine.megdiche.com/blog/docker-java-spring-boot/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/docker-java-spring-boot/</guid>
      <description>Dockerfile multi-étapes, optimisation d'image, docker-compose pour le dev local et bonnes pratiques de sécurité pour conteneuriser une app Spring Boot.</description>
      <category>DevOps</category>
      <pubDate>Mon, 10 Jul 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>AEM : développer des composants avec HTL et Sling</title>
      <link>https://amine.megdiche.com/blog/aem-composants-htl-sling/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/aem-composants-htl-sling/</guid>
      <description>Créer des composants AEM avec HTL et les Sling Models en Java : architecture, bonnes pratiques et exemples concrets issus du terrain.</description>
      <category>AEM</category>
      <pubDate>Mon, 22 May 2023 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Spring Boot : créer une API REST propre en Java</title>
      <link>https://amine.megdiche.com/blog/spring-boot-api-rest-java/</link>
      <guid isPermaLink="true">https://amine.megdiche.com/blog/spring-boot-api-rest-java/</guid>
      <description>Construire une API REST robuste avec Spring Boot : structure du projet, validation, gestion des erreurs, couches service et gestion des exceptions.</description>
      <category>Java</category>
      <pubDate>Wed, 15 Mar 2023 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
