Author name: Ayoub KODDAM

WebMCP: The Missing Interface Between AI Agents and the Web

From fragile browser automation to structured, agent-native web interactions The Browser Was Built for Humans. What About AI Agents? For more than two decades, websites have been designed around a simple assumption: a human user interacts with a visual interface. Buttons are clicked. Forms are completed. Menus are opened. Information is discovered through page layouts,

WebMCP: The Missing Interface Between AI Agents and the Web Read More »

From AI Governance to AI Security: Putting ISO/IEC 42001 and ISO/IEC 27090 into Practice

AI governance defines how an organization should manage artificial intelligence. AI security examines how that intelligence can be compromised. Building trustworthy AI requires both. Artificial intelligence is moving from experimentation into business-critical workflows. Organizations are deploying AI assistants, integrating large language models into products, automating decisions, and introducing autonomous agents that interact with APIs, browsers,

From AI Governance to AI Security: Putting ISO/IEC 42001 and ISO/IEC 27090 into Practice Read More »

I Gave an AI Agent a Browser. Can It Actually Test a Web Application?

Playwright MCP vs Vibium vs Selenium + Robot Framework: A Hands-On Guide to Agentic QA AI can interact with a browser. But can it produce trustworthy test evidence? Let’s investigate. The experiment: one task, three approaches Imagine giving an AI agent access to a web application and asking it to: Log in with a valid

I Gave an AI Agent a Browser. Can It Actually Test a Web Application? Read More »

AI-DLC: The Next Evolution of Software Engineering Is About the Process, Not the Prompt

For the past few years, the software engineering conversation has been dominated by a seemingly simple question: how much code can AI generate? AI coding assistants can now produce entire functions, create test suites, explain unfamiliar codebases, refactor legacy components, and suggest fixes for complex failures. With agentic capabilities, they can also execute commands, modify

AI-DLC: The Next Evolution of Software Engineering Is About the Process, Not the Prompt Read More »

The New Failure Mode: Everything Is Working

Why healthy components can still produce an unhealthy system There is a particularly frustrating kind of production incident. The API is returning 200. The Kubernetes pods are healthy. CPU and memory are normal. The database is responding. The message broker has no significant backlog. The monitoring dashboard is mostly green. And yet, the user cannot

The New Failure Mode: Everything Is Working Read More »

How to Benchmark Agentic AI: Master GPT-6 and Claude 5.5

The AI model race is entering a different phase, with Agentic AI emerging. For years, comparing models meant asking the same questions to different systems. Which model writes better code, Agentic AI? Which one reasons better? Which one produces the most accurate explanation? That approach becomes increasingly incomplete when AI systems stop behaving like chat

How to Benchmark Agentic AI: Master GPT-6 and Claude 5.5 Read More »

How Context Becomes the Essential AI Engineering Fuel

For years, the context ai conversation was dominated by one question. That focus shaped many discussions. Which model should we use? Then came another. How do we write better prompts using context ai? Today, a different question is becoming increasingly important. What does the AI actually know about the environment in which it is supposed

How Context Becomes the Essential AI Engineering Fuel Read More »

The Browser Is Part of Your Application

Why Modern Software Testing Must Go Beyond the Application Itself A team can build a reliable backend, write hundreds of automated tests, achieve excellent code coverage, and still deliver a poor experience to users. The reason is simple: The software being tested is not necessarily the software being experienced. Between an application and its user

The Browser Is Part of Your Application Read More »

Quality Debt: The New Technical Debt

When Software Moves Faster Than Our Ability to Prove It Works Software engineering has spent decades learning how to manage technical debt. We know what happens when architecture is neglected. We know what happens when shortcuts accumulate. We know that a system can continue working while becoming increasingly difficult, expensive, and risky to change. But

Quality Debt: The New Technical Debt Read More »

The Self-Healing Test Trap: When Automation Fixes the Test Instead of Finding the Bug

Self-healing automation promises fewer broken tests. But what happens when the test heals itself precisely when it should be failing? The Green Pipeline That Should Have Been Red Imagine this. It is Monday morning. A developer changes the checkout page. The CI pipeline runs 300 automated tests. Everything is green. 300/300 PASSED. The team is

The Self-Healing Test Trap: When Automation Fixes the Test Instead of Finding the Bug Read More »

Scroll to Top