Skip to content

Published Articles

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

Articles
9
Minutes of reading
32
Publications
4
Topics
22
Browse by tag (22)
Latest
DEVSeptember 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.

DEVSeptember 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.

DEVJuly 20267 min read
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.

DEVFebruary 20264 min read
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.

DEVOctober 20253 min read
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.

DEVOctober 20253 min read
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.

DEVOctober 20253 min read
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.

Medium
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.

LinkedIn
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.