Testing & QualityTrace 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.
Article tag
Testing & QualityInstrument a Node.js API with OpenTelemetry, export traces over OTLP, add business spans, and troubleshoot missing telemetry before production.
DevOpsRun Node.js as a reliable Ubuntu system service with a dedicated user, automatic restarts, journal logs, graceful shutdown, and practical hardening.
Testing & QualityBuild fast Node.js tests without a third-party framework, including strict assertions, dependency mocks, HTTP integration tests, coverage, CI, and cleanup.
DevOpsBuild smaller and safer Node.js Docker images with multi-stage builds, production-only dependencies, non-root execution, secret mounts, health checks, and runtime restrictions.
Software DevelopmentCreate a secure, fast Node.js CI pipeline with GitHub Actions, npm caching, lint and build checks, automated tests, and an isolated PostgreSQL service container.
BackendBuild a reliable Redis cache for a Node.js API with cache-aside reads, bounded TTLs, write invalidation, stampede protection, graceful fallback, and production monitoring.
BackendLearn how to build a structured REST API with Express, Prisma, and PostgreSQL, including migrations, validation, pagination, error handling, and production practices.
BackendA practical Express API security guide covering HTTPS, Helmet, authentication, authorization, validation, rate limiting, CORS, logging, and safe errors.
Software DevelopmentLearn how to upload images from Nuxt 4 to an external API and fix common CORS, Nginx body-size, storage permission, public URL, and 404 problems.
BackendContainerize a Node.js API and PostgreSQL with Docker Compose using a production-aware Dockerfile, service networking, health checks, migrations, and persistent volumes.
Software DevelopmentA production-focused guide to running Nuxt 4 on Ubuntu with PM2, Nginx, environment variables, monitoring, reliable updates, and practical troubleshooting.