<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>islammdshariful</title><description>I write about Playwright, automation, and AI-driven QA workflows.</description><link>https://islammdshariful.github.io/</link><item><title>How to Build a Personal Blog Site with Astro and Deploy to GitHub Pages</title><link>https://islammdshariful.github.io/blog-build-personal-blog-astro-github-pages/</link><guid isPermaLink="true">https://islammdshariful.github.io/blog-build-personal-blog-astro-github-pages/</guid><description>Learn how to build a fast, modern personal blog with Astro featuring dark mode, Pagefind search, SEO optimization, and automatic GitHub Pages deployment.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate><category>Astro</category><category>Web Development</category><category>Tutorial</category><category>astro</category><category>github-pages</category><category>blog</category><category>dark-mode</category><category>pagefind</category><category>seo</category></item><item><title>How I Built a Self-Updating Knowledge Base That Keeps My AI QA Agent Always in Sync With the Codebase</title><link>https://islammdshariful.github.io/blog-self-updating-qa-knowledge-base/</link><guid isPermaLink="true">https://islammdshariful.github.io/blog-self-updating-qa-knowledge-base/</guid><description>Learn how to build a self-updating knowledge base that extracts live data from your codebase and keeps your AI QA agent&apos;s reference docs always in sync.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate><category>AI</category><category>QA</category><category>Knowledge Management</category><category>Developer Tooling</category><category>claude-code</category><category>knowledge-base</category><category>automation</category><category>ai-agent</category><category>developer-tools</category></item><item><title>How I Built an AI-Powered QA Agent That Generates Test Plans From Pull Requests Using Claude Code</title><link>https://islammdshariful.github.io/blog-ai-qa-agent-claude-code/</link><guid isPermaLink="true">https://islammdshariful.github.io/blog-ai-qa-agent-claude-code/</guid><description>Step-by-step guide to building an AI-powered QA agent that reads PR diffs and generates comprehensive white-box test plans using Claude Code and Playwright.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate><category>AI</category><category>QA</category><category>Test Generation</category><category>claude-code</category><category>playwright</category><category>test-automation</category><category>ai-agent</category><category>ci-cd</category></item><item><title>How I Built a Multi-Site Docker Testing Environment for WordPress Plugin Testing</title><link>https://islammdshariful.github.io/blog-post-docker-testing-setup/</link><guid isPermaLink="true">https://islammdshariful.github.io/blog-post-docker-testing-setup/</guid><description>How to build a Docker-based multi-site testing environment for WordPress plugin testing with Playwright integration and isolated configurations.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate><category>Docker</category><category>DevOps</category><category>Automation</category><category>docker</category><category>playwright</category><category>ci-cd</category><category>testing</category><category>docker-compose</category></item></channel></rss>