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
Top Stories
Visualizing Graph Traversal: DFS vs. BFS in Python
March 10, 2026
Regex-Powered Text Extraction: From Logs to Insights
March 9, 2026
Mastering Async JavaScript: Build an API Data Aggregator
March 8, 2026
Bash Power Moves: A One-Liner for Automated Log Cleanup
March 7, 2026
Use Bash to Monitor and Restart Crashed Services Automatically
March 5, 2026
Speed Up SQL Queries with Window Functions
March 4, 2026
Secure API Calls with JavaScript Fetch and Tokens
March 3, 2026
Building a RESTful API Client in Python with Requests
March 2, 2026
SQL Window Functions Explained Through Ranking Examples
March 1, 2026
Optimize SQL Queries for Real-Time Dashboards
February 28, 2026
Scheduling Automated Backups Using Cron and Bash Scripts
February 27, 2026
Build a Command-Line Tool in Python That Organizes Your Downloads Folder
February 26, 2026
Automate Your File Cleanup with a Python Script
February 25, 2026
Implementing a Custom Sorting Algorithm in Python
February 24, 2026
Java Streams Demystified: Process Nested Collections Like a Pro
February 17, 2026
Mastering Debounce in JavaScript: Build a Custom Hook Without Libraries
February 16, 2026
Crawl Websites in Bash: Lightweight Link Extractor with curl & grep
February 15, 2026
Implement the Dijkstra Algorithm in Java from Scratch
February 14, 2026
Generate Strong Passwords Securely Using OpenSSL + Bash
February 13, 2026
Build a GitHub Issues Dashboard with Python and Flask
February 12, 2026
Scrape Any Website with BeautifulSoup and Python Requests
February 11, 2026
Automate Repetitive File Renaming Tasks with Bash Scripts
February 10, 2026
Automate GitHub Issue Reporting with Python and REST APIs
February 9, 2026
Real-Time Form Validation with JavaScript and Regex
February 8, 2026
‘SELECT *’ is (Still) Killing Your DB: Write Safer SQL Queries with Code Samples
February 7, 2026
Parsing PDFs in Bash: Extract Data in Seconds
February 6, 2026
Build a REST API Client in Bash Using curl and jq
February 5, 2026
From Cronjob to CLI: Create a Bash Tool That Sends Daily Weather SMS
February 4, 2026
JavaScript Debouncing Explained with Scroll Event Optimization
February 3, 2026
Build a Live Search Filter in Vanilla JavaScript
February 2, 2026
Build a REST API Client in Bash Using Curl and jq
February 1, 2026
Python Meets Excel: Automate Monthly Reports Without Opening Excel
January 31, 2026
Write a SQL Query That Builds a Running Total Without Window Functions
January 30, 2026
Scrape and Schedule: Automate Web Reports Using Python & Cron
January 29, 2026
Detect Duplicate Files on Your System with a Python Hashing Script
January 26, 2026
From CSV to Insight: Parse and Analyze CSV Files Using Modern Java Streams
January 25, 2026
Visualizing SQL Query Performance with EXPLAIN Plans
January 24, 2026
Use Python’s Requests and BeautifulSoup to Scrape Product Prices
January 23, 2026
Speed Up SQL Queries Using Indexes—With Before-and-After Benchmarks
January 22, 2026
Building a Simple CAPTCHA System in JavaScript Without Dependencies
January 21, 2026
Find Duplicates Fast — SQL vs Python Algorithm Showdown
January 20, 2026
Scraping Job Listings from Indeed Using Python and BeautifulSoup
January 19, 2026
Local File Sync Tool in Java Using WatchService
January 18, 2026
SQL Query Recipes for Cleaning Dirty Data
January 8, 2026
Find Broken Links: Web Crawler in Python Using Requests and BeautifulSoup
January 4, 2026
SQL Window Functions: Ranking Sales by Region in One Query
January 3, 2026
Creating a Java API Client for GitHub Repos in Under 50 Lines
January 2, 2026
Mastering Recursive Functions: Solve Mazes with Backtracking in Python
January 1, 2026
‘Debounce’ vs ‘Throttle’ Explained Visually (with JS Code)
December 31, 2025
Create a Custom Bash Script for Daily Git Backups
December 30, 2025
Efficient Text Search with Tries in Java
December 29, 2025
#!/usr/bin/env awk: Useful File Reports You Can Create With Awk Scripts
December 28, 2025
Node.js Script to Back Up Your MongoDB Daily via Cron Job
December 27, 2025
Build a Daily Task Emailer with Python and Gmail API
December 26, 2025
Scrape Medium Articles by Tag Using Python and BeautifulSoup
December 25, 2025
Java Automation: Schedule Email Reports with Java and Quartz
December 24, 2025
Build a Personal Expense Tracker with Python and SQLite
December 23, 2025
#StandWithYourLogs: Real-Time Server Log Monitoring in Python
December 22, 2025
Convert Markdown Files to HTML Automatically Using Python
December 21, 2025
Host Your Own URL Shortener with Flask and SQLite
December 20, 2025
‘Is It Palindrome?’ Reimagined: Algorithm Patterns in 5 Languages
December 19, 2025
#!/usr/bin/env bash: Create Your Own Git Pre-Commit Hook from Scratch
December 18, 2025
Create a PDF Report Generator in Python Using ReportLab
December 17, 2025
Java Automation: Auto-Login to Web Pages Using Selenium
December 16, 2025
Scrape Job Listings with Node.js and Cheerio
December 15, 2025
Java Stream API: Grouping Employees by Department Example
December 14, 2025
@CronMaster3000: Schedule Daily Reports via Bash + crontab + SQL
December 13, 2025
SQL Window Functions for Time-Based Event Tracking
December 12, 2025
Regex-Powered Log Parser in Bash: Extract Meaningful Metrics from Server Logs
December 11, 2025
Real-Time Currency Converter with Java + OpenExchangeRates API
December 8, 2025
Python Script to Automatically Rename Bulk Images Using EXIF Data
December 7, 2025
Secure Password Validation in Java Using Regular Expressions
December 6, 2025
Automate Email Reports with Python and Gmail API
December 5, 2025
Interactive Form Validation With Vanilla JavaScript Only
December 4, 2025
Using JavaScript to Scrape Table Data from Any Web Page
December 3, 2025
Automate Your Inbox: Python Script to Organize Gmail with the API
December 2, 2025
Functional JavaScript: Build a Compose Utility from Scratch
December 1, 2025
Build a Bash Script that Monitors Disk Space and Sends Alerts
November 30, 2025
Efficient SQL: Deduplicate Rows Without Losing Data
November 29, 2025
Parsing Complex Logs into Insights with Python and Regex
November 16, 2025
Design a Simple Rate Limiter Using Redis and Node.js
November 15, 2025
How Async/Await Works under the Hood in JavaScript
November 14, 2025
Data Cleaning with Pandas: Fixing Messy CSVs Step-by-Step
November 12, 2025
Web Scraping with Cheerio.js: Extract Job Listings into CSV
November 11, 2025
(Ab)using Bash Loops to Rename Log Files by Date Automatically
November 9, 2025
Consuming Public APIs in JavaScript Without Axios or jQuery
November 8, 2025
Auto-Reply Gmail Emails Using Google Apps Script (JavaScript)
November 7, 2025
Automate File Organization by Type with Bash Scripts
November 6, 2025
(Re)Implement Merge Sort in Python Step-by-Step With Visual Diagrams
November 4, 2025
Debounce vs Throttle: Interactive Search Bar Demo in JavaScript
November 3, 2025
Implement QuickSort from Scratch in JavaScript
November 2, 2025
Sort Large CSV Files by Column Without Loading into Memory (Bash + awk)
November 1, 2025
Monitor Website Uptime With Node.js and Discord Alerts
October 31, 2025
‘SELECT *’ is Lazy—Write Safer Dynamic Queries in SQL Using Parameters
October 30, 2025
Implement Dijkstra’s Algorithm in JavaScript for Route Planning
October 29, 2025
Real-Time Form Validation in Vanilla JavaScript
October 28, 2025
Build a Bash Script to Monitor Disk Usage and Send Alerts
October 27, 2025
SQL Window Functions Demystified with Real Sales Data
October 26, 2025
Automate GitHub Issue Reporting with Python & REST APIs
October 25, 2025
Java Coding Exercise: Implement LRU Cache from Scratch with LinkedHashMap
October 24, 2025
Posted inGraph Theory

