RSSAmplifier

Blog

Khaled Garbaya - Blog

Engineering Leader, Developer and educator. I write about web development, software engineering and leadership.

khaledgarbaya.netRSS feed ↗15 posts

Latest posts

AI Finds the Issue. Then It Throws the Hot Potato.

AI made finding code issues free, but owning the fix still needs a human. Why finding throughput is a vanity metric and the hand-back is the real work.

Simplicity Is Invisible by Design. That Makes It a Management Problem.

Engineering teams reward complexity by accident because simplicity leaves no artifact. Four ways a manager can make avoided complexity visible.

Meet APE — Agentic Product Engineering

We shipped a greenfield project in three weeks by building the system around the AI models, not the prompts. I call it APE: Agentic Product Engineering.

AI Engineering Workflows Are Built for One Orchestrator. Here's What Breaks at Team Scale.

AI engineering workflows assume one expert orchestrator. Here's what breaks when five engineers run agent sessions on one codebase — and our fix.

AI Coding Workflow: What Actually Worked

AI-assisted coding patterns that actually work, from months of experiments: two case studies — delegated testing and parallel review with Claude Code.

Mastra Workflows: A Complete Guide with Code Examples

Build Mastra AI workflows step by step — parallel steps, branching, suspend/resume, multi-agent, and serverless deployment — with TypeScript examples.

Mastra: An AI Framework Built for TypeScript, Not Ported to It

Mastra is a TypeScript-native AI framework — typed agents and workflows, a local dev sandbox, memory, and built-in evals. Built for how you already code.

An introduction to start using Eleventy

Eleventy, or 11ty, is a powerful yet straightforward static site generator. It does not require any config to get started.

4 ways to use Axios interceptors

Axios interceptors are a powerful way to manage HTTP requests. Learn 4 ways to use them: handle errors, add headers, transform data, and more.

My new mac setup for web development in 2021

My 2021 Mac setup for web development: a detailed list of every tool I install from scratch to handle day-to-day dev work.

2020 A year in review

My 2020 in review: welcoming our first baby and a year shipping JAMstack educational content — the highs, the lows, and lessons learned.

Gatsby As a Replacement for Create-react-app

Gatsby vs create-react-app: both cut config, but Gatsby adds built-in performance, static rendering with no server, and a rich plugin ecosystem.

Tl;Dr GraphQL

A quick intro to GraphQL, a query language and server-side runtime: define your types and fields, then write a resolver function for each.

How to create a node js command line tool with yargs middleware

Build a Node.js CLI tool with yargs middleware by treating commands like server routes — for cleaner, reusable command-line programs.

Developer friendly APIs using ES6 Proxies

Proxiy Object gives you the ability to intercept access to an object properties and change its behaviour.