<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Mouhssine Lakhili - Blog</title>
  <subtitle>Practical articles on AI agents, MCP, LangChain, Next.js, portfolio SEO, and production-ready developer workflows.</subtitle>
  <link href="https://www.mouhssinelakhili.com/atom-en.xml" rel="self" type="application/atom+xml"/>
  <link href="https://www.mouhssinelakhili.com/en/blog" rel="alternate" type="text/html"/>
  <id>https://www.mouhssinelakhili.com/en/blog</id>
  <updated>2026-04-17T00:29:22.562Z</updated>
  <author>
    <name>Mouhssine Lakhili</name>
    <email>contact@mouhssinelakhili.com</email>
    <uri>https://www.mouhssinelakhili.com</uri>
  </author>
  <rights>Copyright 2026 Mouhssine Lakhili. All rights reserved.</rights>
  <generator>Custom RSS Generator</generator>
  <icon>https://www.mouhssinelakhili.com/favicon-32x32.png</icon>
  <logo>https://www.mouhssinelakhili.com/android-chrome-512x512.png</logo>
  <entry>
    <title>Next.js Developer Portfolio SEO Checklist: How to Get Interviews in 2026</title>
    <link href="https://www.mouhssinelakhili.com/en/blog/nextjs-developer-portfolio-seo-checklist-how-to-get-interviews-in-2026" rel="alternate" type="text/html"/>
    <id>https://www.mouhssinelakhili.com/en/blog/nextjs-developer-portfolio-seo-checklist-how-to-get-interviews-in-2026</id>
    <published>2026-04-08T00:00:00.000Z</published>
    <updated>2026-04-08T00:00:00.000Z</updated>
    <summary>Portfolio invisible on Google? Use this Next.js SEO checklist to strengthen branding, build conversion pages, improve indexing, and attract recruiters or clients.</summary>
    <author>
      <name>Mouhssine Lakhili</name>
      <email>contact@mouhssinelakhili.com</email>
    </author>
      <category term="Next.js"/>
      <category term="SEO"/>
      <category term="Developer Portfolio"/>
      <category term="Personal Branding"/>
      <category term="Technical SEO"/>
      <category term="Career"/>
  </entry>
  <entry>
    <title>GitHub Copilot Cloud Agent Explained: Features, Guardrails, and Team Use Cases (April 2026)</title>
    <link href="https://www.mouhssinelakhili.com/en/blog/github-copilot-cloud-agent-explained-april-2026" rel="alternate" type="text/html"/>
    <id>https://www.mouhssinelakhili.com/en/blog/github-copilot-cloud-agent-explained-april-2026</id>
    <published>2026-04-05T00:00:00.000Z</published>
    <updated>2026-04-05T00:00:00.000Z</updated>
    <summary>Understand GitHub Copilot cloud agent: branch-first workflow, planning before code, signed commits, runner and firewall controls, Copilot SDK, and a practical security checklist.</summary>
    <author>
      <name>Mouhssine Lakhili</name>
      <email>contact@mouhssinelakhili.com</email>
    </author>
      <category term="GitHub Copilot"/>
      <category term="AI Agents"/>
      <category term="Developer Tools"/>
      <category term="Security"/>
      <category term="GitHub Actions"/>
      <category term="SDK"/>
  </entry>
  <entry>
    <title>Building SmartDAM: An AI-Powered Digital Asset Manager for Food Photography</title>
    <link href="https://www.mouhssinelakhili.com/en/blog/building-smartdam-ai-powered-digital-asset-manager" rel="alternate" type="text/html"/>
    <id>https://www.mouhssinelakhili.com/en/blog/building-smartdam-ai-powered-digital-asset-manager</id>
    <published>2026-03-27T00:00:00.000Z</published>
    <updated>2026-03-27T00:00:00.000Z</updated>
    <summary>Step-by-step breakdown of SmartDAM — an AI-powered image management app built with Python/Flask, HuggingFace vision models, SQLite, and Azure Blob Storage. Learn the architecture, design decisions, and lessons learned.</summary>
    <author>
      <name>Mouhssine Lakhili</name>
      <email>contact@mouhssinelakhili.com</email>
    </author>
      <category term="Python"/>
      <category term="Flask"/>
      <category term="AI"/>
      <category term="HuggingFace"/>
      <category term="Digital Asset Management"/>
      <category term="Azure"/>
      <category term="Side Project"/>
  </entry>
  <entry>
    <title>Model Context Protocol Explained: How MCP Works for AI Agents</title>
    <link href="https://www.mouhssinelakhili.com/en/blog/model-context-protocol-explained-how-mcp-works" rel="alternate" type="text/html"/>
    <id>https://www.mouhssinelakhili.com/en/blog/model-context-protocol-explained-how-mcp-works</id>
    <published>2026-03-01T00:00:00.000Z</published>
    <updated>2026-03-01T00:00:00.000Z</updated>
    <summary>Learn Model Context Protocol (MCP): how MCP clients and servers enable tool interoperability for AI agent tools, with architecture, use cases, and security.</summary>
    <author>
      <name>Mouhssine Lakhili</name>
      <email>contact@mouhssinelakhili.com</email>
    </author>
      <category term="AI"/>
      <category term="MCP"/>
      <category term="Model Context Protocol"/>
      <category term="Agents"/>
      <category term="Developer Tools"/>
      <category term="Architecture"/>
  </entry>
  <entry>
    <title>Neural Networks Explained: A Rigorous Guide to How Neural Networks Work</title>
    <link href="https://www.mouhssinelakhili.com/en/blog/neural-networks-explained-how-neural-networks-work" rel="alternate" type="text/html"/>
    <id>https://www.mouhssinelakhili.com/en/blog/neural-networks-explained-how-neural-networks-work</id>
    <published>2026-02-16T00:00:00.000Z</published>
    <updated>2026-02-16T00:00:00.000Z</updated>
    <summary>Neural networks explained for developers: how neural networks work, deep learning basics, and backpropagation explained in artificial neural networks.</summary>
    <author>
      <name>Mouhssine Lakhili</name>
      <email>contact@mouhssinelakhili.com</email>
    </author>
      <category term="Neural Networks"/>
      <category term="Deep Learning"/>
      <category term="AI"/>
      <category term="Machine Learning"/>
  </entry>
  <entry>
    <title>How AI Agents Actually Work: Architecture, Memory, Tools, and the Agent Loop</title>
    <link href="https://www.mouhssinelakhili.com/en/blog/how-ai-agents-work-ai-agent-architecture" rel="alternate" type="text/html"/>
    <id>https://www.mouhssinelakhili.com/en/blog/how-ai-agents-work-ai-agent-architecture</id>
    <published>2026-02-09T00:00:00.000Z</published>
    <updated>2026-02-09T00:00:00.000Z</updated>
    <summary>Learn how AI agents work: LLM agent architecture, the perceive-think-act loop, memory (RAG/vector DBs), tool calling, and common failures in production.</summary>
    <author>
      <name>Mouhssine Lakhili</name>
      <email>contact@mouhssinelakhili.com</email>
    </author>
      <category term="AI"/>
      <category term="Agents"/>
      <category term="Architecture"/>
      <category term="LLM"/>
      <category term="Automation"/>
  </entry>
  <entry>
    <title>Why Everyone Is Talking About Agent Command Centers in 2026</title>
    <link href="https://www.mouhssinelakhili.com/en/blog/agent-command-centers-2026-developer-productivity" rel="alternate" type="text/html"/>
    <id>https://www.mouhssinelakhili.com/en/blog/agent-command-centers-2026-developer-productivity</id>
    <published>2026-02-05T00:00:00.000Z</published>
    <updated>2026-02-05T00:00:00.000Z</updated>
    <summary>OpenAI and GitHub are turning AI agents into command centers. Discover the signals, the control-plane stakes, and the impact on developer productivity.</summary>
    <author>
      <name>Mouhssine Lakhili</name>
      <email>contact@mouhssinelakhili.com</email>
    </author>
      <category term="AI Agents"/>
      <category term="Developer Productivity"/>
      <category term="Future of Work"/>
      <category term="Trends"/>
      <category term="2026"/>
  </entry>
  <entry>
    <title>How to Build AI Agents with LangChain: Complete 2026 Tutorial</title>
    <link href="https://www.mouhssinelakhili.com/en/blog/how-to-build-ai-agents-langchain-tutorial-2026" rel="alternate" type="text/html"/>
    <id>https://www.mouhssinelakhili.com/en/blog/how-to-build-ai-agents-langchain-tutorial-2026</id>
    <published>2026-01-30T00:00:00.000Z</published>
    <updated>2026-01-30T00:00:00.000Z</updated>
    <summary>Build production AI agents with LangChain: step-by-step tutorial with tools, memory, RAG, and deployment. Includes code examples and common error fixes.</summary>
    <author>
      <name>Mouhssine Lakhili</name>
      <email>contact@mouhssinelakhili.com</email>
    </author>
      <category term="AI"/>
      <category term="LangChain"/>
      <category term="Agents"/>
      <category term="Tutorial"/>
      <category term="Python"/>
      <category term="LLM"/>
      <category term="2026"/>
  </entry>
  <entry>
    <title>AI Orchestrator Guide for Developers: Skills, Tools, and Career Path</title>
    <link href="https://www.mouhssinelakhili.com/en/blog/ai-orchestrator-battle-guide-2026" rel="alternate" type="text/html"/>
    <id>https://www.mouhssinelakhili.com/en/blog/ai-orchestrator-battle-guide-2026</id>
    <published>2026-01-21T00:00:00.000Z</published>
    <updated>2026-01-21T00:00:00.000Z</updated>
    <summary>Learn what an AI orchestrator does, which tools matter, and how to move from AI-assisted coding to designing reliable agent workflows.</summary>
    <author>
      <name>Mouhssine Lakhili</name>
      <email>contact@mouhssinelakhili.com</email>
    </author>
      <category term="AI Agents"/>
      <category term="Agent Orchestration"/>
      <category term="Developer Career"/>
      <category term="LangChain"/>
      <category term="AI Tools"/>
  </entry>
  <entry>
    <title>AI-Powered Developer Workflows: The Tools and Extensions You Need in 2026</title>
    <link href="https://www.mouhssinelakhili.com/en/blog/how-ai-powered-developer-workflows-tools-2026" rel="alternate" type="text/html"/>
    <id>https://www.mouhssinelakhili.com/en/blog/how-ai-powered-developer-workflows-tools-2026</id>
    <published>2026-01-20T00:00:00.000Z</published>
    <updated>2026-01-20T00:00:00.000Z</updated>
    <summary>Compare GitHub Copilot vs Cursor vs Codeium 2026. Full tool comparison with pricing ($10-$200/mo), features, and real workflow examples for developers.</summary>
    <author>
      <name>Mouhssine Lakhili</name>
      <email>contact@mouhssinelakhili.com</email>
    </author>
      <category term="AI"/>
      <category term="Tools"/>
      <category term="Workflows"/>
      <category term="Dev"/>
      <category term="2026"/>
  </entry>
  <entry>
    <title>Why AI Agents Fail (And How to Fix Them)</title>
    <link href="https://www.mouhssinelakhili.com/en/blog/why-ai-agents-fail-and-how-to-fix-them" rel="alternate" type="text/html"/>
    <id>https://www.mouhssinelakhili.com/en/blog/why-ai-agents-fail-and-how-to-fix-them</id>
    <published>2026-01-13T00:00:00.000Z</published>
    <updated>2026-01-13T00:00:00.000Z</updated>
    <summary>Debug AI agent failures: production checklist for memory issues, tool routing, prompt design, and security. Code examples and actionable fixes for LLM agents.</summary>
    <author>
      <name>Mouhssine Lakhili</name>
      <email>contact@mouhssinelakhili.com</email>
    </author>
      <category term="AI"/>
      <category term="Agents"/>
      <category term="LLM"/>
      <category term="Automation"/>
      <category term="Tech"/>
  </entry>
  <entry>
    <title>How I Built My Portfolio with Next.js and Vercel</title>
    <link href="https://www.mouhssinelakhili.com/en/blog/how-i-built-my-portfolio-with-nextjs-and-vercel" rel="alternate" type="text/html"/>
    <id>https://www.mouhssinelakhili.com/en/blog/how-i-built-my-portfolio-with-nextjs-and-vercel</id>
    <published>2025-01-12T00:00:00.000Z</published>
    <updated>2025-01-12T00:00:00.000Z</updated>
    <summary>Build a developer portfolio that ranks on Google. Next.js 13 App Router, TypeScript, Tailwind CSS tutorial with code examples. Free Vercel deployment guide.</summary>
    <author>
      <name>Mouhssine Lakhili</name>
      <email>contact@mouhssinelakhili.com</email>
    </author>
      <category term="Next.js"/>
      <category term="React"/>
      <category term="TypeScript"/>
      <category term="Tailwind CSS"/>
      <category term="Vercel"/>
      <category term="Portfolio"/>
      <category term="Web Development"/>
  </entry>
</feed>