Visualizing Graph Traversal: DFS vs. BFS in Python

Visualizing Graph Traversal: DFS vs. BFS in Python   IntroductionGraphs are powerful data structures that model relationships among interconnected elements—think of social networks, recommendation systems, or network routing maps. Traversing…
Continue Reading
Posted by Oana Rinaldi March 10, 2026
Posted inPython

Regex-Powered Text Extraction: From Logs to Insights

Regex-Powered Text Extraction: From Logs to Insights   IntroductionIn the world of system administration and software engineering, log files and configuration data are treasure troves of insights — but only…
Continue Reading
Posted by Oana Rinaldi March 9, 2026
Posted inJavaScript

Mastering Async JavaScript: Build an API Data Aggregator

Mastering Async JavaScript: Build an API Data Aggregator   Introduction: In modern web development, working with multiple APIs simultaneously is a common pattern — whether for building dashboards, aggregating data…
Continue Reading
Posted by Oana Rinaldi March 8, 2026
Posted inShell / Bash

Bash Power Moves: A One-Liner for Automated Log Cleanup

Bash Power Moves: A One-Liner for Automated Log Cleanup   Introduction: Log files are essential for debugging, monitoring, and auditing — but if left unchecked, they can easily balloon in…
Continue Reading
Posted by Oana Rinaldi March 7, 2026
Posted inShell / Bash

