Software Engineering Blog, page 8
Notes on software engineering from the Atyantik practice.
Latest posts
Ajay Patel
How CRM improves business performance, and when it does not
See how CRM improves business performance and profits through four mechanisms, what research has measured, and how to test which one will pay for you.
Read the postVishal Prajapati
Scalable UI components: count the API contract, then use enums and slots
Scalable UI components keep a small API contract. Count the states boolean props allow, then swap them for enums, slots and a typed Button.
Read the postTirth Bodawala
Rust for Linux kernel code: what memory safety removes, and what it costs
Rust for Linux kernel code, priced as a ledger: the memory bugs it removes, the speed and energy it costs, and the arithmetic for your next driver.
Read the postVishal Prajapati
focus vs focus-visible in CSS: the rules, the ring, and :focus-within
focus vs focus-visible in CSS from the spec: when the browser shows a ring, what :focus-within adds, how :active differs, and a ring that meets WCAG 2.2.
Read the postKalpesh Patel
How to contribute to open source frontend projects and get your first pull request merged
How to contribute to open source frontend projects: pick a library you use, read its guide as merge rules, send one tested change, and know when to wait.
Read the postTirth Bodawala
Zebra Printronix USB printer troubleshooting: the GUID that finds your label printer on Windows
Zebra Printronix USB printer troubleshooting on Windows: which device interface GUID finds the printer, what each pasted GUID is, and code that works.
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
What is bug triage? How to run the triage process
Bug triage is where a team rates each defect's severity and priority and decides what to fix now, later or never. See who attends and how to run it.
Read the postMithali Shrivastava
Exploratory testing Rapid Reporter tool: a session-based test management guide
How the exploratory testing Rapid Reporter tool records a chartered, 90-minute SBTM session as typed notes, and how the CSV feeds a short debrief.
Read the postJuzer Dhoon
Lighthouse performance score explained: how the scoring model works
How the Lighthouse performance score is calculated: the five metric weights, the log-normal curves, a worked example and a CI gate on five runs.
Read the postMithali Shrivastava
Heuristic evaluation and cognitive walkthrough in software testing: which to run, and how many evaluators
Heuristic evaluation and cognitive walkthrough compared: what each one finds, Nielsen's 10 heuristics, the four questions, and how many evaluators to book.
Read the postAatman
Risk-based testing: software testing techniques that put the hours where failure costs most
Of all software testing techniques, risk-based testing splits test hours by likelihood times impact. Score areas, run fast releases, trim regression suites.
Read the post