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?'

Version 1.0.65