Use Bash to Monitor and Restart Crashed Services Automatically

Use Bash to Monitor and Restart Crashed Services Automatically   IntroductionIn production environments, even the most stable services can fail unexpectedly. Maintaining uptime often requires an automated solution that monitors…
Continue Reading
Posted by Oana Rinaldi March 5, 2026
Posted inSQL

Speed Up SQL Queries with Window Functions

Speed Up SQL Queries with Window Functions   Introduction: SQL window functions are one of the most powerful yet underused features for data analysis and reporting. They allow you to…
Continue Reading
Posted by Oana Rinaldi March 4, 2026
Posted inSorting Algorithms

Selection Sort Algorithm in Python

🔹 Introduction Selection Sort is a simple comparison-based sorting algorithm. It divides the input list into a sorted and an unsorted part and repeatedly selects the smallest (or largest) element…
Posted by oanaunciuleanu@gmail.com August 1, 2025

Posts pagination

Previous page 1 … 17 18 19

Recent Posts

  • Visualizing Graph Traversal: DFS vs. BFS in Python
  • Regex-Powered Text Extraction: From Logs to Insights
  • Mastering Async JavaScript: Build an API Data Aggregator
  • Bash Power Moves: A One-Liner for Automated Log Cleanup
  • Use Bash to Monitor and Restart Crashed Services Automatically

Recent Comments

No comments to show.

Archives

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

Categories

  • Algorithms
  • Automation Scripts
  • Databases
  • DevOps / CLI Tools
  • Graph Theory
  • Java
  • JavaScript
  • Python
  • Recursion
  • Search Algorithms
  • Shell / Bash
  • Sorting Algorithms
  • SQL
You May Have Missed
Posted inGraph Theory

Visualizing Graph Traversal: DFS vs. BFS in Python

Posted by Oana Rinaldi March 10, 2026
Posted inPython

Regex-Powered Text Extraction: From Logs to Insights

Posted by Oana Rinaldi March 9, 2026
Posted inJavaScript

Mastering Async JavaScript: Build an API Data Aggregator

Posted by Oana Rinaldi March 8, 2026
Posted inShell / Bash

Bash Power Moves: A One-Liner for Automated Log Cleanup

Posted by Oana Rinaldi March 7, 2026
Copyright 2026 — Art of Coding. All rights reserved. Bloghash WordPress Theme
Scroll to Top