VHVitali Haradkouinvitalicset.hashnode.dev·3d ago · 3 min readPerfscale News #1: OSS Release, QUERY HTTP Method Support & a VC ApplicationTL;DR: Part of the Perfscale engine is now open source with a self-comparing benchmark pipeline; we shipped native support for the new QUERY HTTP method (RFC 10008) — likely the first load testing too00
VHVitali Haradkouinvitalicset.hashnode.dev·Apr 2 · 6 min readAngular-Aware Playwright Selectors: Query Components by @Input, Signals, and StateAngular gives us a powerful component model: typed @Input() properties, reactive signal() values, @Output() event emitters, and declarative directives. But when we write E2E tests, we typically throw 00
VHVitali Haradkouinvitalicset.hashnode.dev·Mar 30 · 4 min readEmail-safe shadcn/ui components for Playwright test reportsThe goal @playwright-labs/reporter-email is a Playwright reporter that sends an HTML email when a test run finishes. In this release we wanted to ship templates that use shadcn/ui components — the sam00
VHVitali Haradkouinvitalicset.hashnode.dev·Mar 26 · 5 min readStop Mocking Your Database: Real Containers in Playwright Tests with @playwright-labs/fixture-testcontainersIntegration tests that hit a real database, a real Redis instance, or a real message broker are fundamentally more trustworthy than mocked alternatives. Yet wiring up Docker containers in a Playwright00
VHVitali Haradkouinvitalicset.hashnode.dev·Feb 20 · 4 min readOption<T> and Result<T, E> in TypeScript: The Missing Error Handling PrimitivesTypeScript's type system is excellent at modeling data shapes. It's much weaker at modeling control flow — specifically, the two most common sources of bugs in any codebase: absent values and failed o00