
I Got Tired of Writing the Same Container Boilerplate, So I Packaged It
How @playwright-labs/fixture-testcontainers eliminates Docker lifecycle boilerplate in Playwright integration tests — and why real containers beat mocks.
Software engineer in Test(SDET).
Certified Node.js Application Developer(JSNAD).
I am a SDET enginner and use typescript, node.js to solve every-day tasks!
I build some tools and experiment with new technologies/libraries and share in web!

How @playwright-labs/fixture-testcontainers eliminates Docker lifecycle boilerplate in Playwright integration tests — and why real containers beat mocks.

Deep dive into modern TypeScript decorators with practical examples from a real Playwright testing framework. Learn about context.metadata, type inference, and why you should migrate from legacy decorators.

How to replace null checks and invisible thrown errors with explicit Option<T> and Result<T,E> types from @rslike/std.

If you write Playwright tests that make HTTP requests, call APIs, or perform any long-running async work, you probably have a resource leak problem you do not know about.

Discover Playwright Labs, a monorepo of curated skills and best practices for Playwright testing. Learn how to install and use the playwright-best-practices package to level up your testing game with AI-powered guidance.