common.skipToContent

Published Articles

Deep dives on test architecture, Cypress, Home Assistant automations, and production engineering.

Browse by tag (22)

Home Assistant

September 20266 min read
How Home Assistant made me love automation flows in real life

I never thought about automation as something that could be integrated to my daily routine. But one thing is to automate software, and another completely different is to think of real-life flows.

Cypress cy.session()

September 20266 min read
My restored Cypress session was lying to me

A cy.session validate() that hits a relative URL on a single-page app can never fail. Here is why dead sessions restore green, and how to validate the credential your app actually uses.

Cypress 16 Migration

How I leveraged Claude Code skills to help me migrate Cypress 16 deprecations in time

See how a reusable Claude Code skill turned Cypress 16's Cypress.env() migration into a fast, secure workflow that classifies sensitive values, preserves command ordering, and verifies every change.

Cypress Global Hooks

How I stopped declaring login in each of my 5.000 tests

Leverage Cypress global hooks in e2e.ts to eliminate repetitive cy.login() calls across 5k+ tests, handling testIsolation, multiple credentials, and complex login strategies with ease.

AI + Cypress

How Cypress Will Revolutionize AI in Testing with cy.prompt()

Discover how cy.prompt() integrates AI-powered test generation directly into Cypress, transforming the future of test automation with smarter, faster, and more reliable end-to-end workflows.

cy.prompt() Tips

How to get most out of cy.prompt()

6 tips and tricks to maximize your AI-powered testing with cy.prompt() in Cypress. Learn best practices for leveraging this powerful new AI tool effectively.

Excel Validation

How to validate tables, rows or any content of an Excel file using Cypress

Master Excel file validation in E2E tests. Learn to parse, validate, and assert tables, rows, or any content directly within your Cypress automated tests.

GraphQL + Cypress

How to integrate Hasura GraphQL hooks into your E2E tests

Use Hasura and custom Cypress commands to keep your end-to-end tests isolated and deterministic, with practical code examples and proven best practices throughout.

Auth0 + Cypress

Speeding up Cypress tests with Auth0 login optimization

Use token caching and session reuse strategies to dramatically accelerate authenticated end-to-end tests across specs, cutting login overhead without sacrificing test isolation.

Follow for deep dives on modern testing, CI/CD, and test architecture.