Best of Node.jsJuly 2025

  1. 1
    Article
    Avatar of collectionsCollections·39w

    Building MCP Servers and Clients From Scratch: A Comprehensive Guide

    Model Context Protocol (MCP) is a communication framework for AI client-server interactions built around four components: tools, resources, prompts, and samplings. The guide covers building MCP servers and clients using TypeScript with Node.js, including integration with GitHub Copilot and debugging with MCP Inspector. It also explores .NET 10's native MCP support for creating AI assistant extensions, featuring weather and random number tools, with streamlined publishing to NuGet for community distribution and dependency management.

  2. 2
    Article
    Avatar of java_libhuntAwesome Java Newsletter·41w

    Clean Code Reimagined

    A comprehensive guide to writing clean, maintainable code with practical examples in both Node.js and Java. Covers essential principles including meaningful naming conventions, single responsibility functions, DRY logic implementation, proper formatting, immutability patterns, and structured logging. Emphasizes that clean code is a mindset focused on building resilient, scalable systems that are understandable and extendable for future developers.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·39w

    How to Build a Telehealth App Using Stream Video and Chat SDK in React

    A comprehensive guide to building a telehealth application using Stream's Video and Chat SDKs with React. Covers complete authentication flow including user registration, OTP verification, login/logout, backend setup with Node.js and MongoDB, frontend integration with React Router, and Stream SDK implementation for real-time video calls and messaging. Includes security best practices like JWT tokens, password hashing, and cookie management.

  4. 4
    Video
    Avatar of youtubeYouTube·38w

    Build and Deploy a Full Stack Car Rental Booking App using React js & ImageKit | MERN Stack Project

    A comprehensive tutorial for building a car rental booking platform using the MERN stack (MongoDB, Express, React, Node.js). The project includes user authentication, car listing functionality, booking management, owner dashboard, and image optimization using ImageKit. Features include animated homepage, search functionality, date selection forms, car filtering, booking status management, and profile image uploads. The tutorial covers project setup with Vite, Tailwind CSS integration, React Router implementation, component creation, and deployment on Vercel.

  5. 5
    Article
    Avatar of tsTypescript·40w

    Announcing TypeScript 5.9 Beta

    TypeScript 5.9 Beta introduces several key improvements including a streamlined tsc --init that generates cleaner configuration files with modern defaults, support for ECMAScript's import defer syntax for deferred module evaluation, a stable --module node20 option for Node.js v20 compatibility, enhanced DOM API documentation with summary descriptions, expandable hover tooltips in editors, configurable hover length limits, and performance optimizations for type instantiation caching and file existence checks.

  6. 6
    Article
    Avatar of cmps2do0hyj5zvizdljdzMouad Dadda·38w

    Awesome Node.js Security resources

    A curated collection of Node.js security resources available on GitHub, providing developers with tools, guides, and best practices for securing Node.js applications.

  7. 7
    Article
    Avatar of netguruNetguru·39w

    Golang vs Node: Complete Performance and Development Guide for 2025

    Golang and Node.js serve different backend development needs, with Golang excelling in performance-critical applications through its compiled nature and goroutine-based concurrency model, while Node.js offers faster development cycles and extensive ecosystem support. Golang demonstrates 2.6x better performance in CPU-bound tasks and 76% lower memory usage, making it ideal for high-performance APIs and infrastructure services. Node.js leverages JavaScript familiarity and 800,000+ packages for rapid web application development and real-time features. The choice depends on project requirements: Node.js for rapid prototyping and I/O-bound applications, Golang for scalable systems requiring predictable performance under heavy load.

  8. 8
    Article
    Avatar of platformaticPlatformatic·39w

    Laravel and Node.js: PHP in Watt Runtime

    Platformatic PHP stackable now enables Laravel applications to run within Node.js using Watt runtime. This integration uses a Rust-based native module to embed a multi-threaded PHP runtime directly inside Node.js, allowing developers to deploy PHP and JavaScript services together while reducing infrastructure complexity. The setup involves configuring workspaces, installing dependencies, and creating a platformatic.json file that handles URL rewriting for Laravel's routing system.

  9. 9
    Article
    Avatar of telerikTelerik·39w

    Learning NestJS Part 1: Getting Started

    A beginner-friendly guide to building your first NestJS application. Covers installation of Node.js and Nest CLI, project scaffolding, creating controllers and services, implementing GET and POST endpoints, and using dependency injection. The tutorial uses a JavaScript array for data storage and demonstrates basic CRUD operations through practical examples.

  10. 10
    Article
    Avatar of bunBun·38w

    Bun v1.2.19

    Bun v1.2.19 introduces significant improvements including isolated node_modules installation similar to pnpm, interactive package updates, package.json management commands, dependency tree analysis with `bun why`, enhanced test coverage options, VS Code Test Explorer integration, PostgreSQL client performance optimizations with automatic query pipelining, code-signed Windows executables, SIMD-accelerated parsing, improved bundler tree-shaking, expanded Node.js compatibility with V8 C++ API support, and numerous bug fixes across the runtime, bundler, and package manager.

  11. 11
    Article
    Avatar of astro_sourceAstro·41w

    Astro 5.11

    Astro 5.11 introduces enhanced Content Security Policy support for static pages through official adapters (Node.js, Netlify, Vercel), allowing CSP headers to be served properly instead of relying on meta tags. The update also adds an option to disable HTML streaming in the Node.js adapter for specific hosting requirements, plus various bug fixes and community contributions.

  12. 12
    Article
    Avatar of newstackThe New Stack·39w

    Web Dev Kent Dodds on Remix and His Frontend Secret Weapon

    Kent Dodds, co-founder of Remix framework, discusses his current tech stack choices and recommendations. He still advocates for Remix (now React Router 7) for web applications, continues using Node.js over newer alternatives like Deno or Bun, and highlights MSW (Mock Service Worker) as his secret weapon for API mocking during development. Dodds explains his hosting preferences, favoring Fly.io for dynamic sites, and promotes his Epic Stack as a comprehensive starter template that reflects his latest development practices.

  13. 13
    Article
    Avatar of socketdevSocket·38w

    Bun 1.2.19 Adds Isolated Installs for Better Monorepo Suppor...

    Bun 1.2.19 introduces isolated installs with the --linker=isolated option to improve monorepo dependency management by preventing cross-package conflicts. The release adds a new bun pm pkg command for programmatic package.json editing, improves workspace installs, and includes a bun why command for dependency tracing. Performance improvements include 5x faster PostgreSQL queries through automatic pipelining, 1ms faster startup times, and 3MB less memory usage. The update resolves 163 issues and positions Bun as a stronger competitor to pnpm for monorepo workflows.

  14. 14
    Video
    Avatar of awesome-codingAwesome·40w

    Node quietly became surprisingly good...

    Node.js has undergone significant modernization driven by competition from Deno and Bun runtimes. Key improvements include ES modules as the default with node: prefix for built-ins, top-level await support, native fetch API, worker threads for CPU-intensive tasks, built-in test runner, and enhanced streams with pipeline API. These changes align Node.js closer to web standards while reducing dependency bloat and improving developer experience.

  15. 15
    Article
    Avatar of bunBun·41w

    Bun v1.2.18

    Bun v1.2.18 introduces significant improvements including ReadableStream convenience methods (text(), json(), bytes(), blob()), WebSocket client compression with permessage-deflate, reduced memory usage for large uploads, faster native addon performance, and enhanced Node.js compatibility. The release fixes 52 issues, updates SQLite to 3.50.2, adds Math.sumPrecise support, and includes numerous bug fixes for networking, file system operations, and bundling functionality.

  16. 16
    Article
    Avatar of collectionsCollections·38w

    Implementing User Authentication with ReactJS and SuperTokens

    SuperTokens is an open-source authentication library that simplifies user authentication implementation in web applications. It provides pre-built UI components for React frontends, backend SDKs for Node.js and Python, and a lightweight core service that can run as a Docker container. The library handles essential authentication features including login, signup, session management, and security protections against CSRF attacks, offering developers a middle-ground solution between building custom authentication systems and using managed services.

  17. 17
    Article
    Avatar of freecodecampfreeCodeCamp·37w

    How to Build Database Seed Scripts for Your Node Application

    Database seed scripts automate the process of populating databases with initial test data, ensuring consistent development environments across teams. This comprehensive guide covers implementing seed files for Firebase-powered Node.js applications, from basic setup and data structure planning to advanced relationship management and environment-specific configurations. Key topics include creating organized seed file structures, handling complex data relationships with referential integrity, managing environment-specific datasets, integrating seeds into development workflows, and implementing automated testing for seed data validation.

  18. 18
    Article
    Avatar of platformaticPlatformatic·38w

    Platformatic AI-Warp 1.0.0

    Platformatic AI-Warp 1.0.0 is a comprehensive AI gateway that unifies multiple AI providers (OpenAI, DeepSeek, Google Gemini) through a single API. Key features include automatic failover between providers, persistent session management with Redis/Valkey storage, real-time streaming with resume capability, and seamless conversation continuity across service restarts. The platform handles rate limiting, connection pooling, and distributed deployments while providing enterprise-grade reliability and horizontal scaling capabilities.