W3jar 🧪
blog / projects
2025
  • Debounce vs. Throttle Techniques in JavaScript
    In this tutorial, we will explain both JavaScript techniques (Debounce vs. Throttle), how they work, and when to use each one.
  • Prevent Multiple Form Submissions on Page Refresh Using JavaScript
    Learn How to Prevent Multiple Form Submissions on Page Refresh Using JavaScript.
  • How to Cancel Fetch Requests in React with AbortController
    learn how to cancel a fetch request in React using the AbortController API
  • What is React Context API and How to Use?
    learn how to use the Context API to simplify state management in your React app.
  • How to Perform Efficient Search Function in PHP MySQL
    Learn how to implement a search feature using PHP and MySQL, from setting up the database connection to displaying search results.
  • How to Store PHP Arrays in a MySQL Database
    learn how to easily store and retrieve PHP arrays using serialization, with practical code examples.
  • How to Fix MongoDB “ECONNREFUSED” Error
    How to Fix the “ECONNREFUSED” Error in Node.js When Connecting to MongoDB
  • Split A String By Newline In JavaScript
    Learn how to split a string by newline in JavaScript using the split() method with a regular expression.
  • How To Handle Cookies In Node JS With Express
  • How To Send Emails In Node.js + With Attachments
    Learn how to send emails programmatically in Node.js using the Nodemailer library, including sending emails with attachments.
  • How To Upload Files In Node.js using express-fileupload
    learn how to upload files to a server using an HTML form and the popular `express-fileupload` library.
  • How To Implement Data Validation In Node.js With Zod
    Quick Guide to Data Validation with Zod.
© 2025 • W3jar 🧪
Press Esc or click anywhere to close