DeveloperBreeze

Nodejs Programming Tutorials, Guides & Best Practices

Explore 16+ expertly crafted nodejs tutorials, components, and code examples. Stay productive and build faster with proven implementation strategies and design patterns from DeveloperBreeze.

Tutorial

Build a Custom Rate Limiter in Node.js with Redis

  • Offer different limits for free vs paid users
  • Log or monitor usage per user

This isn’t just a quick fix—it’s a deep dive into:

Apr 04, 2025
Read More
Tutorial

Understanding `crypto.randomBytes` and `ethers.randomBytes`: A Comparison

  • Use crypto.randomBytes when:
  • You are building Node.js applications without blockchain-specific functionality.
  • You want to avoid adding external dependencies.
  • Use ethers.randomBytes when:
  • You are developing Ethereum-related applications and already have ethers.js in your project.
  • You want the flexibility of generating random bytes with minimal configuration, defaulting to 32 bytes for Ethereum addresses or private keys.

Oct 24, 2024
Read More
Tutorial

Working with `BigNumber` in ethers.js: A Guide for Version 6

  console.log(num1.lt(num2)); // false
  • Greater Than:

Oct 24, 2024
Read More
Tutorial

Connecting a Node.js Application to an SQLite Database Using sqlite3

  • Grant only the necessary permissions to users and applications accessing the database.
  • Ensure that the database file (your_database_name.db) is stored in a secure location with appropriate file permissions.

Oct 24, 2024
Read More
Cheatsheet

PM2 Cheatsheet

pm2 start app.js -i max
  • -i max starts as many instances as there are CPU cores.

Oct 14, 2024
Read More