Articles Technical articles: Playwright, CDAT Pattern, AI tooling, multi-agent QA, infrastructure. All #ai #ai-tooling #api-testing #apple-silicon #architecture #assertions #automation #career #cdat #claude #claude-code #devops #devtools #frontend #github-api #infrastructure #mcp #mlx #nginx #ovh #patterns #philosophy #playwright #portfolio #qdrant #rag #react #refactoring #reverse-proxy #skills #testing #testing-library #typescript #vps #vscode #websocket skills-radar - lazy-loading skill discovery for Claude Code I ran /doctor and saw 6,000 tokens already gone - skill descriptions preloaded into the system prompt. Built a Two-Tier Discovery MCP server in a day. 68% reduction, local Apple Silicon, MIT. sdet-brain - persistent RAG over MCP for one human and three Claudes How I stopped copy-pasting brand context into every new chat. Local-first RAG with Qdrant and MLX, exposed as 11 MCP tools to Claude Desktop, Claude Code, and OpenCode at the same time. CDAT Pattern: 4 Layers, 3 Zero Rules, 9 Production Systems A 2-year deep dive into the test architecture I extracted from real projects after POM stopped scaling. Components-Data-Actions-Tests, MIT licensed. When the Extension Host Refuses to Cooperate - How We Built Claude VSCode Controller for Linux Real-time integration between Claude Desktop AI and VSCode using Extension API, WebSocket, and MCP. Linux Extension Host compatibility deep dive. Assertions in Playwright: When Do You Actually Need await? Technical analysis of using the await keyword with assertions in Playwright. Debunks the common myth that all assertions require await. UI Tests Playwright - MAF (4-layer · Return Early · POM · Vertical Slice) User interface testing with Playwright: TypeScript, Return Early Pattern, POM, Vertical Slice architecture on MAF app. Automatic Update Dates in Project Portfolio Benefits for portfolio prestige - automatic GitHub API integration for last-commit-date display per project card. Facade and Delegation Pattern Refactoring large test files - organize chaos with Facade + Delegation patterns. Testing Library vs Playwright Testing React components with Testing Library vs Playwright - which one to choose and when? OVH Server - Zero to Hero A comprehensive configuration manual for OVH VPS - from bare install to production-ready infrastructure. API Tests Playwright - MAF Backend testing in the MAF application - a Playwright-based approach with scalable structure. Reverse Proxy with NGINX How to get it? - SPA + Reverse Proxy with NGINX, production patterns. Poring Over Code in 2025 - Sensible or Outdated? Is it worth poring over code in the era of AI? Programmer vs machine - where manual effort still pays off. Avoiding waitForTimeout in tests Avoiding waitForTimeout in Playwright Testing: advantages, disadvantages, and alternatives.
skills-radar - lazy-loading skill discovery for Claude Code I ran /doctor and saw 6,000 tokens already gone - skill descriptions preloaded into the system prompt. Built a Two-Tier Discovery MCP server in a day. 68% reduction, local Apple Silicon, MIT.
sdet-brain - persistent RAG over MCP for one human and three Claudes How I stopped copy-pasting brand context into every new chat. Local-first RAG with Qdrant and MLX, exposed as 11 MCP tools to Claude Desktop, Claude Code, and OpenCode at the same time.
CDAT Pattern: 4 Layers, 3 Zero Rules, 9 Production Systems A 2-year deep dive into the test architecture I extracted from real projects after POM stopped scaling. Components-Data-Actions-Tests, MIT licensed.
When the Extension Host Refuses to Cooperate - How We Built Claude VSCode Controller for Linux Real-time integration between Claude Desktop AI and VSCode using Extension API, WebSocket, and MCP. Linux Extension Host compatibility deep dive.
Assertions in Playwright: When Do You Actually Need await? Technical analysis of using the await keyword with assertions in Playwright. Debunks the common myth that all assertions require await.
UI Tests Playwright - MAF (4-layer · Return Early · POM · Vertical Slice) User interface testing with Playwright: TypeScript, Return Early Pattern, POM, Vertical Slice architecture on MAF app.
Automatic Update Dates in Project Portfolio Benefits for portfolio prestige - automatic GitHub API integration for last-commit-date display per project card.
Facade and Delegation Pattern Refactoring large test files - organize chaos with Facade + Delegation patterns.
Testing Library vs Playwright Testing React components with Testing Library vs Playwright - which one to choose and when?
OVH Server - Zero to Hero A comprehensive configuration manual for OVH VPS - from bare install to production-ready infrastructure.
API Tests Playwright - MAF Backend testing in the MAF application - a Playwright-based approach with scalable structure.
Poring Over Code in 2025 - Sensible or Outdated? Is it worth poring over code in the era of AI? Programmer vs machine - where manual effort still pays off.
Avoiding waitForTimeout in tests Avoiding waitForTimeout in Playwright Testing: advantages, disadvantages, and alternatives.