CLI Chatbot with LangChain and OpenAI in Node.js
A tutorial on building a command-line chatbot using Node.js, LangChain, and OpenAI's API for interactive conversations.
A tutorial on building a command-line chatbot using Node.js, LangChain, and OpenAI's API for interactive conversations.
An overview of TypeScript for JavaScript developers, explaining its syntax, how it runs, and IDE benefits.
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 developer's guide to fixing a pm2 process manager error where it displays no processes and hogs server resources.
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.