Atyantik Blog, Page 5
Notes on software engineering from the Atyantik practice.
Latest posts
Vishalkumar Prajapati
focus vs focus-visible in CSS: end the outline wars
focus vs focus-visible in CSS, made observable: watch the heuristic fire, read the spec-accurate rules, and ship the correct 2026 focus ring pattern.
Read the postKalpesh Patel
Contribute to open source as a frontend developer
To contribute to open source as a frontend developer, read what four named projects put in writing before a merge, and scope one change to it.
Read the postTirth Bodawala
USB Printer Connection Guide: Zebra & Printronix
Troubleshoot Zebra and Printronix USB printer connections on Windows. Learn how Device Interface GUIDs, symbolic links, and USBPRINT device identification solve compatibility issues.
Read the postMithali Shrivastava
Accessibility testing methods: what tools miss
Accessibility testing methods that find real barriers: why automated scanners settle only a third of WCAG, and the layered method that catches the rest.
Read the postMithali Shrivastava
Bug triage process: run the room, not the queue
A bug triage process is a decision forum, not a queue. See severity vs priority on real bugs, the quadrants where a formula fails, and how to run the room.
Read the postMithali Shrivastava
Exploratory testing session-based test management guide
Exploratory testing session-based test management, made accountable: a real 90-minute Rapid Reporter session shown in full, from charter to CSV to debrief.
Read the postJuzer Dhoon
Lighthouse performance score explained: the scoring model
The Lighthouse performance score explained as a weighted sum of five metric sub-scores, plus the throttling model, run-to-run variance, and an LHCI gate.
Read the postMithali Shrivastava
Heuristic evaluation vs cognitive walkthrough guide
Heuristic evaluation vs cognitive walkthrough as inspection instruments: the coverage math behind 3 to 5 evaluators, a severity rubric, and two artifacts.
Read the postAatman
Risk-Based Test Strategy: Allocate Testing by Cost
A risk-based test strategy that allocates a finite testing budget by product-risk times escape-cost, with a live uniform vs risk-based allocator.
Read the postJuzer Dhoon
CSS Grid as a Constraint System: Declare, Browser Solves
CSS Grid as a constraint system: build one dashboard and evolve it through named areas, intrinsic sizing, auto-fit reflow, subgrid, and a layered hero.
Read the postJuzer Dhoon
Web accessibility for developers: POUR and first steps
Web accessibility for developers, from first principles: why it matters, the 2026 legal case, and the first seven fixes ranked by impact under POUR.
Read the postJaykrishna Vijayan
Selenium vs Cypress vs Playwright: pick by architecture
Selenium vs Cypress vs Playwright, decided by how each drives the browser: out-of-process WebDriver, an in-process resident, or out-of-process CDP. A neutral picker included.
Read the post