All the Types of Tests in Software Development
A comprehensive guide to different types of software testing, including unit, integration, and end-to-end tests, with practical JavaScript/Node.js examples.
A comprehensive guide to different types of software testing, including unit, integration, and end-to-end tests, with practical JavaScript/Node.js examples.
How to use Node.js's --watch flag to create simple, interactive TypeScript playgrounds for quick code experimentation.
A tutorial on building a simple interactive command-line interface (CLI) application using Node.js and TypeScript.
Analyzes common tight coupling patterns in Node.js code, such as global variables and hardcoded dependencies, and their impact on maintainability.
A step-by-step guide to setting up a TypeScript project in Node.js, from initialization to configuration.
A comprehensive guide to understanding, using, and creating TypeScript decorators to improve code structure, reusability, and maintainability.
The article argues for migrating JavaScript packages to ESM-only format, discussing ecosystem readiness, tooling support, and migration strategies.
A guide to using PDF.js for reading/parsing PDFs and PDF Lib for creating/modifying PDFs in Node.js, with code examples.
Introduces Mentoss, a new JavaScript library designed to mock fetch() requests for testing, focusing on developer experience and documentation.
Node.js v23.6.0 introduces built-in TypeScript support via type stripping, explaining how it works and key differences from traditional TypeScript.
A guide on generating and analyzing CPU profiles for Nuxt.js applications to debug bundling performance using Node.js flags.
A guide to manually uninstalling specific Node.js versions or the entire Volta tool from macOS, as Volta lacks a direct uninstall command.
A developer troubleshoots and resolves a random 'Bus error' during NX post-install in GitHub Actions CI/CD pipelines.
A guide to adding logging to AWS Lambda functions without redeployment using a custom Node.js extension.
A guide on using Docker to create consistent and isolated local development environments, including setup steps and best practices.
A developer tests Cursor, an AI-powered code editor, by having it build a full-stack web app. The results are surprising and insightful.
A guide to manually managing multiple Node.js versions using shell aliases and downloaded binaries, without relying on NVM or other version managers.
Node.js v22 introduces an experimental flag to run TypeScript files directly without external tools or a build step.
Lambda Live Debugger is an open-source tool for local, real-time debugging of deployed AWS Lambda functions, streamlining serverless development.
Explains how to use the new Promise.withResolvers API in Node.js v22+ to manage asynchronous operations in nested tests.