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

Posts by Oana Rinaldi

  • Home
  • Oana Rinaldi
  • Page 3
About Oana Rinaldi
Mastering Debounce in JavaScript: Build a Custom Hook Without Libraries
Posted inJavaScript

Mastering Debounce in JavaScript: Build a Custom Hook Without Libraries

Mastering Debounce in JavaScript: Build a Custom Hook Without Libraries   Handling user input effectively in modern web apps is critical to maintaining a responsive and performant UI. When users…
Posted by Oana Rinaldi February 16, 2026
Crawl Websites in Bash: Lightweight Link Extractor with curl & grep
Posted inShell / Bash

Crawl Websites in Bash: Lightweight Link Extractor with curl & grep

Crawl Websites in Bash: Lightweight Link Extractor with curl & grep   If you've ever wanted to explore webpages programmatically without relying on heavyweight tools or libraries, Bash can be…
Posted by Oana Rinaldi February 15, 2026
Implement the Dijkstra Algorithm in Java from Scratch
Posted inJava

Implement the Dijkstra Algorithm in Java from Scratch

Implement the Dijkstra Algorithm in Java from Scratch   Dijkstra’s Algorithm is one of the most fundamental and widely used graph algorithms for finding the shortest path from a single…
Posted by Oana Rinaldi February 14, 2026
Generate Strong Passwords Securely Using OpenSSL + Bash
Posted inShell / Bash

Generate Strong Passwords Securely Using OpenSSL + Bash

Generate Strong Passwords Securely Using OpenSSL + Bash   Strong passwords are a fundamental pillar of cybersecurity hygiene, especially when you're automating scripts, working with APIs, or building web applications.…
Posted by Oana Rinaldi February 13, 2026
Build a GitHub Issues Dashboard with Python and Flask
Posted inPython

Build a GitHub Issues Dashboard with Python and Flask

Build a GitHub Issues Dashboard with Python and Flask   Want to track issues across your GitHub repositories in one place? In this tutorial, we’ll walk through how to build…
Posted by Oana Rinaldi February 12, 2026
Scrape Any Website with BeautifulSoup and Python Requests
Posted inPython

Scrape Any Website with BeautifulSoup and Python Requests

Scrape Any Website with BeautifulSoup and Python Requests   Web scraping is a powerful tool for developers who want to automate data collection from web pages. Whether you're building a…
Posted by Oana Rinaldi February 11, 2026
Automate Repetitive File Renaming Tasks with Bash Scripts
Posted inShell / Bash

Automate Repetitive File Renaming Tasks with Bash Scripts

Automate Repetitive File Renaming Tasks with Bash Scripts   Renaming multiple files manually can be time-consuming, repetitive, and error-prone—especially when working with logs, image files, or downloads that follow inconsistent…
Posted by Oana Rinaldi February 10, 2026
Automate GitHub Issue Reporting with Python and REST APIs
Posted inPython

Automate GitHub Issue Reporting with Python and REST APIs

Automate GitHub Issue Reporting with Python and REST APIs   Manually creating GitHub issues based on error logs or monitoring tools is time-consuming and error-prone. Fortunately, GitHub’s REST API combined…
Posted by Oana Rinaldi February 9, 2026
Real-Time Form Validation with JavaScript and Regex
Posted inJavaScript

Real-Time Form Validation with JavaScript and Regex

Real-Time Form Validation with JavaScript and Regex   Real-time form validation is a cornerstone of modern web user experience. Instead of waiting until form submission, users receive immediate feedback on…
Posted by Oana Rinaldi February 8, 2026
‘SELECT *’ is (Still) Killing Your DB: Write Safer SQL Queries with Code Samples
Posted inDatabases

‘SELECT *’ is (Still) Killing Your DB: Write Safer SQL Queries with Code Samples

'SELECT *' is (Still) Killing Your DB: Write Safer SQL Queries with Code Samples   Stop using SELECT * in your queries—you're silently sabotaging your database performance. Whether you're optimizing…
Posted by Oana Rinaldi February 7, 2026

Posts pagination

Previous page 1 2 3 4 5 … 19 Next page

Recent Posts

  • Building a Personal Finance Tracker with SQLite and Python
  • Image Resizing Automation with Python PIL
  • Flattening Nested JSON Objects in Python for Data Analysis
  • Scheduling Repetitive Tasks Using Cron and Bash
  • Automate Your File Organization with Python

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
Copyright 2026 — Art of Coding. All rights reserved. Bloghash WordPress Theme
Scroll to Top