Software Engineering Blog, page 8
Notes on software engineering from the Atyantik practice.
Latest posts
Kalpesh 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: the layered pass that finds what WCAG 2.2 scanners miss
Accessibility testing in layers: count what an axe-core scan covers of WCAG 2.2, then run keyboard, zoom, screen reader and user checks, cheapest first.
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 postJaykrishna Vijayan
How Testers and Developers Collaborate Effectively
Testers and developers work better together. Early involvement, shared goals, open communication, Agile practices, mutual respect, and celebrating wins create stronger teams and faster releases.
Read the postJuzer Dhoon
CSS Grid Layout for Complex, Responsive Designs
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 postAatman
AI and ML in Software Testing
Discover how AI and ML enhance test automation, predict defects, and improve testing coverage while addressing key implementation challenges.
Read the postAatman
The Psychology of Bugs: Why Defects Happen?
Why defects occur: cognitive biases, complexity, miscommunication and time pressure. Understanding these factors helps teams reduce bugs.
Read the post