
Varanasi: An Honest Travel Guide to the Oldest City Alive
An honest, unfiltered walk through Varanasi — the Ganga aarti at Dashashwamedh, the burning ghats of Manikarnika, Sarnath’s silk, and the best lassi in Banaras.
Your source for thoughtful writing on frontend engineering, web architecture, and the occasional tangent.

An honest, unfiltered walk through Varanasi — the Ganga aarti at Dashashwamedh, the burning ghats of Manikarnika, Sarnath’s silk, and the best lassi in Banaras.

A practical guide to visiting Osian, an ancient temple town near Jodhpur, with historic shrines, sandstone architecture and sand dunes.

Beneath the Aravalli hills, Alwar unfolds through palace courtyards, domed chhatris and bustling market streets. Explore the Scotland of Rajasthan, from Sagar’s stepped banks to Siliserh Lake and the forests of Sariska, with a practical three-day itinerary to guide your journey.

Run Cypress in GitHub Actions: headless runs, retries, JUnit reports, saved screenshots and videos, and parallel jobs, step by step for beginners.

Just 80 kilometres from Ahmedabad lies Lothal, a 4,000-year-old Harappan settlement with a remarkable maritime past. Explore its ancient dockyard, fascinating archaeological ruins, and the forgotten stories of one of India's earliest trading towns.

Debug Cypress tests like a detective: read errors, time-travel the Command Log, use cy.pause() and .debug(), and capture screenshots and videos.

Test React components in a real browser with cy.mount(). A friendly guide to Cypress Component Testing, compared with E2E and React Testing Library.

Speed up Cypress tests with cy.session(). Log in once, test protected routes, and verify tokens and cookies with beginner-friendly examples.

Stop logging in before every single test. Learn how to cache your login with cy.session(), test protected routes, and check tokens and cookies in Cypress, step by step.

Why do Cypress tests break when the app works fine? Learn to write stable tests with data-cy selectors, retry-ability, and smarter waiting, and finally fix those flaky tests, step by step.
This site uses cookies for basic analytics (page views, no ads). You can accept or decline.