<kh21PortfolioKH/>
Home About Projects Blog Contact
← Back to Articles

Article category

Testing & Quality

Software testing, accessibility, quality engineering, observability, and reliable delivery practices

Luminous distributed trace connecting multiple service modules to an observability collectorTesting & Quality

Trace Node.js APIs End to End with OpenTelemetry

Instrument a Node.js API with OpenTelemetry, export traces over OTLP, add business spans, and troubleshoot missing telemetry before production.

Sep 4, 20268 min read
Colorful API contract sheets moving through a mechanical compatibility inspection gateTesting & Quality

Catch Breaking API Changes in CI with OpenAPI Diff

Use OpenAPI and oasdiff in GitHub Actions to validate API contracts and block incompatible pull requests before they reach production.

Sep 2, 20268 min read
Abstract automated testing pipeline moving code through checks, mocks, diagnostics, and coverage analysisTesting & Quality

Node.js Testing with the Built-In Test Runner

Build fast Node.js tests without a third-party framework, including strict assertions, dependency mocks, HTTP integration tests, coverage, CI, and cleanup.

Aug 28, 20267 min read
Automated scanner inspecting a web interface for accessibility and keyboard usabilityTesting & Quality

Accessibility Testing with Playwright and axe-core

Add practical accessibility checks to Playwright with axe-core, keyboard tests, useful CI reports, dynamic-state coverage, and a maintainable production workflow.

Aug 26, 20266 min read
< kh21Portfolio />

Built with 💚 using Nuxt & Tailwind CSS

© 2026 Khairul Aqram. All rights reserved.