QA engineering &
web quality blog
Accessibility, performance, CI/CD, cross-browser, uptime — practical guides for shipping bug-free applications.
Notify me about new articles
Get notified for every new article! (No ads, only interesting content)
Apr 26, 2026 - 7 min read
JavaScript Dependency Security: Why npm audit Isn't Enough for Production Sites
Apr 25, 2026 - 8 min read
Email Authentication in 2026: SPF, DKIM, and DMARC from First Principles
Apr 23, 2026 - 6 min read
SSL Certificate Monitoring: How to Never Miss an Expiry Again
Apr 24, 2026 - 7 min read
GDPR & CCPA Cookie Compliance: What Your Consent Banner Isn't Catching
Apr 22, 2026 - 7 min read
WCAG 2.2 vs 2.1: What Changed and What Your Site Needs to Fix
Apr 20, 2026 - 8 min read
HTTP Security Headers: The Complete 2026 Guide
Apr 17, 2026 - 9 min read
AI-Assisted Testing: What Actually Works Today and What's Still Hype
Apr 17, 2026 - 7 min read
Stress Testing Your Web App: Finding the Breaking Point Before Your Users Do
Apr 17, 2026 - 8 min read
CI-Ready QA: The Five Checks Every PR Needs Before Merge
Apr 16, 2026 - 7 min read
Accessibility Testing in CI: Why axe-core Belongs in Your PR Pipeline
Apr 14, 2026 - 6 min read
Performance Budgets in CI: Failing a PR on a 200ms LCP Regression
Apr 11, 2026 - 8 min read
Cross-Browser Testing Without BrowserStack: The Open-Source Playbook
Apr 8, 2026 - 6 min read
Better Stack Alternative: How to Replace the $269/mo Standard Plan at SMB Scale
Apr 5, 2026 - 5 min read
UptimeRobot's Commercial Use Restriction: What Changed, and 3 Things to Do About It
Mar 16, 2026 - 5 min read
How to Monitor 50 Websites Without Paying Enterprise Prices
Apr 28, 2025 - 4 min read
Website Uptime Monitoring: What to Track Beyond 'Is It Up?'