
Type-safe SQL in Playwright tests: a compile-time FSM, a branded string, and zero leaked connections
The story behind @playwright-labs/fixture-sql, what problem it solves
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!

The story behind @playwright-labs/fixture-sql, what problem it solves

The story behind @playwright-labs/selectors-angular — why I built it, how it works internally, and what problems it solves for Angular E2E testing.

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.