Skip to content
Art of Coding

Art of Coding

  • Advanced
  • AI / Machine Learning
  • Algorithms
  • API Integration
  • Automation Scripts
  • Beginner
  • C#
  • C++
  • Data Structures
  • Databases
  • DevOps / CLI Tools
  • Dynamic Programming
  • Go
  • Graph Theory
  • HTML / CSS
  • Intermediate
  • Java
  • JavaScript
  • Python
  • Recursion
  • Rust
  • Search Algorithms
  • Shell / Bash
  • Sorting Algorithms
  • SQL
  • TypeScript
  • Uncategorized
  • Web Development

JavaScript

  • Home
  • JavaScript
Building a Simple CAPTCHA System in JavaScript Without Dependencies
Posted inJavaScript

Building a Simple CAPTCHA System in JavaScript Without Dependencies

Building a Simple CAPTCHA System in JavaScript Without Dependencies   Spam and automated bots are common nuisances when building web forms. To prevent bot submissions, a well-known solution is the…
Posted by Oana Rinaldi January 21, 2026
‘Debounce’ vs ‘Throttle’ Explained Visually (with JS Code)
Posted inJavaScript

‘Debounce’ vs ‘Throttle’ Explained Visually (with JS Code)

'Debounce' vs 'Throttle' Explained Visually (with JS Code)   Debounce and throttle are two commonly used techniques in JavaScript to control how often a function is executed over time. They…
Posted by Oana Rinaldi December 31, 2025
Node.js Script to Back Up Your MongoDB Daily via Cron Job
Posted inJavaScript

Node.js Script to Back Up Your MongoDB Daily via Cron Job

Node.js Script to Back Up Your MongoDB Daily via Cron Job   When managing production-grade applications, database backups are your safety net. Automating those backups ensures you can recover data…
Posted by Oana Rinaldi December 27, 2025
Scrape Job Listings with Node.js and Cheerio
Posted inJavaScript

Scrape Job Listings with Node.js and Cheerio

Scrape Job Listings with Node.js and Cheerio   Web scraping offers immense value when it comes to automating data collection for personal or professional projects. Imagine being able to extract…
Posted by Oana Rinaldi December 15, 2025
Interactive Form Validation With Vanilla JavaScript Only
Posted inJavaScript

Interactive Form Validation With Vanilla JavaScript Only

Interactive Form Validation With Vanilla JavaScript Only   Form validation is one of the most important aspects of client-side development. While modern libraries like React or Vue offer form validation…
Posted by Oana Rinaldi December 4, 2025
Using JavaScript to Scrape Table Data from Any Web Page
Posted inJavaScript

Using JavaScript to Scrape Table Data from Any Web Page

Using JavaScript to Scrape Table Data from Any Web Page   Web scraping is a powerful way to retrieve data without relying on APIs. Whether you're analyzing public data or…
Posted by Oana Rinaldi December 3, 2025
Functional JavaScript: Build a Compose Utility from Scratch
Posted inJavaScript

Functional JavaScript: Build a Compose Utility from Scratch

Functional JavaScript: Build a Compose Utility from Scratch   Functional programming in JavaScript can drastically simplify your code by reducing side effects and enhancing composability. Whether you're transforming data or…
Posted by Oana Rinaldi December 1, 2025
Design a Simple Rate Limiter Using Redis and Node.js
Posted inJavaScript

Design a Simple Rate Limiter Using Redis and Node.js

Design a Simple Rate Limiter Using Redis and Node.js   Rate limiting is a crucial technique for controlling traffic to your APIs and protecting your application from abuse, DDoS attacks,…
Posted by Oana Rinaldi November 15, 2025
How Async/Await Works under the Hood in JavaScript
Posted inJavaScript

How Async/Await Works under the Hood in JavaScript

How Async/Await Works under the Hood in JavaScript   Async/await has made asynchronous programming in JavaScript more readable and expressive. But have you ever wondered how it actually works under…
Posted by Oana Rinaldi November 14, 2025
Web Scraping with Cheerio.js: Extract Job Listings into CSV
Posted inJavaScript

Web Scraping with Cheerio.js: Extract Job Listings into CSV

Web Scraping with Cheerio.js: Extract Job Listings into CSV   Web scraping has become an essential tool for gathering data from websites for analysis, automation, or reporting. In this tutorial,…
Posted by Oana Rinaldi November 11, 2025

Posts pagination

1 2 3 4 Next page

Recent Posts

  • Speed Up SQL Queries Using Indexes—With Before-and-After Benchmarks
  • Building a Simple CAPTCHA System in JavaScript Without Dependencies
  • Find Duplicates Fast — SQL vs Python Algorithm Showdown
  • Scraping Job Listings from Indeed Using Python and BeautifulSoup
  • Local File Sync Tool in Java Using WatchService

Recent Comments

No comments to show.

Archives

  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025

Categories

  • Algorithms
  • Automation Scripts
  • Databases
  • Java
  • JavaScript
  • Python
  • Recursion
  • Search Algorithms
  • Shell / Bash
  • Sorting Algorithms
  • SQL
Copyright 2026 — Art of Coding. All rights reserved. Bloghash WordPress Theme
Scroll to Top